JiwaAPI

<back to all web services

SM_JobEquipmentQuery

Requires Authentication
SM_JobEquipmentQuery Parameters:
NameParameterData TypeRequiredDescription
EquipmentIDquerystringNo
EquipmentIDStartsWithquerystringNo
EquipmentIDEndsWithquerystringNo
EquipmentIDContainsquerystringNo
EquipmentIDLikequerystringNo
EquipmentIDBetweenquerystring[]No
EquipmentIDInquerystring[]No
JobIDquerystringNo
JobIDStartsWithquerystringNo
JobIDEndsWithquerystringNo
JobIDContainsquerystringNo
JobIDLikequerystringNo
JobIDBetweenquerystring[]No
JobIDInquerystring[]No
InventoryIDquerystringNo
InventoryIDStartsWithquerystringNo
InventoryIDEndsWithquerystringNo
InventoryIDContainsquerystringNo
InventoryIDLikequerystringNo
InventoryIDBetweenquerystring[]No
InventoryIDInquerystring[]No
PartNoquerystringNo
PartNoStartsWithquerystringNo
PartNoEndsWithquerystringNo
PartNoContainsquerystringNo
PartNoLikequerystringNo
PartNoBetweenquerystring[]No
PartNoInquerystring[]No
DescriptionquerystringNo
DescriptionStartsWithquerystringNo
DescriptionEndsWithquerystringNo
DescriptionContainsquerystringNo
DescriptionLikequerystringNo
DescriptionBetweenquerystring[]No
DescriptionInquerystring[]No
NotesquerystringNo
NotesStartsWithquerystringNo
NotesEndsWithquerystringNo
NotesContainsquerystringNo
NotesLikequerystringNo
NotesBetweenquerystring[]No
NotesInquerystring[]No
SerialNumberquerystringNo
SerialNumberStartsWithquerystringNo
SerialNumberEndsWithquerystringNo
SerialNumberContainsquerystringNo
SerialNumberLikequerystringNo
SerialNumberBetweenquerystring[]No
SerialNumberInquerystring[]No
Damagedqueryint?No
DamagedGreaterThanOrEqualToqueryint?No
DamagedGreaterThanqueryint?No
DamagedLessThanqueryint?No
DamagedLessThanOrEqualToqueryint?No
DamagedNotEqualToqueryint?No
DamagedBetweenqueryint[]No
DamagedInqueryint[]No
WarrantyItemIDquerystringNo
WarrantyItemIDStartsWithquerystringNo
WarrantyItemIDEndsWithquerystringNo
WarrantyItemIDContainsquerystringNo
WarrantyItemIDLikequerystringNo
WarrantyItemIDBetweenquerystring[]No
WarrantyItemIDInquerystring[]No
ReferencequerystringNo
ReferenceStartsWithquerystringNo
ReferenceEndsWithquerystringNo
ReferenceContainsquerystringNo
ReferenceLikequerystringNo
ReferenceBetweenquerystring[]No
ReferenceInquerystring[]No
DateSentqueryDateTime?No
DateSentGreaterThanOrEqualToqueryDateTime?No
DateSentGreaterThanqueryDateTime?No
DateSentLessThanqueryDateTime?No
DateSentLessThanOrEqualToqueryDateTime?No
DateSentNotEqualToqueryDateTime?No
DateSentBetweenqueryNullable<DateTime>[]No
DateSentInqueryNullable<DateTime>[]No
DateReturnqueryDateTime?No
DateReturnGreaterThanOrEqualToqueryDateTime?No
DateReturnGreaterThanqueryDateTime?No
DateReturnLessThanqueryDateTime?No
DateReturnLessThanOrEqualToqueryDateTime?No
DateReturnNotEqualToqueryDateTime?No
DateReturnBetweenqueryNullable<DateTime>[]No
DateReturnInqueryNullable<DateTime>[]No
Statusquerybyte?No
StatusGreaterThanOrEqualToquerybyte?No
StatusGreaterThanquerybyte?No
StatusLessThanquerybyte?No
StatusLessThanOrEqualToquerybyte?No
StatusNotEqualToquerybyte?No
StatusBetweenqueryNullable<Byte>[]No
StatusInqueryNullable<Byte>[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
SM_JobEquipment Parameters:
NameParameterData TypeRequiredDescription
EquipmentIDformstringNo
JobIDformstringNo
InventoryIDformstringNo
PartNoformstringNo
DescriptionformstringNo
NotesformstringNo
SerialNumberformstringNo
DamagedformintNo
WarrantyItemIDformstringNo
ReferenceformstringNo
DateSentformDateTime?No
DateReturnformDateTime?No
Statusformbyte?No
QueryResponse<T> Parameters:
NameParameterData TypeRequiredDescription
OffsetformintNo
TotalformintNo
ResultsformList<T>No
MetaformDictionary<string, string>No
ResponseStatusformResponseStatusNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /xml/reply/SM_JobEquipmentQuery HTTP/1.1 
Host: api.jiwa.com.au 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<SM_JobEquipmentQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JiwaFinancials.Jiwa.JiwaServiceModel.Tables">
  <Fields xmlns="http://schemas.servicestack.net/types">String</Fields>
  <Include xmlns="http://schemas.servicestack.net/types">String</Include>
  <Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.servicestack.net/types">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Meta>
  <OrderBy xmlns="http://schemas.servicestack.net/types">String</OrderBy>
  <OrderByDesc xmlns="http://schemas.servicestack.net/types">String</OrderByDesc>
  <Skip xmlns="http://schemas.servicestack.net/types">0</Skip>
  <Take xmlns="http://schemas.servicestack.net/types">0</Take>
  <Damaged>0</Damaged>
  <DamagedBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </DamagedBetween>
  <DamagedGreaterThan>0</DamagedGreaterThan>
  <DamagedGreaterThanOrEqualTo>0</DamagedGreaterThanOrEqualTo>
  <DamagedIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </DamagedIn>
  <DamagedLessThan>0</DamagedLessThan>
  <DamagedLessThanOrEqualTo>0</DamagedLessThanOrEqualTo>
  <DamagedNotEqualTo>0</DamagedNotEqualTo>
  <DateReturn>0001-01-01T00:00:00</DateReturn>
  <DateReturnBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DateReturnBetween>
  <DateReturnGreaterThan>0001-01-01T00:00:00</DateReturnGreaterThan>
  <DateReturnGreaterThanOrEqualTo>0001-01-01T00:00:00</DateReturnGreaterThanOrEqualTo>
  <DateReturnIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DateReturnIn>
  <DateReturnLessThan>0001-01-01T00:00:00</DateReturnLessThan>
  <DateReturnLessThanOrEqualTo>0001-01-01T00:00:00</DateReturnLessThanOrEqualTo>
  <DateReturnNotEqualTo>0001-01-01T00:00:00</DateReturnNotEqualTo>
  <DateSent>0001-01-01T00:00:00</DateSent>
  <DateSentBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DateSentBetween>
  <DateSentGreaterThan>0001-01-01T00:00:00</DateSentGreaterThan>
  <DateSentGreaterThanOrEqualTo>0001-01-01T00:00:00</DateSentGreaterThanOrEqualTo>
  <DateSentIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DateSentIn>
  <DateSentLessThan>0001-01-01T00:00:00</DateSentLessThan>
  <DateSentLessThanOrEqualTo>0001-01-01T00:00:00</DateSentLessThanOrEqualTo>
  <DateSentNotEqualTo>0001-01-01T00:00:00</DateSentNotEqualTo>
  <Description>String</Description>
  <DescriptionBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </DescriptionBetween>
  <DescriptionContains>String</DescriptionContains>
  <DescriptionEndsWith>String</DescriptionEndsWith>
  <DescriptionIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </DescriptionIn>
  <DescriptionLike>String</DescriptionLike>
  <DescriptionStartsWith>String</DescriptionStartsWith>
  <EquipmentID>String</EquipmentID>
  <EquipmentIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </EquipmentIDBetween>
  <EquipmentIDContains>String</EquipmentIDContains>
  <EquipmentIDEndsWith>String</EquipmentIDEndsWith>
  <EquipmentIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </EquipmentIDIn>
  <EquipmentIDLike>String</EquipmentIDLike>
  <EquipmentIDStartsWith>String</EquipmentIDStartsWith>
  <InventoryID>String</InventoryID>
  <InventoryIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </InventoryIDBetween>
  <InventoryIDContains>String</InventoryIDContains>
  <InventoryIDEndsWith>String</InventoryIDEndsWith>
  <InventoryIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </InventoryIDIn>
  <InventoryIDLike>String</InventoryIDLike>
  <InventoryIDStartsWith>String</InventoryIDStartsWith>
  <JobID>String</JobID>
  <JobIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </JobIDBetween>
  <JobIDContains>String</JobIDContains>
  <JobIDEndsWith>String</JobIDEndsWith>
  <JobIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </JobIDIn>
  <JobIDLike>String</JobIDLike>
  <JobIDStartsWith>String</JobIDStartsWith>
  <Notes>String</Notes>
  <NotesBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </NotesBetween>
  <NotesContains>String</NotesContains>
  <NotesEndsWith>String</NotesEndsWith>
  <NotesIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </NotesIn>
  <NotesLike>String</NotesLike>
  <NotesStartsWith>String</NotesStartsWith>
  <PartNo>String</PartNo>
  <PartNoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </PartNoBetween>
  <PartNoContains>String</PartNoContains>
  <PartNoEndsWith>String</PartNoEndsWith>
  <PartNoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </PartNoIn>
  <PartNoLike>String</PartNoLike>
  <PartNoStartsWith>String</PartNoStartsWith>
  <Reference>String</Reference>
  <ReferenceBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </ReferenceBetween>
  <ReferenceContains>String</ReferenceContains>
  <ReferenceEndsWith>String</ReferenceEndsWith>
  <ReferenceIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </ReferenceIn>
  <ReferenceLike>String</ReferenceLike>
  <ReferenceStartsWith>String</ReferenceStartsWith>
  <SerialNumber>String</SerialNumber>
  <SerialNumberBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </SerialNumberBetween>
  <SerialNumberContains>String</SerialNumberContains>
  <SerialNumberEndsWith>String</SerialNumberEndsWith>
  <SerialNumberIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </SerialNumberIn>
  <SerialNumberLike>String</SerialNumberLike>
  <SerialNumberStartsWith>String</SerialNumberStartsWith>
  <Status>0</Status>
  <StatusBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:unsignedByte>0</d2p1:unsignedByte>
  </StatusBetween>
  <StatusGreaterThan>0</StatusGreaterThan>
  <StatusGreaterThanOrEqualTo>0</StatusGreaterThanOrEqualTo>
  <StatusIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:unsignedByte>0</d2p1:unsignedByte>
  </StatusIn>
  <StatusLessThan>0</StatusLessThan>
  <StatusLessThanOrEqualTo>0</StatusLessThanOrEqualTo>
  <StatusNotEqualTo>0</StatusNotEqualTo>
  <WarrantyItemID>String</WarrantyItemID>
  <WarrantyItemIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </WarrantyItemIDBetween>
  <WarrantyItemIDContains>String</WarrantyItemIDContains>
  <WarrantyItemIDEndsWith>String</WarrantyItemIDEndsWith>
  <WarrantyItemIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </WarrantyItemIDIn>
  <WarrantyItemIDLike>String</WarrantyItemIDLike>
  <WarrantyItemIDStartsWith>String</WarrantyItemIDStartsWith>
</SM_JobEquipmentQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<QueryResponseOfSM_JobEquipment7kRqkrSv xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Offset>0</Offset>
  <Total>0</Total>
  <Results xmlns:d2p1="http://schemas.datacontract.org/2004/07/JiwaFinancials.Jiwa.JiwaServiceModel.Tables">
    <d2p1:SM_JobEquipment>
      <d2p1:_x003C_Damaged_x003E_k__BackingField>0</d2p1:_x003C_Damaged_x003E_k__BackingField>
      <d2p1:_x003C_DateReturn_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_DateReturn_x003E_k__BackingField>
      <d2p1:_x003C_DateSent_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_DateSent_x003E_k__BackingField>
      <d2p1:_x003C_Description_x003E_k__BackingField>String</d2p1:_x003C_Description_x003E_k__BackingField>
      <d2p1:_x003C_EquipmentID_x003E_k__BackingField>String</d2p1:_x003C_EquipmentID_x003E_k__BackingField>
      <d2p1:_x003C_InventoryID_x003E_k__BackingField>String</d2p1:_x003C_InventoryID_x003E_k__BackingField>
      <d2p1:_x003C_JobID_x003E_k__BackingField>String</d2p1:_x003C_JobID_x003E_k__BackingField>
      <d2p1:_x003C_Notes_x003E_k__BackingField>String</d2p1:_x003C_Notes_x003E_k__BackingField>
      <d2p1:_x003C_PartNo_x003E_k__BackingField>String</d2p1:_x003C_PartNo_x003E_k__BackingField>
      <d2p1:_x003C_Reference_x003E_k__BackingField>String</d2p1:_x003C_Reference_x003E_k__BackingField>
      <d2p1:_x003C_SerialNumber_x003E_k__BackingField>String</d2p1:_x003C_SerialNumber_x003E_k__BackingField>
      <d2p1:_x003C_Status_x003E_k__BackingField>0</d2p1:_x003C_Status_x003E_k__BackingField>
      <d2p1:_x003C_WarrantyItemID_x003E_k__BackingField>String</d2p1:_x003C_WarrantyItemID_x003E_k__BackingField>
    </d2p1:SM_JobEquipment>
  </Results>
  <Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Meta>
  <ResponseStatus>
    <ErrorCode>String</ErrorCode>
    <Message>String</Message>
    <StackTrace>String</StackTrace>
    <Errors>
      <ResponseError>
        <ErrorCode>String</ErrorCode>
        <FieldName>String</FieldName>
        <Message>String</Message>
        <Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </Meta>
      </ResponseError>
    </Errors>
    <Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </Meta>
  </ResponseStatus>
</QueryResponseOfSM_JobEquipment7kRqkrSv>