Class: Api::V2::LotTypeResource
- Inherits:
-
BaseResource
- Object
- JSONAPI::Resource
- BaseResource
- Api::V2::LotTypeResource
- Defined in:
- app/resources/api/v2/lot_type_resource.rb
Overview
This documentation does not yet include a detailed description of what this resource represents.
This documentation does not yet include detailed descriptions for relationships, attributes and filters.
This documentation does not yet include any example usage of the API via cURL or similar.
This resource is immutable: its endpoint will not accept POST
, PATCH
, or DELETE
requests.
Access this resource via the /api/v2/lot_types/
endpoint.
Provides a JSON:API representation of LotType.
For more information about JSON:API see the JSON:API Specifications or look at the JSONAPI::Resources package for Sequencescape’s implementation of the JSON:API standard.
Instance Method Summary collapse
-
#template_type ⇒ Object
Our internal class names don’t make much sense via the API, so we expose the corresponding resource type instead.
Methods inherited from BaseResource
apply_includes, creatable_fields, default_includes, #fetchable_fields, inclusions, resolve_relationship_names_to_relations, updatable_fields
Instance Method Details
#template_type ⇒ Object
Our internal class names don’t make much sense via the API, so we expose the corresponding resource type instead.
42 43 44 45 |
# File 'app/resources/api/v2/lot_type_resource.rb', line 42 def template_type template_type = _model.template_class.underscore self.class._model_hints[template_type] || template_type end |