JiwaAPI

<back to all web services

SM_PartsQuery

Requires Authentication
SM_PartsQuery Parameters:
NameParameterData TypeRequiredDescription
RecIDquerystringNo
RecIDStartsWithquerystringNo
RecIDEndsWithquerystringNo
RecIDContainsquerystringNo
RecIDLikequerystringNo
RecIDBetweenquerystring[]No
RecIDInquerystring[]No
SM_Tasks_RecIDquerystringNo
SM_Tasks_RecIDStartsWithquerystringNo
SM_Tasks_RecIDEndsWithquerystringNo
SM_Tasks_RecIDContainsquerystringNo
SM_Tasks_RecIDLikequerystringNo
SM_Tasks_RecIDBetweenquerystring[]No
SM_Tasks_RecIDInquerystring[]No
IN_Main_RecIDquerystringNo
IN_Main_RecIDStartsWithquerystringNo
IN_Main_RecIDEndsWithquerystringNo
IN_Main_RecIDContainsquerystringNo
IN_Main_RecIDLikequerystringNo
IN_Main_RecIDBetweenquerystring[]No
IN_Main_RecIDInquerystring[]No
PartNoquerystringNo
PartNoStartsWithquerystringNo
PartNoEndsWithquerystringNo
PartNoContainsquerystringNo
PartNoLikequerystringNo
PartNoBetweenquerystring[]No
PartNoInquerystring[]No
DescriptionquerystringNo
DescriptionStartsWithquerystringNo
DescriptionEndsWithquerystringNo
DescriptionContainsquerystringNo
DescriptionLikequerystringNo
DescriptionBetweenquerystring[]No
DescriptionInquerystring[]No
Quantityquerydecimal?No
QuantityGreaterThanOrEqualToquerydecimal?No
QuantityGreaterThanquerydecimal?No
QuantityLessThanquerydecimal?No
QuantityLessThanOrEqualToquerydecimal?No
QuantityNotEqualToquerydecimal?No
QuantityBetweenqueryNullable<Decimal>[]No
QuantityInqueryNullable<Decimal>[]No
ItemPricequerydecimal?No
ItemPriceGreaterThanOrEqualToquerydecimal?No
ItemPriceGreaterThanquerydecimal?No
ItemPriceLessThanquerydecimal?No
ItemPriceLessThanOrEqualToquerydecimal?No
ItemPriceNotEqualToquerydecimal?No
ItemPriceBetweenqueryNullable<Decimal>[]No
ItemPriceInqueryNullable<Decimal>[]No
Taxquerydecimal?No
TaxGreaterThanOrEqualToquerydecimal?No
TaxGreaterThanquerydecimal?No
TaxLessThanquerydecimal?No
TaxLessThanOrEqualToquerydecimal?No
TaxNotEqualToquerydecimal?No
TaxBetweenqueryNullable<Decimal>[]No
TaxInqueryNullable<Decimal>[]No
LastSavedDateTimequeryDateTime?No
LastSavedDateTimeGreaterThanOrEqualToqueryDateTime?No
LastSavedDateTimeGreaterThanqueryDateTime?No
LastSavedDateTimeLessThanqueryDateTime?No
LastSavedDateTimeLessThanOrEqualToqueryDateTime?No
LastSavedDateTimeNotEqualToqueryDateTime?No
LastSavedDateTimeBetweenqueryDateTime[]No
LastSavedDateTimeInqueryDateTime[]No
LastSavedStaffIDquerystringNo
LastSavedStaffIDStartsWithquerystringNo
LastSavedStaffIDEndsWithquerystringNo
LastSavedStaffIDContainsquerystringNo
LastSavedStaffIDLikequerystringNo
LastSavedStaffIDBetweenquerystring[]No
LastSavedStaffIDInquerystring[]No
QOReferencequerystringNo
QOReferenceStartsWithquerystringNo
QOReferenceEndsWithquerystringNo
QOReferenceContainsquerystringNo
QOReferenceLikequerystringNo
QOReferenceBetweenquerystring[]No
QOReferenceInquerystring[]No
ItemNoqueryint?No
ItemNoGreaterThanOrEqualToqueryint?No
ItemNoGreaterThanqueryint?No
ItemNoLessThanqueryint?No
ItemNoLessThanOrEqualToqueryint?No
ItemNoNotEqualToqueryint?No
ItemNoBetweenqueryint[]No
ItemNoInqueryint[]No
Discountquerydecimal?No
DiscountGreaterThanOrEqualToquerydecimal?No
DiscountGreaterThanquerydecimal?No
DiscountLessThanquerydecimal?No
DiscountLessThanOrEqualToquerydecimal?No
DiscountNotEqualToquerydecimal?No
DiscountBetweenqueryNullable<Decimal>[]No
DiscountInqueryNullable<Decimal>[]No
DiscountPercentagequerydecimal?No
DiscountPercentageGreaterThanOrEqualToquerydecimal?No
DiscountPercentageGreaterThanquerydecimal?No
DiscountPercentageLessThanquerydecimal?No
DiscountPercentageLessThanOrEqualToquerydecimal?No
DiscountPercentageNotEqualToquerydecimal?No
DiscountPercentageBetweenqueryNullable<Decimal>[]No
DiscountPercentageInqueryNullable<Decimal>[]No
SellPriceIsIncTaxquerybool?No
QuantityDecimalPlacesqueryshort?No
QuantityDecimalPlacesGreaterThanOrEqualToqueryshort?No
QuantityDecimalPlacesGreaterThanqueryshort?No
QuantityDecimalPlacesLessThanqueryshort?No
QuantityDecimalPlacesLessThanOrEqualToqueryshort?No
QuantityDecimalPlacesNotEqualToqueryshort?No
QuantityDecimalPlacesBetweenqueryNullable<Int16>[]No
QuantityDecimalPlacesInqueryNullable<Int16>[]No
Discountablequerybool?No
DefaultPricequerydecimal?No
DefaultPriceGreaterThanOrEqualToquerydecimal?No
DefaultPriceGreaterThanquerydecimal?No
DefaultPriceLessThanquerydecimal?No
DefaultPriceLessThanOrEqualToquerydecimal?No
DefaultPriceNotEqualToquerydecimal?No
DefaultPriceBetweenqueryNullable<Decimal>[]No
DefaultPriceInqueryNullable<Decimal>[]No
MinimumGPquerydecimal?No
MinimumGPGreaterThanOrEqualToquerydecimal?No
MinimumGPGreaterThanquerydecimal?No
MinimumGPLessThanquerydecimal?No
MinimumGPLessThanOrEqualToquerydecimal?No
MinimumGPNotEqualToquerydecimal?No
MinimumGPBetweenqueryNullable<Decimal>[]No
MinimumGPInqueryNullable<Decimal>[]No
LastCostquerydecimal?No
LastCostGreaterThanOrEqualToquerydecimal?No
LastCostGreaterThanquerydecimal?No
LastCostLessThanquerydecimal?No
LastCostLessThanOrEqualToquerydecimal?No
LastCostNotEqualToquerydecimal?No
LastCostBetweenqueryNullable<Decimal>[]No
LastCostInqueryNullable<Decimal>[]No
TaxIDquerystringNo
TaxIDStartsWithquerystringNo
TaxIDEndsWithquerystringNo
TaxIDContainsquerystringNo
TaxIDLikequerystringNo
TaxIDBetweenquerystring[]No
TaxIDInquerystring[]No
TaxRatequerydecimal?No
TaxRateGreaterThanOrEqualToquerydecimal?No
TaxRateGreaterThanquerydecimal?No
TaxRateLessThanquerydecimal?No
TaxRateLessThanOrEqualToquerydecimal?No
TaxRateNotEqualToquerydecimal?No
TaxRateBetweenqueryNullable<Decimal>[]No
TaxRateInqueryNullable<Decimal>[]No
UserDefinedBit1querybool?No
UserDefinedBit2querybool?No
UserDefinedBit3querybool?No
UserDefinedString1querystringNo
UserDefinedString1StartsWithquerystringNo
UserDefinedString1EndsWithquerystringNo
UserDefinedString1ContainsquerystringNo
UserDefinedString1LikequerystringNo
UserDefinedString1Betweenquerystring[]No
UserDefinedString1Inquerystring[]No
UserDefinedString2querystringNo
UserDefinedString2StartsWithquerystringNo
UserDefinedString2EndsWithquerystringNo
UserDefinedString2ContainsquerystringNo
UserDefinedString2LikequerystringNo
UserDefinedString2Betweenquerystring[]No
UserDefinedString2Inquerystring[]No
UserDefinedString3querystringNo
UserDefinedString3StartsWithquerystringNo
UserDefinedString3EndsWithquerystringNo
UserDefinedString3ContainsquerystringNo
UserDefinedString3LikequerystringNo
UserDefinedString3Betweenquerystring[]No
UserDefinedString3Inquerystring[]No
UserDefinedDate1queryDateTime?No
UserDefinedDate1GreaterThanOrEqualToqueryDateTime?No
UserDefinedDate1GreaterThanqueryDateTime?No
UserDefinedDate1LessThanqueryDateTime?No
UserDefinedDate1LessThanOrEqualToqueryDateTime?No
UserDefinedDate1NotEqualToqueryDateTime?No
UserDefinedDate1BetweenqueryNullable<DateTime>[]No
UserDefinedDate1InqueryNullable<DateTime>[]No
UserDefinedDate2queryDateTime?No
UserDefinedDate2GreaterThanOrEqualToqueryDateTime?No
UserDefinedDate2GreaterThanqueryDateTime?No
UserDefinedDate2LessThanqueryDateTime?No
UserDefinedDate2LessThanOrEqualToqueryDateTime?No
UserDefinedDate2NotEqualToqueryDateTime?No
UserDefinedDate2BetweenqueryNullable<DateTime>[]No
UserDefinedDate2InqueryNullable<DateTime>[]No
UserDefinedDate3queryDateTime?No
UserDefinedDate3GreaterThanOrEqualToqueryDateTime?No
UserDefinedDate3GreaterThanqueryDateTime?No
UserDefinedDate3LessThanqueryDateTime?No
UserDefinedDate3LessThanOrEqualToqueryDateTime?No
UserDefinedDate3NotEqualToqueryDateTime?No
UserDefinedDate3BetweenqueryNullable<DateTime>[]No
UserDefinedDate3InqueryNullable<DateTime>[]No
UserDefinedFloat1querydecimal?No
UserDefinedFloat1GreaterThanOrEqualToquerydecimal?No
UserDefinedFloat1GreaterThanquerydecimal?No
UserDefinedFloat1LessThanquerydecimal?No
UserDefinedFloat1LessThanOrEqualToquerydecimal?No
UserDefinedFloat1NotEqualToquerydecimal?No
UserDefinedFloat1BetweenqueryNullable<Decimal>[]No
UserDefinedFloat1InqueryNullable<Decimal>[]No
UserDefinedFloat2querydecimal?No
UserDefinedFloat2GreaterThanOrEqualToquerydecimal?No
UserDefinedFloat2GreaterThanquerydecimal?No
UserDefinedFloat2LessThanquerydecimal?No
UserDefinedFloat2LessThanOrEqualToquerydecimal?No
UserDefinedFloat2NotEqualToquerydecimal?No
UserDefinedFloat2BetweenqueryNullable<Decimal>[]No
UserDefinedFloat2InqueryNullable<Decimal>[]No
UserDefinedFloat3querydecimal?No
UserDefinedFloat3GreaterThanOrEqualToquerydecimal?No
UserDefinedFloat3GreaterThanquerydecimal?No
UserDefinedFloat3LessThanquerydecimal?No
UserDefinedFloat3LessThanOrEqualToquerydecimal?No
UserDefinedFloat3NotEqualToquerydecimal?No
UserDefinedFloat3BetweenqueryNullable<Decimal>[]No
UserDefinedFloat3InqueryNullable<Decimal>[]No
SO_Lines_RecIDquerystringNo
SO_Lines_RecIDStartsWithquerystringNo
SO_Lines_RecIDEndsWithquerystringNo
SO_Lines_RecIDContainsquerystringNo
SO_Lines_RecIDLikequerystringNo
SO_Lines_RecIDBetweenquerystring[]No
SO_Lines_RecIDInquerystring[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
SM_Parts Parameters:
NameParameterData TypeRequiredDescription
RecIDformstringNo
SM_Tasks_RecIDformstringNo
IN_Main_RecIDformstringNo
PartNoformstringNo
DescriptionformstringNo
Quantityformdecimal?No
ItemPriceformdecimal?No
Taxformdecimal?No
LastSavedDateTimeformDateTimeNo
LastSavedStaffIDformstringNo
QOReferenceformstringNo
ItemNoformintNo
Discountformdecimal?No
DiscountPercentageformdecimal?No
SellPriceIsIncTaxformbool?No
QuantityDecimalPlacesformshort?No
Discountableformbool?No
DefaultPriceformdecimal?No
MinimumGPformdecimal?No
LastCostformdecimal?No
TaxIDformstringNo
TaxRateformdecimal?No
UserDefinedBit1formbool?No
UserDefinedBit2formbool?No
UserDefinedBit3formbool?No
UserDefinedString1formstringNo
UserDefinedString2formstringNo
UserDefinedString3formstringNo
UserDefinedDate1formDateTime?No
UserDefinedDate2formDateTime?No
UserDefinedDate3formDateTime?No
UserDefinedFloat1formdecimal?No
UserDefinedFloat2formdecimal?No
UserDefinedFloat3formdecimal?No
SO_Lines_RecIDformstringNo
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_PartsQuery HTTP/1.1 
Host: api.jiwa.com.au 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<SM_PartsQuery 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>
  <DefaultPrice>0</DefaultPrice>
  <DefaultPriceBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </DefaultPriceBetween>
  <DefaultPriceGreaterThan>0</DefaultPriceGreaterThan>
  <DefaultPriceGreaterThanOrEqualTo>0</DefaultPriceGreaterThanOrEqualTo>
  <DefaultPriceIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </DefaultPriceIn>
  <DefaultPriceLessThan>0</DefaultPriceLessThan>
  <DefaultPriceLessThanOrEqualTo>0</DefaultPriceLessThanOrEqualTo>
  <DefaultPriceNotEqualTo>0</DefaultPriceNotEqualTo>
  <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>
  <Discount>0</Discount>
  <DiscountBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </DiscountBetween>
  <DiscountGreaterThan>0</DiscountGreaterThan>
  <DiscountGreaterThanOrEqualTo>0</DiscountGreaterThanOrEqualTo>
  <DiscountIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </DiscountIn>
  <DiscountLessThan>0</DiscountLessThan>
  <DiscountLessThanOrEqualTo>0</DiscountLessThanOrEqualTo>
  <DiscountNotEqualTo>0</DiscountNotEqualTo>
  <DiscountPercentage>0</DiscountPercentage>
  <DiscountPercentageBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </DiscountPercentageBetween>
  <DiscountPercentageGreaterThan>0</DiscountPercentageGreaterThan>
  <DiscountPercentageGreaterThanOrEqualTo>0</DiscountPercentageGreaterThanOrEqualTo>
  <DiscountPercentageIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </DiscountPercentageIn>
  <DiscountPercentageLessThan>0</DiscountPercentageLessThan>
  <DiscountPercentageLessThanOrEqualTo>0</DiscountPercentageLessThanOrEqualTo>
  <DiscountPercentageNotEqualTo>0</DiscountPercentageNotEqualTo>
  <Discountable>false</Discountable>
  <IN_Main_RecID>String</IN_Main_RecID>
  <IN_Main_RecIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </IN_Main_RecIDBetween>
  <IN_Main_RecIDContains>String</IN_Main_RecIDContains>
  <IN_Main_RecIDEndsWith>String</IN_Main_RecIDEndsWith>
  <IN_Main_RecIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </IN_Main_RecIDIn>
  <IN_Main_RecIDLike>String</IN_Main_RecIDLike>
  <IN_Main_RecIDStartsWith>String</IN_Main_RecIDStartsWith>
  <ItemNo>0</ItemNo>
  <ItemNoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </ItemNoBetween>
  <ItemNoGreaterThan>0</ItemNoGreaterThan>
  <ItemNoGreaterThanOrEqualTo>0</ItemNoGreaterThanOrEqualTo>
  <ItemNoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </ItemNoIn>
  <ItemNoLessThan>0</ItemNoLessThan>
  <ItemNoLessThanOrEqualTo>0</ItemNoLessThanOrEqualTo>
  <ItemNoNotEqualTo>0</ItemNoNotEqualTo>
  <ItemPrice>0</ItemPrice>
  <ItemPriceBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </ItemPriceBetween>
  <ItemPriceGreaterThan>0</ItemPriceGreaterThan>
  <ItemPriceGreaterThanOrEqualTo>0</ItemPriceGreaterThanOrEqualTo>
  <ItemPriceIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </ItemPriceIn>
  <ItemPriceLessThan>0</ItemPriceLessThan>
  <ItemPriceLessThanOrEqualTo>0</ItemPriceLessThanOrEqualTo>
  <ItemPriceNotEqualTo>0</ItemPriceNotEqualTo>
  <LastCost>0</LastCost>
  <LastCostBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </LastCostBetween>
  <LastCostGreaterThan>0</LastCostGreaterThan>
  <LastCostGreaterThanOrEqualTo>0</LastCostGreaterThanOrEqualTo>
  <LastCostIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </LastCostIn>
  <LastCostLessThan>0</LastCostLessThan>
  <LastCostLessThanOrEqualTo>0</LastCostLessThanOrEqualTo>
  <LastCostNotEqualTo>0</LastCostNotEqualTo>
  <LastSavedDateTime>0001-01-01T00:00:00</LastSavedDateTime>
  <LastSavedDateTimeBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </LastSavedDateTimeBetween>
  <LastSavedDateTimeGreaterThan>0001-01-01T00:00:00</LastSavedDateTimeGreaterThan>
  <LastSavedDateTimeGreaterThanOrEqualTo>0001-01-01T00:00:00</LastSavedDateTimeGreaterThanOrEqualTo>
  <LastSavedDateTimeIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </LastSavedDateTimeIn>
  <LastSavedDateTimeLessThan>0001-01-01T00:00:00</LastSavedDateTimeLessThan>
  <LastSavedDateTimeLessThanOrEqualTo>0001-01-01T00:00:00</LastSavedDateTimeLessThanOrEqualTo>
  <LastSavedDateTimeNotEqualTo>0001-01-01T00:00:00</LastSavedDateTimeNotEqualTo>
  <LastSavedStaffID>String</LastSavedStaffID>
  <LastSavedStaffIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </LastSavedStaffIDBetween>
  <LastSavedStaffIDContains>String</LastSavedStaffIDContains>
  <LastSavedStaffIDEndsWith>String</LastSavedStaffIDEndsWith>
  <LastSavedStaffIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </LastSavedStaffIDIn>
  <LastSavedStaffIDLike>String</LastSavedStaffIDLike>
  <LastSavedStaffIDStartsWith>String</LastSavedStaffIDStartsWith>
  <MinimumGP>0</MinimumGP>
  <MinimumGPBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </MinimumGPBetween>
  <MinimumGPGreaterThan>0</MinimumGPGreaterThan>
  <MinimumGPGreaterThanOrEqualTo>0</MinimumGPGreaterThanOrEqualTo>
  <MinimumGPIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </MinimumGPIn>
  <MinimumGPLessThan>0</MinimumGPLessThan>
  <MinimumGPLessThanOrEqualTo>0</MinimumGPLessThanOrEqualTo>
  <MinimumGPNotEqualTo>0</MinimumGPNotEqualTo>
  <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>
  <QOReference>String</QOReference>
  <QOReferenceBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </QOReferenceBetween>
  <QOReferenceContains>String</QOReferenceContains>
  <QOReferenceEndsWith>String</QOReferenceEndsWith>
  <QOReferenceIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </QOReferenceIn>
  <QOReferenceLike>String</QOReferenceLike>
  <QOReferenceStartsWith>String</QOReferenceStartsWith>
  <Quantity>0</Quantity>
  <QuantityBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </QuantityBetween>
  <QuantityDecimalPlaces>0</QuantityDecimalPlaces>
  <QuantityDecimalPlacesBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:short>0</d2p1:short>
  </QuantityDecimalPlacesBetween>
  <QuantityDecimalPlacesGreaterThan>0</QuantityDecimalPlacesGreaterThan>
  <QuantityDecimalPlacesGreaterThanOrEqualTo>0</QuantityDecimalPlacesGreaterThanOrEqualTo>
  <QuantityDecimalPlacesIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:short>0</d2p1:short>
  </QuantityDecimalPlacesIn>
  <QuantityDecimalPlacesLessThan>0</QuantityDecimalPlacesLessThan>
  <QuantityDecimalPlacesLessThanOrEqualTo>0</QuantityDecimalPlacesLessThanOrEqualTo>
  <QuantityDecimalPlacesNotEqualTo>0</QuantityDecimalPlacesNotEqualTo>
  <QuantityGreaterThan>0</QuantityGreaterThan>
  <QuantityGreaterThanOrEqualTo>0</QuantityGreaterThanOrEqualTo>
  <QuantityIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </QuantityIn>
  <QuantityLessThan>0</QuantityLessThan>
  <QuantityLessThanOrEqualTo>0</QuantityLessThanOrEqualTo>
  <QuantityNotEqualTo>0</QuantityNotEqualTo>
  <RecID>String</RecID>
  <RecIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </RecIDBetween>
  <RecIDContains>String</RecIDContains>
  <RecIDEndsWith>String</RecIDEndsWith>
  <RecIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </RecIDIn>
  <RecIDLike>String</RecIDLike>
  <RecIDStartsWith>String</RecIDStartsWith>
  <SM_Tasks_RecID>String</SM_Tasks_RecID>
  <SM_Tasks_RecIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </SM_Tasks_RecIDBetween>
  <SM_Tasks_RecIDContains>String</SM_Tasks_RecIDContains>
  <SM_Tasks_RecIDEndsWith>String</SM_Tasks_RecIDEndsWith>
  <SM_Tasks_RecIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </SM_Tasks_RecIDIn>
  <SM_Tasks_RecIDLike>String</SM_Tasks_RecIDLike>
  <SM_Tasks_RecIDStartsWith>String</SM_Tasks_RecIDStartsWith>
  <SO_Lines_RecID>String</SO_Lines_RecID>
  <SO_Lines_RecIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </SO_Lines_RecIDBetween>
  <SO_Lines_RecIDContains>String</SO_Lines_RecIDContains>
  <SO_Lines_RecIDEndsWith>String</SO_Lines_RecIDEndsWith>
  <SO_Lines_RecIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </SO_Lines_RecIDIn>
  <SO_Lines_RecIDLike>String</SO_Lines_RecIDLike>
  <SO_Lines_RecIDStartsWith>String</SO_Lines_RecIDStartsWith>
  <SellPriceIsIncTax>false</SellPriceIsIncTax>
  <Tax>0</Tax>
  <TaxBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </TaxBetween>
  <TaxGreaterThan>0</TaxGreaterThan>
  <TaxGreaterThanOrEqualTo>0</TaxGreaterThanOrEqualTo>
  <TaxID>String</TaxID>
  <TaxIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </TaxIDBetween>
  <TaxIDContains>String</TaxIDContains>
  <TaxIDEndsWith>String</TaxIDEndsWith>
  <TaxIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </TaxIDIn>
  <TaxIDLike>String</TaxIDLike>
  <TaxIDStartsWith>String</TaxIDStartsWith>
  <TaxIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </TaxIn>
  <TaxLessThan>0</TaxLessThan>
  <TaxLessThanOrEqualTo>0</TaxLessThanOrEqualTo>
  <TaxNotEqualTo>0</TaxNotEqualTo>
  <TaxRate>0</TaxRate>
  <TaxRateBetween xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </TaxRateBetween>
  <TaxRateGreaterThan>0</TaxRateGreaterThan>
  <TaxRateGreaterThanOrEqualTo>0</TaxRateGreaterThanOrEqualTo>
  <TaxRateIn xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </TaxRateIn>
  <TaxRateLessThan>0</TaxRateLessThan>
  <TaxRateLessThanOrEqualTo>0</TaxRateLessThanOrEqualTo>
  <TaxRateNotEqualTo>0</TaxRateNotEqualTo>
  <UserDefinedBit1>false</UserDefinedBit1>
  <UserDefinedBit2>false</UserDefinedBit2>
  <UserDefinedBit3>false</UserDefinedBit3>
  <UserDefinedDate1>0001-01-01T00:00:00</UserDefinedDate1>
  <UserDefinedDate1Between xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </UserDefinedDate1Between>
  <UserDefinedDate1GreaterThan>0001-01-01T00:00:00</UserDefinedDate1GreaterThan>
  <UserDefinedDate1GreaterThanOrEqualTo>0001-01-01T00:00:00</UserDefinedDate1GreaterThanOrEqualTo>
  <UserDefinedDate1In xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </UserDefinedDate1In>
  <UserDefinedDate1LessThan>0001-01-01T00:00:00</UserDefinedDate1LessThan>
  <UserDefinedDate1LessThanOrEqualTo>0001-01-01T00:00:00</UserDefinedDate1LessThanOrEqualTo>
  <UserDefinedDate1NotEqualTo>0001-01-01T00:00:00</UserDefinedDate1NotEqualTo>
  <UserDefinedDate2>0001-01-01T00:00:00</UserDefinedDate2>
  <UserDefinedDate2Between xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </UserDefinedDate2Between>
  <UserDefinedDate2GreaterThan>0001-01-01T00:00:00</UserDefinedDate2GreaterThan>
  <UserDefinedDate2GreaterThanOrEqualTo>0001-01-01T00:00:00</UserDefinedDate2GreaterThanOrEqualTo>
  <UserDefinedDate2In xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </UserDefinedDate2In>
  <UserDefinedDate2LessThan>0001-01-01T00:00:00</UserDefinedDate2LessThan>
  <UserDefinedDate2LessThanOrEqualTo>0001-01-01T00:00:00</UserDefinedDate2LessThanOrEqualTo>
  <UserDefinedDate2NotEqualTo>0001-01-01T00:00:00</UserDefinedDate2NotEqualTo>
  <UserDefinedDate3>0001-01-01T00:00:00</UserDefinedDate3>
  <UserDefinedDate3Between xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </UserDefinedDate3Between>
  <UserDefinedDate3GreaterThan>0001-01-01T00:00:00</UserDefinedDate3GreaterThan>
  <UserDefinedDate3GreaterThanOrEqualTo>0001-01-01T00:00:00</UserDefinedDate3GreaterThanOrEqualTo>
  <UserDefinedDate3In xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </UserDefinedDate3In>
  <UserDefinedDate3LessThan>0001-01-01T00:00:00</UserDefinedDate3LessThan>
  <UserDefinedDate3LessThanOrEqualTo>0001-01-01T00:00:00</UserDefinedDate3LessThanOrEqualTo>
  <UserDefinedDate3NotEqualTo>0001-01-01T00:00:00</UserDefinedDate3NotEqualTo>
  <UserDefinedFloat1>0</UserDefinedFloat1>
  <UserDefinedFloat1Between xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </UserDefinedFloat1Between>
  <UserDefinedFloat1GreaterThan>0</UserDefinedFloat1GreaterThan>
  <UserDefinedFloat1GreaterThanOrEqualTo>0</UserDefinedFloat1GreaterThanOrEqualTo>
  <UserDefinedFloat1In xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </UserDefinedFloat1In>
  <UserDefinedFloat1LessThan>0</UserDefinedFloat1LessThan>
  <UserDefinedFloat1LessThanOrEqualTo>0</UserDefinedFloat1LessThanOrEqualTo>
  <UserDefinedFloat1NotEqualTo>0</UserDefinedFloat1NotEqualTo>
  <UserDefinedFloat2>0</UserDefinedFloat2>
  <UserDefinedFloat2Between xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </UserDefinedFloat2Between>
  <UserDefinedFloat2GreaterThan>0</UserDefinedFloat2GreaterThan>
  <UserDefinedFloat2GreaterThanOrEqualTo>0</UserDefinedFloat2GreaterThanOrEqualTo>
  <UserDefinedFloat2In xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </UserDefinedFloat2In>
  <UserDefinedFloat2LessThan>0</UserDefinedFloat2LessThan>
  <UserDefinedFloat2LessThanOrEqualTo>0</UserDefinedFloat2LessThanOrEqualTo>
  <UserDefinedFloat2NotEqualTo>0</UserDefinedFloat2NotEqualTo>
  <UserDefinedFloat3>0</UserDefinedFloat3>
  <UserDefinedFloat3Between xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </UserDefinedFloat3Between>
  <UserDefinedFloat3GreaterThan>0</UserDefinedFloat3GreaterThan>
  <UserDefinedFloat3GreaterThanOrEqualTo>0</UserDefinedFloat3GreaterThanOrEqualTo>
  <UserDefinedFloat3In xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
    <d2p1:decimal>0</d2p1:decimal>
  </UserDefinedFloat3In>
  <UserDefinedFloat3LessThan>0</UserDefinedFloat3LessThan>
  <UserDefinedFloat3LessThanOrEqualTo>0</UserDefinedFloat3LessThanOrEqualTo>
  <UserDefinedFloat3NotEqualTo>0</UserDefinedFloat3NotEqualTo>
  <UserDefinedString1>String</UserDefinedString1>
  <UserDefinedString1Between xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </UserDefinedString1Between>
  <UserDefinedString1Contains>String</UserDefinedString1Contains>
  <UserDefinedString1EndsWith>String</UserDefinedString1EndsWith>
  <UserDefinedString1In xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </UserDefinedString1In>
  <UserDefinedString1Like>String</UserDefinedString1Like>
  <UserDefinedString1StartsWith>String</UserDefinedString1StartsWith>
  <UserDefinedString2>String</UserDefinedString2>
  <UserDefinedString2Between xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </UserDefinedString2Between>
  <UserDefinedString2Contains>String</UserDefinedString2Contains>
  <UserDefinedString2EndsWith>String</UserDefinedString2EndsWith>
  <UserDefinedString2In xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </UserDefinedString2In>
  <UserDefinedString2Like>String</UserDefinedString2Like>
  <UserDefinedString2StartsWith>String</UserDefinedString2StartsWith>
  <UserDefinedString3>String</UserDefinedString3>
  <UserDefinedString3Between xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </UserDefinedString3Between>
  <UserDefinedString3Contains>String</UserDefinedString3Contains>
  <UserDefinedString3EndsWith>String</UserDefinedString3EndsWith>
  <UserDefinedString3In xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </UserDefinedString3In>
  <UserDefinedString3Like>String</UserDefinedString3Like>
  <UserDefinedString3StartsWith>String</UserDefinedString3StartsWith>
</SM_PartsQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<QueryResponseOfSM_Parts7kRqkrSv 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_Parts>
      <d2p1:_x003C_DefaultPrice_x003E_k__BackingField>0</d2p1:_x003C_DefaultPrice_x003E_k__BackingField>
      <d2p1:_x003C_Description_x003E_k__BackingField>String</d2p1:_x003C_Description_x003E_k__BackingField>
      <d2p1:_x003C_DiscountPercentage_x003E_k__BackingField>0</d2p1:_x003C_DiscountPercentage_x003E_k__BackingField>
      <d2p1:_x003C_Discount_x003E_k__BackingField>0</d2p1:_x003C_Discount_x003E_k__BackingField>
      <d2p1:_x003C_Discountable_x003E_k__BackingField>false</d2p1:_x003C_Discountable_x003E_k__BackingField>
      <d2p1:_x003C_IN_Main_RecID_x003E_k__BackingField>String</d2p1:_x003C_IN_Main_RecID_x003E_k__BackingField>
      <d2p1:_x003C_ItemNo_x003E_k__BackingField>0</d2p1:_x003C_ItemNo_x003E_k__BackingField>
      <d2p1:_x003C_ItemPrice_x003E_k__BackingField>0</d2p1:_x003C_ItemPrice_x003E_k__BackingField>
      <d2p1:_x003C_LastCost_x003E_k__BackingField>0</d2p1:_x003C_LastCost_x003E_k__BackingField>
      <d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_LastSavedDateTime_x003E_k__BackingField>
      <d2p1:_x003C_LastSavedStaffID_x003E_k__BackingField>String</d2p1:_x003C_LastSavedStaffID_x003E_k__BackingField>
      <d2p1:_x003C_MinimumGP_x003E_k__BackingField>0</d2p1:_x003C_MinimumGP_x003E_k__BackingField>
      <d2p1:_x003C_PartNo_x003E_k__BackingField>String</d2p1:_x003C_PartNo_x003E_k__BackingField>
      <d2p1:_x003C_QOReference_x003E_k__BackingField>String</d2p1:_x003C_QOReference_x003E_k__BackingField>
      <d2p1:_x003C_QuantityDecimalPlaces_x003E_k__BackingField>0</d2p1:_x003C_QuantityDecimalPlaces_x003E_k__BackingField>
      <d2p1:_x003C_Quantity_x003E_k__BackingField>0</d2p1:_x003C_Quantity_x003E_k__BackingField>
      <d2p1:_x003C_RecID_x003E_k__BackingField>String</d2p1:_x003C_RecID_x003E_k__BackingField>
      <d2p1:_x003C_SM_Tasks_RecID_x003E_k__BackingField>String</d2p1:_x003C_SM_Tasks_RecID_x003E_k__BackingField>
      <d2p1:_x003C_SO_Lines_RecID_x003E_k__BackingField>String</d2p1:_x003C_SO_Lines_RecID_x003E_k__BackingField>
      <d2p1:_x003C_SellPriceIsIncTax_x003E_k__BackingField>false</d2p1:_x003C_SellPriceIsIncTax_x003E_k__BackingField>
      <d2p1:_x003C_TaxID_x003E_k__BackingField>String</d2p1:_x003C_TaxID_x003E_k__BackingField>
      <d2p1:_x003C_TaxRate_x003E_k__BackingField>0</d2p1:_x003C_TaxRate_x003E_k__BackingField>
      <d2p1:_x003C_Tax_x003E_k__BackingField>0</d2p1:_x003C_Tax_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedBit1_x003E_k__BackingField>false</d2p1:_x003C_UserDefinedBit1_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedBit2_x003E_k__BackingField>false</d2p1:_x003C_UserDefinedBit2_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedBit3_x003E_k__BackingField>false</d2p1:_x003C_UserDefinedBit3_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedDate1_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_UserDefinedDate1_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedDate2_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_UserDefinedDate2_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedDate3_x003E_k__BackingField>0001-01-01T00:00:00</d2p1:_x003C_UserDefinedDate3_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedFloat1_x003E_k__BackingField>0</d2p1:_x003C_UserDefinedFloat1_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedFloat2_x003E_k__BackingField>0</d2p1:_x003C_UserDefinedFloat2_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedFloat3_x003E_k__BackingField>0</d2p1:_x003C_UserDefinedFloat3_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedString1_x003E_k__BackingField>String</d2p1:_x003C_UserDefinedString1_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedString2_x003E_k__BackingField>String</d2p1:_x003C_UserDefinedString2_x003E_k__BackingField>
      <d2p1:_x003C_UserDefinedString3_x003E_k__BackingField>String</d2p1:_x003C_UserDefinedString3_x003E_k__BackingField>
    </d2p1:SM_Parts>
  </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_Parts7kRqkrSv>