load_ImageGeneration_data Subroutine

private impure elemental subroutine load_ImageGeneration_data(this, file_name)

Type Bound

ImageGeneration

Arguments

Type IntentOptional Attributes Name
class(ImageGeneration), intent(inout) :: this
character(len=*), intent(in) :: file_name

Calls

proc~~load_imagegeneration_data~~CallsGraph proc~load_imagegeneration_data foropenai_ImageGeneration::ImageGeneration%load_ImageGeneration_data proc~load_n~2 foropenai_ImageGeneration::ImageGeneration%load_n proc~load_imagegeneration_data->proc~load_n~2 proc~load_response_format~2 foropenai_ImageGeneration::ImageGeneration%load_response_format proc~load_imagegeneration_data->proc~load_response_format~2 proc~load_size foropenai_ImageGeneration::ImageGeneration%load_size proc~load_imagegeneration_data->proc~load_size proc~load_url~3 foropenai_ImageGeneration::ImageGeneration%load_url proc~load_imagegeneration_data->proc~load_url~3 proc~load_user_name~2 foropenai_ImageGeneration::ImageGeneration%load_user_name proc~load_imagegeneration_data->proc~load_user_name~2 proc~set_file_name foropenai_base::openai%set_file_name proc~load_imagegeneration_data->proc~set_file_name destroy destroy proc~load_n~2->destroy get get proc~load_n~2->get initialize initialize proc~load_n~2->initialize load_file load_file proc~load_n~2->load_file proc~load_response_format~2->destroy proc~load_response_format~2->get proc~load_response_format~2->initialize proc~load_response_format~2->load_file proc~load_size->destroy proc~load_size->get proc~load_size->initialize proc~load_size->load_file proc~load_url~3->destroy proc~load_url~3->get proc~load_url~3->initialize proc~load_url~3->load_file proc~load_user_name~2->destroy proc~load_user_name~2->get proc~load_user_name~2->initialize proc~load_user_name~2->load_file

Called by

proc~~load_imagegeneration_data~~CalledByGraph proc~load_imagegeneration_data foropenai_ImageGeneration::ImageGeneration%load_ImageGeneration_data proc~set_imagegeneration_data foropenai_ImageGeneration::ImageGeneration%set_ImageGeneration_data proc~set_imagegeneration_data->proc~load_imagegeneration_data program~test_imagegeneration test_ImageGeneration program~test_imagegeneration->proc~set_imagegeneration_data

Source Code

   elemental impure subroutine load_ImageGeneration_data(this, file_name)
      class(ImageGeneration), intent(inout) :: this
      character(len=*),      intent(in)    :: file_name
      call this%set_file_name(trim(file_name))
      call this%load_url()
      call this%load_size()
      call this%load_response_format()
      call this%load_n()
      call this%load_user_name()
   end subroutine load_ImageGeneration_data