Class: D4H::API::EquipmentInspectionResultResource
- Inherits:
-
Resource
- Object
- Resource
- D4H::API::EquipmentInspectionResultResource
show all
- Defined in:
- lib/d4h/api/resources/equipment_inspection_result_resource.rb
Constant Summary
collapse
- SUB_URL =
"equipment-inspection-results"
Instance Attribute Summary
Attributes inherited from Resource
#client
Instance Method Summary
collapse
Methods inherited from Resource
#base_path, #default_headers, #delete_request, #get_request, #handle_response, #initialize, #patch_request, #post_request, #put_request, #resource_url
Instance Method Details
#destroy(id:) ⇒ Object
24
25
26
|
# File 'lib/d4h/api/resources/equipment_inspection_result_resource.rb', line 24
def destroy(id:)
delete_request("#{resource_url}/#{id}")
end
|
#list(**params) ⇒ Object
8
9
10
|
# File 'lib/d4h/api/resources/equipment_inspection_result_resource.rb', line 8
def list(**params)
Collection.new(get_request(resource_url, params: params).body, model_class: EquipmentInspectionResult)
end
|
#list_all(**params) ⇒ Object
12
13
14
|
# File 'lib/d4h/api/resources/equipment_inspection_result_resource.rb', line 12
def list_all(**params)
paginate_all(params, model_class: EquipmentInspectionResult)
end
|
#show(id:) ⇒ Object
16
17
18
|
# File 'lib/d4h/api/resources/equipment_inspection_result_resource.rb', line 16
def show(id:)
EquipmentInspectionResult.new(get_request("#{resource_url}/#{id}").body)
end
|
#update(id:, **params) ⇒ Object
20
21
22
|
# File 'lib/d4h/api/resources/equipment_inspection_result_resource.rb', line 20
def update(id:, **params)
EquipmentInspectionResult.new(patch_request("#{resource_url}/#{id}", body: params).body)
end
|