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, site

Constructor Details

This class inherits a constructor from Dina::BaseModel

Instance Attribute Details

#accepted_typesObject

Returns the value of attribute accepted_types.



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

def accepted_types
  @accepted_types
end

Class Method Details

.accepted_typesObject



69
70
71
72
73
74
75
76
77
# File 'lib/dina/models/material_sample/material_sample.rb', line 69

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

.endpoint_pathObject



61
62
63
# File 'lib/dina/models/material_sample/material_sample.rb', line 61

def self.endpoint_path
  "collection-api/"
end

.table_nameObject



65
66
67
# File 'lib/dina/models/material_sample/material_sample.rb', line 65

def self.table_name
  "material-sample"
end