GET api/ServiceRequest/{id}/GetGearReplacementListFromPOS
Fetches existing invoice, or if does not exist, creates a quotation/invoice on external POS system for this jobcard and returns it
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
id | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
Collection of CaptureGearServiceModelName | Description | Type | Additional information |
---|---|---|---|
GearID | integer |
None. |
|
KmServiceInterval |
Provide number >0 if gear has a km based service interval. Populate with existing value if you do not want this to change |
integer |
None. |
MinutesServiceInterval |
Provde number > 0 if gear has an hours based service interval. Populate with existing value if you do not want this to change |
integer |
None. |
Replaced | boolean |
None. |
|
Replaced_Manufacturer | string |
None. |
|
Replaced_Model | string |
None. |
|
Replaced_Description | string |
None. |
|
InvoiceLineItemID | integer |
None. |
Response Formats
application/json, text/json
Sample:
[ { "GearID": 1, "KmServiceInterval": 2, "MinutesServiceInterval": 3, "Replaced": true, "Replaced_Manufacturer": "sample string 5", "Replaced_Model": "sample string 6", "Replaced_Description": "sample string 7", "InvoiceLineItemID": 8 }, { "GearID": 1, "KmServiceInterval": 2, "MinutesServiceInterval": 3, "Replaced": true, "Replaced_Manufacturer": "sample string 5", "Replaced_Model": "sample string 6", "Replaced_Description": "sample string 7", "InvoiceLineItemID": 8 } ]
application/xml, text/xml
Sample:
<ArrayOfCaptureGearServiceModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Hub.Server.Models.DTO"> <CaptureGearServiceModel> <GearID>1</GearID> <InvoiceLineItemID>8</InvoiceLineItemID> <KmServiceInterval>2</KmServiceInterval> <MinutesServiceInterval>3</MinutesServiceInterval> <Replaced>true</Replaced> <Replaced_Description>sample string 7</Replaced_Description> <Replaced_Manufacturer>sample string 5</Replaced_Manufacturer> <Replaced_Model>sample string 6</Replaced_Model> </CaptureGearServiceModel> <CaptureGearServiceModel> <GearID>1</GearID> <InvoiceLineItemID>8</InvoiceLineItemID> <KmServiceInterval>2</KmServiceInterval> <MinutesServiceInterval>3</MinutesServiceInterval> <Replaced>true</Replaced> <Replaced_Description>sample string 7</Replaced_Description> <Replaced_Manufacturer>sample string 5</Replaced_Manufacturer> <Replaced_Model>sample string 6</Replaced_Model> </CaptureGearServiceModel> </ArrayOfCaptureGearServiceModel>