Class: Dina::MaterialSample

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/dina/models/material_sample/material_sample.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods inherited from BaseModel

custom_headers, find_by_group, #initialize, properties, #set_multilingualDescription, #set_multilingualTitle, site

Constructor Details

This class inherits a constructor from Dina::BaseModel

Instance Attribute Details

#accepted_typesObject

Returns the value of attribute accepted_types.



57
58
59
# File 'lib/dina/models/material_sample/material_sample.rb', line 57

def accepted_types
  @accepted_types
end

Class Method Details

.accepted_typesObject



67
68
69
70
71
72
73
74
# File 'lib/dina/models/material_sample/material_sample.rb', line 67

def self.accepted_types
  [
    "WHOLE_ORGANISM",
    "ORGANISM_PART",
    "MIXED_ORGANISMS",
    "MOLECULAR_SAMPLE"
  ]
end

.endpoint_pathObject



59
60
61
# File 'lib/dina/models/material_sample/material_sample.rb', line 59

def self.endpoint_path
  "collection-api/"
end

.table_nameObject



63
64
65
# File 'lib/dina/models/material_sample/material_sample.rb', line 63

def self.table_name
  "material-sample"
end