Class: Rafflesia::MapModelCandidateExportRequest

Inherits:
Types::BaseModel
  • Object
show all
Defined in:
lib/rafflesia/maps/map_model_candidate_export_request.rb

Constant Summary collapse

HASH_ATTRS =
{
  archive_artifact_manifest_object_id: :archive_artifact_manifest_object_id,
  archive_artifact_manifest_path: :archive_artifact_manifest_path,
  dataset_name: :dataset_name,
  dataset_version: :dataset_version,
  output_dir: :output_dir
}.freeze

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(json) ⇒ MapModelCandidateExportRequest

Returns a new instance of MapModelCandidateExportRequest.



23
24
25
26
27
28
29
30
31
# File 'lib/rafflesia/maps/map_model_candidate_export_request.rb', line 23

def initialize(json)
  super()
  hash = self.class.normalize(json)
  @archive_artifact_manifest_object_id = hash[:archive_artifact_manifest_object_id]
  @archive_artifact_manifest_path = hash[:archive_artifact_manifest_path]
  @dataset_name = hash[:dataset_name]
  @dataset_version = hash[:dataset_version]
  @output_dir = hash[:output_dir]
end

Instance Attribute Details

#archive_artifact_manifest_object_idObject

Returns the value of attribute archive_artifact_manifest_object_id.



16
17
18
# File 'lib/rafflesia/maps/map_model_candidate_export_request.rb', line 16

def archive_artifact_manifest_object_id
  @archive_artifact_manifest_object_id
end

#archive_artifact_manifest_pathObject

Returns the value of attribute archive_artifact_manifest_path.



16
17
18
# File 'lib/rafflesia/maps/map_model_candidate_export_request.rb', line 16

def archive_artifact_manifest_path
  @archive_artifact_manifest_path
end

#dataset_nameObject

Returns the value of attribute dataset_name.



16
17
18
# File 'lib/rafflesia/maps/map_model_candidate_export_request.rb', line 16

def dataset_name
  @dataset_name
end

#dataset_versionObject

Returns the value of attribute dataset_version.



16
17
18
# File 'lib/rafflesia/maps/map_model_candidate_export_request.rb', line 16

def dataset_version
  @dataset_version
end

#output_dirObject

Returns the value of attribute output_dir.



16
17
18
# File 'lib/rafflesia/maps/map_model_candidate_export_request.rb', line 16

def output_dir
  @output_dir
end