POST api/townbus/InsertCheckInTransactionTownBus?sign={sign}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
sign

string

Required

Body Parameters

TransactionRequestTownBus
NameDescriptionTypeAdditional information
Credential

string

None.

TranID

string

None.

User_ID

string

None.

IsAutoCheckOut

boolean

None.

Language

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Credential": "sample string 1",
  "TranID": "sample string 2",
  "User_ID": "sample string 3",
  "IsAutoCheckOut": true,
  "Language": "sample string 5"
}

application/xml, text/xml

Sample:
<TransactionRequestTownBus xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Easybook.Api.BusinessLogic.ApiLogic.BusinessObjects.Wallet">
  <Credential>sample string 1</Credential>
  <IsAutoCheckOut>true</IsAutoCheckOut>
  <Language>sample string 5</Language>
  <TranID>sample string 2</TranID>
  <User_ID>sample string 3</User_ID>
</TransactionRequestTownBus>

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 'TransactionRequestTownBus'.

Response Information

Resource Description

TranTownBusResponse
NameDescriptionTypeAdditional information
TranID

string

None.

AvailableBalance

decimal number

None.

FeeMaxCharge

decimal number

None.

FeeRefunded

decimal number

None.

CoordinationName

string

None.

CreateDate

date

None.

TotalDistance

decimal number

None.

TotalFeeCharged

decimal number

None.

BusTripFree

decimal number

None.

Currency

string

None.

ChargeType

string

None.

Reward

decimal number

None.

MainCash

decimal number

None.

Status

integer

Required

Code

integer

Required

Message

string

Required

Response Formats

application/json, text/json

Sample:
{
  "TranID": "sample string 1",
  "AvailableBalance": 2.0,
  "FeeMaxCharge": 3.0,
  "FeeRefunded": 4.0,
  "CoordinationName": "sample string 5",
  "CreateDate": "2025-07-22T16:10:39.4497604+08:00",
  "TotalDistance": 7.0,
  "TotalFeeCharged": 8.0,
  "BusTripFree": 9.0,
  "Currency": "sample string 10",
  "ChargeType": "sample string 11",
  "Reward": 12.0,
  "MainCash": 13.0,
  "Status": 14,
  "Code": 15,
  "Message": "sample string 16"
}

application/xml, text/xml

Sample:
<TranTownBusResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Easybook.Api.BusinessLogic.ApiLogic.BusinessObjects.Wallet">
  <Code xmlns="http://schemas.datacontract.org/2004/07/Easybook.Api.BusinessLogic.ApiLogic.BusinessObjects">15</Code>
  <Message xmlns="http://schemas.datacontract.org/2004/07/Easybook.Api.BusinessLogic.ApiLogic.BusinessObjects">sample string 16</Message>
  <Status xmlns="http://schemas.datacontract.org/2004/07/Easybook.Api.BusinessLogic.ApiLogic.BusinessObjects">14</Status>
  <AvailableBalance>2</AvailableBalance>
  <BusTripFree>9</BusTripFree>
  <ChargeType>sample string 11</ChargeType>
  <CoordinationName>sample string 5</CoordinationName>
  <CreateDate>2025-07-22T16:10:39.4497604+08:00</CreateDate>
  <Currency>sample string 10</Currency>
  <FeeMaxCharge>3</FeeMaxCharge>
  <FeeRefunded>4</FeeRefunded>
  <MainCash>13</MainCash>
  <Reward>12</Reward>
  <TotalDistance>7</TotalDistance>
  <TotalFeeCharged>8</TotalFeeCharged>
  <TranID>sample string 1</TranID>
</TranTownBusResponse>