Module: Api
- Defined in:
- app/middleware/api/root_service.rb,
app/resources/api/v2/lot_resource.rb,
app/resources/api/v2/tag_resource.rb,
app/resources/api/v2/base_resource.rb,
app/resources/api/v2/lane_resource.rb,
app/resources/api/v2/tube_resource.rb,
app/resources/api/v2/user_resource.rb,
app/resources/api/v2/well_resource.rb,
app/middleware/api/endpoint_handler.rb,
app/resources/api/v2/asset_resource.rb,
app/resources/api/v2/order_resource.rb,
app/resources/api/v2/plate_resource.rb,
app/resources/api/v2/study_resource.rb,
app/resources/api/v2/qcable_resource.rb,
app/resources/api/v2/sample_resource.rb,
app/resources/api/v2/aliquot_resource.rb,
app/resources/api/v2/comment_resource.rb,
app/resources/api/v2/labware_resource.rb,
app/resources/api/v2/project_resource.rb,
app/resources/api/v2/purpose_resource.rb,
app/resources/api/v2/qc_file_resource.rb,
app/resources/api/v2/request_resource.rb,
app/resources/api/v2/fragment_resource.rb,
app/resources/api/v2/lot_type_resource.rb,
app/resources/api/v2/qc_assay_resource.rb,
app/resources/api/v2/template_resource.rb,
app/resources/api/v2/transfer_resource.rb,
app/resources/api/v2/pick_list_resource.rb,
app/resources/api/v2/qc_result_resource.rb,
app/resources/api/v2/tag_group_resource.rb,
app/resources/api/v2/tube_rack_resource.rb,
app/resources/api/v2/receptacle_resource.rb,
app/resources/api/v2/submission_resource.rb,
app/resources/api/v2/tag_layout_resource.rb,
app/resources/api/v2/work_order_resource.rb,
app/resources/api/v2/asset_audit_resource.rb,
app/resources/api/v2/racked_tube_resource.rb,
app/resources/api/v2/primer_panel_resource.rb,
app/resources/api/v2/request_type_resource.rb,
app/resources/api/v2/state_change_resource.rb,
app/resources/api/v2/tube_purpose_resource.rb,
app/resources/api/v2/bulk_transfer_resource.rb,
app/resources/api/v2/plate_purpose_resource.rb,
app/resources/api/v2/volume_update_resource.rb,
app/resources/api/v2/plate_creation_resource.rb,
app/resources/api/v2/plate_template_resource.rb,
app/resources/api/v2/poly_metadatum_resource.rb,
app/resources/api/v2/barcode_printer_resource.rb,
app/resources/api/v2/sample_manifest_resource.rb,
app/resources/api/v2/sample_metadata_resource.rb,
app/resources/api/v2/shared_behaviour/labware.rb,
app/resources/api/v2/submission_pool_resource.rb,
app/controllers/api/v2/heron/plates_controller.rb,
app/resources/api/v2/plate_conversion_resource.rb,
app/resources/api/v2/pre_capture_pool_resource.rb,
app/resources/api/v2/request_metadata_resource.rb,
app/resources/api/v2/transfer_request_resource.rb,
app/resources/api/v2/tube_rack_status_resource.rb,
app/resources/api/v2/transfer_template_resource.rb,
app/resources/api/v2/shared_behaviour/receptacle.rb,
app/resources/api/v2/bait_library_layout_resource.rb,
app/resources/api/v2/submission_template_resource.rb,
app/resources/api/v2/tag_layout_template_resource.rb,
app/controllers/api/v2/heron/tube_racks_controller.rb,
app/resources/api/v2/pooled_plate_creation_resource.rb,
app/resources/api/v2/specific_tube_creation_resource.rb,
app/resources/api/v2/tag_group_adapter_type_resource.rb,
app/resources/api/v2/tube_from_tube_creation_resource.rb,
app/resources/api/v2/custom_metadatum_collection_resource.rb,
app/resources/api/v2/transfer_request_collection_resource.rb,
app/controllers/api/v2/heron/tube_rack_statuses_controller.rb,
app/controllers/api/v2/bioscan/export_pool_xp_to_traction_controller.rb
Overview
Provides behaviour for all receptacle resources While WellResource doesn’t strictly speaking inherit from ReceptacleResource there is an implied inheritance in the API interface. As a result it makes sense to ensure that all methods present on Receptacle are also on Well (Liskov Substitution Principle) this is especially true for relationships, as it means we support pre-loading those relationships on mixed endpoints
Defined Under Namespace
Modules: V2 Classes: AliquotIo, AssetLinkIo, Base, BatchIo, BatchRequestIo, EndpointHandler, LaneIo, LibraryTubeIo, MultiplexedLibraryTubeIo, OrderIo, PacBioLibraryTubeIo, PlateIo, PlatePurposeIo, ProjectIo, PulldownMultiplexedLibraryTubeIo, ReferenceGenomeIo, RequestIo, RootService, SampleIo, SampleTubeIo, StudyIo, StudySampleIo, SubmissionIo, TagIo, WellIo