| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| RecID | query | string | No | |
| RecIDStartsWith | query | string | No | |
| RecIDEndsWith | query | string | No | |
| RecIDContains | query | string | No | |
| RecIDLike | query | string | No | |
| RecIDBetween | query | string[] | No | |
| RecIDIn | query | string[] | No | |
| JobNo | query | string | No | |
| JobNoStartsWith | query | string | No | |
| JobNoEndsWith | query | string | No | |
| JobNoContains | query | string | No | |
| JobNoLike | query | string | No | |
| JobNoBetween | query | string[] | No | |
| JobNoIn | query | string[] | No | |
| InvoiceID | query | string | No | |
| InvoiceIDStartsWith | query | string | No | |
| InvoiceIDEndsWith | query | string | No | |
| InvoiceIDContains | query | string | No | |
| InvoiceIDLike | query | string | No | |
| InvoiceIDBetween | query | string[] | No | |
| InvoiceIDIn | query | string[] | No | |
| CostEntryLineID | query | string | No | |
| CostEntryLineIDStartsWith | query | string | No | |
| CostEntryLineIDEndsWith | query | string | No | |
| CostEntryLineIDContains | query | string | No | |
| CostEntryLineIDLike | query | string | No | |
| CostEntryLineIDBetween | query | string[] | No | |
| CostEntryLineIDIn | query | string[] | No | |
| InvoiceType | query | short? | No | |
| InvoiceTypeGreaterThanOrEqualTo | query | short? | No | |
| InvoiceTypeGreaterThan | query | short? | No | |
| InvoiceTypeLessThan | query | short? | No | |
| InvoiceTypeLessThanOrEqualTo | query | short? | No | |
| InvoiceTypeNotEqualTo | query | short? | No | |
| InvoiceTypeBetween | query | short[] | No | |
| InvoiceTypeIn | query | short[] | No | |
| BillAmount | query | decimal? | No | |
| BillAmountGreaterThanOrEqualTo | query | decimal? | No | |
| BillAmountGreaterThan | query | decimal? | No | |
| BillAmountLessThan | query | decimal? | No | |
| BillAmountLessThanOrEqualTo | query | decimal? | No | |
| BillAmountNotEqualTo | query | decimal? | No | |
| BillAmountBetween | query | decimal[] | No | |
| BillAmountIn | query | decimal[] | No | |
| CostAmount | query | decimal? | No | |
| CostAmountGreaterThanOrEqualTo | query | decimal? | No | |
| CostAmountGreaterThan | query | decimal? | No | |
| CostAmountLessThan | query | decimal? | No | |
| CostAmountLessThanOrEqualTo | query | decimal? | No | |
| CostAmountNotEqualTo | query | decimal? | No | |
| CostAmountBetween | query | decimal[] | No | |
| CostAmountIn | query | decimal[] | No | |
| Status | query | short? | No | |
| StatusGreaterThanOrEqualTo | query | short? | No | |
| StatusGreaterThan | query | short? | No | |
| StatusLessThan | query | short? | No | |
| StatusLessThanOrEqualTo | query | short? | No | |
| StatusNotEqualTo | query | short? | No | |
| StatusBetween | query | short[] | No | |
| StatusIn | query | short[] | No | |
| WriteBill | query | decimal? | No | |
| WriteBillGreaterThanOrEqualTo | query | decimal? | No | |
| WriteBillGreaterThan | query | decimal? | No | |
| WriteBillLessThan | query | decimal? | No | |
| WriteBillLessThanOrEqualTo | query | decimal? | No | |
| WriteBillNotEqualTo | query | decimal? | No | |
| WriteBillBetween | query | decimal[] | No | |
| WriteBillIn | query | decimal[] | No | |
| WriteCost | query | decimal? | No | |
| WriteCostGreaterThanOrEqualTo | query | decimal? | No | |
| WriteCostGreaterThan | query | decimal? | No | |
| WriteCostLessThan | query | decimal? | No | |
| WriteCostLessThanOrEqualTo | query | decimal? | No | |
| WriteCostNotEqualTo | query | decimal? | No | |
| WriteCostBetween | query | decimal[] | No | |
| WriteCostIn | query | decimal[] | No | |
| LinkLineID | query | string | No | |
| LinkLineIDStartsWith | query | string | No | |
| LinkLineIDEndsWith | query | string | No | |
| LinkLineIDContains | query | string | No | |
| LinkLineIDLike | query | string | No | |
| LinkLineIDBetween | query | string[] | No | |
| LinkLineIDIn | query | string[] | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Skip | form | int? | No | |
| Take | form | int? | No | |
| OrderBy | form | string | No | |
| OrderByDesc | form | string | No | |
| Include | form | string | No | |
| Fields | form | string | No | |
| Meta | form | Dictionary<string, string> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| RecID | form | string | No | |
| JobNo | form | string | No | |
| InvoiceID | form | string | No | |
| CostEntryLineID | form | string | No | |
| InvoiceType | form | short | No | |
| BillAmount | form | decimal | No | |
| CostAmount | form | decimal | No | |
| Status | form | short | No | |
| WriteBill | form | decimal | No | |
| WriteCost | form | decimal | No | |
| LinkLineID | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Offset | form | int | No | |
| Total | form | int | No | |
| Results | form | List<T> | No | |
| Meta | form | Dictionary<string, string> | No | |
| ResponseStatus | form | ResponseStatus | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /xml/reply/JB_PaymentDetailsQuery HTTP/1.1
Host: localhost
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<JB_PaymentDetailsQuery 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>
<BillAmount>0</BillAmount>
<BillAmountBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</BillAmountBetween>
<BillAmountGreaterThan>0</BillAmountGreaterThan>
<BillAmountGreaterThanOrEqualTo>0</BillAmountGreaterThanOrEqualTo>
<BillAmountIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</BillAmountIn>
<BillAmountLessThan>0</BillAmountLessThan>
<BillAmountLessThanOrEqualTo>0</BillAmountLessThanOrEqualTo>
<BillAmountNotEqualTo>0</BillAmountNotEqualTo>
<CostAmount>0</CostAmount>
<CostAmountBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</CostAmountBetween>
<CostAmountGreaterThan>0</CostAmountGreaterThan>
<CostAmountGreaterThanOrEqualTo>0</CostAmountGreaterThanOrEqualTo>
<CostAmountIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</CostAmountIn>
<CostAmountLessThan>0</CostAmountLessThan>
<CostAmountLessThanOrEqualTo>0</CostAmountLessThanOrEqualTo>
<CostAmountNotEqualTo>0</CostAmountNotEqualTo>
<CostEntryLineID>String</CostEntryLineID>
<CostEntryLineIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</CostEntryLineIDBetween>
<CostEntryLineIDContains>String</CostEntryLineIDContains>
<CostEntryLineIDEndsWith>String</CostEntryLineIDEndsWith>
<CostEntryLineIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</CostEntryLineIDIn>
<CostEntryLineIDLike>String</CostEntryLineIDLike>
<CostEntryLineIDStartsWith>String</CostEntryLineIDStartsWith>
<InvoiceID>String</InvoiceID>
<InvoiceIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</InvoiceIDBetween>
<InvoiceIDContains>String</InvoiceIDContains>
<InvoiceIDEndsWith>String</InvoiceIDEndsWith>
<InvoiceIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</InvoiceIDIn>
<InvoiceIDLike>String</InvoiceIDLike>
<InvoiceIDStartsWith>String</InvoiceIDStartsWith>
<InvoiceType>0</InvoiceType>
<InvoiceTypeBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:short>0</d2p1:short>
</InvoiceTypeBetween>
<InvoiceTypeGreaterThan>0</InvoiceTypeGreaterThan>
<InvoiceTypeGreaterThanOrEqualTo>0</InvoiceTypeGreaterThanOrEqualTo>
<InvoiceTypeIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:short>0</d2p1:short>
</InvoiceTypeIn>
<InvoiceTypeLessThan>0</InvoiceTypeLessThan>
<InvoiceTypeLessThanOrEqualTo>0</InvoiceTypeLessThanOrEqualTo>
<InvoiceTypeNotEqualTo>0</InvoiceTypeNotEqualTo>
<JobNo>String</JobNo>
<JobNoBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</JobNoBetween>
<JobNoContains>String</JobNoContains>
<JobNoEndsWith>String</JobNoEndsWith>
<JobNoIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</JobNoIn>
<JobNoLike>String</JobNoLike>
<JobNoStartsWith>String</JobNoStartsWith>
<LinkLineID>String</LinkLineID>
<LinkLineIDBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</LinkLineIDBetween>
<LinkLineIDContains>String</LinkLineIDContains>
<LinkLineIDEndsWith>String</LinkLineIDEndsWith>
<LinkLineIDIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>String</d2p1:string>
</LinkLineIDIn>
<LinkLineIDLike>String</LinkLineIDLike>
<LinkLineIDStartsWith>String</LinkLineIDStartsWith>
<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>
<Status>0</Status>
<StatusBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:short>0</d2p1:short>
</StatusBetween>
<StatusGreaterThan>0</StatusGreaterThan>
<StatusGreaterThanOrEqualTo>0</StatusGreaterThanOrEqualTo>
<StatusIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:short>0</d2p1:short>
</StatusIn>
<StatusLessThan>0</StatusLessThan>
<StatusLessThanOrEqualTo>0</StatusLessThanOrEqualTo>
<StatusNotEqualTo>0</StatusNotEqualTo>
<WriteBill>0</WriteBill>
<WriteBillBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</WriteBillBetween>
<WriteBillGreaterThan>0</WriteBillGreaterThan>
<WriteBillGreaterThanOrEqualTo>0</WriteBillGreaterThanOrEqualTo>
<WriteBillIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</WriteBillIn>
<WriteBillLessThan>0</WriteBillLessThan>
<WriteBillLessThanOrEqualTo>0</WriteBillLessThanOrEqualTo>
<WriteBillNotEqualTo>0</WriteBillNotEqualTo>
<WriteCost>0</WriteCost>
<WriteCostBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</WriteCostBetween>
<WriteCostGreaterThan>0</WriteCostGreaterThan>
<WriteCostGreaterThanOrEqualTo>0</WriteCostGreaterThanOrEqualTo>
<WriteCostIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:decimal>0</d2p1:decimal>
</WriteCostIn>
<WriteCostLessThan>0</WriteCostLessThan>
<WriteCostLessThanOrEqualTo>0</WriteCostLessThanOrEqualTo>
<WriteCostNotEqualTo>0</WriteCostNotEqualTo>
</JB_PaymentDetailsQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<QueryResponseOfJB_PaymentDetails7kRqkrSv 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:JB_PaymentDetails>
<d2p1:_x003C_BillAmount_x003E_k__BackingField>0</d2p1:_x003C_BillAmount_x003E_k__BackingField>
<d2p1:_x003C_CostAmount_x003E_k__BackingField>0</d2p1:_x003C_CostAmount_x003E_k__BackingField>
<d2p1:_x003C_CostEntryLineID_x003E_k__BackingField>String</d2p1:_x003C_CostEntryLineID_x003E_k__BackingField>
<d2p1:_x003C_InvoiceID_x003E_k__BackingField>String</d2p1:_x003C_InvoiceID_x003E_k__BackingField>
<d2p1:_x003C_InvoiceType_x003E_k__BackingField>0</d2p1:_x003C_InvoiceType_x003E_k__BackingField>
<d2p1:_x003C_JobNo_x003E_k__BackingField>String</d2p1:_x003C_JobNo_x003E_k__BackingField>
<d2p1:_x003C_LinkLineID_x003E_k__BackingField>String</d2p1:_x003C_LinkLineID_x003E_k__BackingField>
<d2p1:_x003C_RecID_x003E_k__BackingField>String</d2p1:_x003C_RecID_x003E_k__BackingField>
<d2p1:_x003C_Status_x003E_k__BackingField>0</d2p1:_x003C_Status_x003E_k__BackingField>
<d2p1:_x003C_WriteBill_x003E_k__BackingField>0</d2p1:_x003C_WriteBill_x003E_k__BackingField>
<d2p1:_x003C_WriteCost_x003E_k__BackingField>0</d2p1:_x003C_WriteCost_x003E_k__BackingField>
</d2p1:JB_PaymentDetails>
</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>
</QueryResponseOfJB_PaymentDetails7kRqkrSv>