POST api/TrainTicket/TrainInterChange

火车换乘

Request Information

URI Parameters

None.

Body Parameters

条件列表

TrainInterChangeCondition
NameDescriptionTypeAdditional information
Dptime

出发日期,格式:“YYYY-MM-DD”

string

None.

dptCode

出发地,例:BJP

string

None.

eptCode

目的地,例:HFH

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Dptime": "sample string 1",
  "dptCode": "sample string 2",
  "eptCode": "sample string 3"
}

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

Response Information

Resource Description

TrainInterChangeRequest
NameDescriptionTypeAdditional information
Code

成功标识,0代表成功,1代表失败

string

None.

message

返回信息

string

None.

middleTrainList

换乘方案列表

Collection of MiddleTrain2

None.

Response Formats

application/json, text/json

Sample:
{
  "Code": "sample string 1",
  "message": "sample string 2",
  "middleTrainList": [
    {
      "trainList": [
        {
          "trainId": "sample string 1",
          "trainNo": "sample string 2",
          "startTime": "sample string 3",
          "arriveTime": "sample string 4",
          "lastTime": "sample string 5",
          "startDate": "sample string 6",
          "arriveDate": "sample string 7",
          "canWebBuy": "sample string 8",
          "day": "sample string 9",
          "secretStr": "sample string 10",
          "fromStation": {
            "name": "sample string 1",
            "code": "sample string 2",
            "no": "sample string 3",
            "type": "sample string 4"
          },
          "toStation": {
            "name": "sample string 1",
            "code": "sample string 2",
            "no": "sample string 3",
            "type": "sample string 4"
          },
          "trainSeatList": [
            {
              "code": "sample string 1",
              "name": "sample string 2",
              "count": "sample string 3",
              "price": "sample string 4",
              "shortName": "sample string 5"
            },
            {
              "code": "sample string 1",
              "name": "sample string 2",
              "count": "sample string 3",
              "price": "sample string 4",
              "shortName": "sample string 5"
            }
          ]
        },
        {
          "trainId": "sample string 1",
          "trainNo": "sample string 2",
          "startTime": "sample string 3",
          "arriveTime": "sample string 4",
          "lastTime": "sample string 5",
          "startDate": "sample string 6",
          "arriveDate": "sample string 7",
          "canWebBuy": "sample string 8",
          "day": "sample string 9",
          "secretStr": "sample string 10",
          "fromStation": {
            "name": "sample string 1",
            "code": "sample string 2",
            "no": "sample string 3",
            "type": "sample string 4"
          },
          "toStation": {
            "name": "sample string 1",
            "code": "sample string 2",
            "no": "sample string 3",
            "type": "sample string 4"
          },
          "trainSeatList": [
            {
              "code": "sample string 1",
              "name": "sample string 2",
              "count": "sample string 3",
              "price": "sample string 4",
              "shortName": "sample string 5"
            },
            {
              "code": "sample string 1",
              "name": "sample string 2",
              "count": "sample string 3",
              "price": "sample string 4",
              "shortName": "sample string 5"
            }
          ]
        }
      ],
      "all_lishi": "sample string 1",
      "wait_time": "sample string 2",
      "all_lishi_minutes": 1,
      "wait_time_minutes": 1,
      "start_time": "sample string 3",
      "arrive_time": "sample string 4",
      "train_count": 1,
      "from_station_name": "sample string 5",
      "from_station_code": "sample string 6",
      "middle_station_name": "sample string 7",
      "middle_station_code": "sample string 8",
      "end_station_name": "sample string 9",
      "end_station_code": "sample string 10",
      "train_date": "sample string 11",
      "middle_date": "sample string 12",
      "arrive_date": "sample string 13",
      "first_train_no": "sample string 14",
      "second_train_no": "sample string 15"
    },
    {
      "trainList": [
        {
          "trainId": "sample string 1",
          "trainNo": "sample string 2",
          "startTime": "sample string 3",
          "arriveTime": "sample string 4",
          "lastTime": "sample string 5",
          "startDate": "sample string 6",
          "arriveDate": "sample string 7",
          "canWebBuy": "sample string 8",
          "day": "sample string 9",
          "secretStr": "sample string 10",
          "fromStation": {
            "name": "sample string 1",
            "code": "sample string 2",
            "no": "sample string 3",
            "type": "sample string 4"
          },
          "toStation": {
            "name": "sample string 1",
            "code": "sample string 2",
            "no": "sample string 3",
            "type": "sample string 4"
          },
          "trainSeatList": [
            {
              "code": "sample string 1",
              "name": "sample string 2",
              "count": "sample string 3",
              "price": "sample string 4",
              "shortName": "sample string 5"
            },
            {
              "code": "sample string 1",
              "name": "sample string 2",
              "count": "sample string 3",
              "price": "sample string 4",
              "shortName": "sample string 5"
            }
          ]
        },
        {
          "trainId": "sample string 1",
          "trainNo": "sample string 2",
          "startTime": "sample string 3",
          "arriveTime": "sample string 4",
          "lastTime": "sample string 5",
          "startDate": "sample string 6",
          "arriveDate": "sample string 7",
          "canWebBuy": "sample string 8",
          "day": "sample string 9",
          "secretStr": "sample string 10",
          "fromStation": {
            "name": "sample string 1",
            "code": "sample string 2",
            "no": "sample string 3",
            "type": "sample string 4"
          },
          "toStation": {
            "name": "sample string 1",
            "code": "sample string 2",
            "no": "sample string 3",
            "type": "sample string 4"
          },
          "trainSeatList": [
            {
              "code": "sample string 1",
              "name": "sample string 2",
              "count": "sample string 3",
              "price": "sample string 4",
              "shortName": "sample string 5"
            },
            {
              "code": "sample string 1",
              "name": "sample string 2",
              "count": "sample string 3",
              "price": "sample string 4",
              "shortName": "sample string 5"
            }
          ]
        }
      ],
      "all_lishi": "sample string 1",
      "wait_time": "sample string 2",
      "all_lishi_minutes": 1,
      "wait_time_minutes": 1,
      "start_time": "sample string 3",
      "arrive_time": "sample string 4",
      "train_count": 1,
      "from_station_name": "sample string 5",
      "from_station_code": "sample string 6",
      "middle_station_name": "sample string 7",
      "middle_station_code": "sample string 8",
      "end_station_name": "sample string 9",
      "end_station_code": "sample string 10",
      "train_date": "sample string 11",
      "middle_date": "sample string 12",
      "arrive_date": "sample string 13",
      "first_train_no": "sample string 14",
      "second_train_no": "sample string 15"
    }
  ]
}