POST api/WIJuvenile/PostTransaction

Request Information

URI Parameters

None.

Body Parameters

WIJuvenileAPI_PostTransactionRequest
NameDescriptionTypeAdditional information
sInmateId

string

None.

sTransactionId

string

None.

IsValidTranactionType

boolean

None.

EnTransactionType

enTransactionType

None.

sDescription

string

None.

decAmount

decimal number

None.

authUser

AuthUser

None.

Request Formats

application/json, text/json

Sample:
{
  "sInmateId": "sample string 1",
  "sTransactionId": "sample string 2",
  "IsValidTranactionType": false,
  "EnTransactionType": 0,
  "sDescription": "sample string 3",
  "decAmount": 4.0,
  "authUser": {
    "userid": "sample string 1",
    "password": "sample string 2"
  }
}

application/xml, text/xml

Sample:
<WIJuvenileAPI_PostTransactionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased.WIJuvenileAPI">
  <authUser xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased">
    <password>sample string 2</password>
    <userid>sample string 1</userid>
  </authUser>
  <EnTransactionType>INVALID</EnTransactionType>
  <decAmount>4</decAmount>
  <sDescription>sample string 3</sDescription>
  <sInmateId>sample string 1</sInmateId>
  <sTransactionId>sample string 2</sTransactionId>
</WIJuvenileAPI_PostTransactionRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'WIJuvenileAPI_PostTransactionRequest'.

Response Information

Resource Description

WIJuvenileAPI_PostTransactionResponse
NameDescriptionTypeAdditional information
Response

Juvenile_PostTransactions_Return

None.

sErrorMsg

string

None.

bHasError

boolean

None.

nErrorCode

integer

None.

totalMillisecs

integer

None.

enErrorCode

enERROR

None.

lTransactionId

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Response": {
    "transactionidField": "sample string 1",
    "resultinfoField": {
      "codeField": 64,
      "textField": "sample string 2",
      "detailField": {}
    }
  },
  "sErrorMsg": "sample string 1",
  "bHasError": true,
  "nErrorCode": 0,
  "totalMillisecs": 4,
  "enErrorCode": 0,
  "lTransactionId": 5
}

application/xml, text/xml

Sample:
<WIJuvenileAPI_PostTransactionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased.WIJuvenileAPI">
  <bHasError xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased">true</bHasError>
  <enErrorCode xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased">NO_ERROR</enErrorCode>
  <lTransactionId xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased">5</lTransactionId>
  <nErrorCode xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased">0</nErrorCode>
  <sErrorMsg xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased">sample string 1</sErrorMsg>
  <totalMillisecs xmlns="http://schemas.datacontract.org/2004/07/CNCWrapperBased">4</totalMillisecs>
  <Response xmlns:d2p1="http://schemas.datacontract.org/2004/07/WI_Juvenile_Webservice_Async">
    <d2p1:resultinfoField>
      <d2p1:codeField>64</d2p1:codeField>
      <d2p1:detailField />
      <d2p1:textField>sample string 2</d2p1:textField>
    </d2p1:resultinfoField>
    <d2p1:transactionidField>sample string 1</d2p1:transactionidField>
  </Response>
</WIJuvenileAPI_PostTransactionResponse>