1. Schemas
ChinaTicket.Online OPEN API Document
  • Default module
    • Open API
      • flight
        • Flight Shopping
        • Flight Pricing
        • Price validation
        • Create origin order
        • pay an order
        • cancel an order
        • order detail
        • search change solutions
        • request an flight change
        • request an refund
        • confirm to refund the tiekct
      • train
        • Train Stations
        • Train shopping
        • Create train order
        • Order detail
        • Cancel an order
        • Pay an order
        • Intercept an order
        • Refund an order
      • Get Balance
    • Schemas
      • request
        • request.FlightShoppingRequest
        • request.PayFlightOrderRequest
        • request.ChangeFlightOrderRequests
        • request.CreateFlightOriginOrderRequest
        • request.FlightChangeSearchRequest
        • request.RefundFlightOrderRequest
      • consts
        • consts.CabinClass
        • consts.RefundReason
        • consts.FlightOrderStatus
        • consts.FlightOrderType
        • consts.FlightTicketStatus
        • consts.FlightProductType
        • consts.FlightInvoiceType
        • consts.FlightTaxType
        • consts.PassengerEligibility
      • model
        • model.FlightJourneyCore
        • model.PassengerCountRequest
        • model.ChangeSegment
        • model.PassengerFlightOrder
        • model.ChangeShoppingResult
        • model.ChangeShoppingSegment
        • model.FlightSegmentInfo
        • model.BaggageRule
        • model.BaggageRuleDetail
        • model.FlightCoreSegmentCache
        • model.StopOver
        • model.OrderDetail
        • model.FareRule
        • model.FlightJourney
        • model.FlightSegmentWithCoreSegment
        • model.CoreSegmentDetail
        • model.FlightScheduleChange
        • model.FlightPassengerTickets
        • model.FlightTicket
        • model.PriceDetail
        • model.PriceInFlightOriginOrder
        • model.PriceInFlightChangeOrder
        • model.PriceInFlightRefundOrder
        • model.PriceInFlightVoidOrder
        • model.FlightSolutionResp
        • model.FlightJourneyResp
        • model.FlightPriceDetail
        • model.FlightPrice
        • model.FlightTax
        • model.FlightSolutionLimitation
        • model.FlightLimitAgePair
      • Schemas
        • consts.PassengerType
        • consts.Gender
        • consts.TrainIssueWay
        • consts.TravelDocumentType
        • consts.TrainOrderStatus
        • consts.TrainOrderTicketStatus
        • consts.TrainPassengerStatus
        • consts.TrainRefundStatus
        • dto.PaginationList-array_resp_TrainOrderResp
        • resp.TrainOrderResp
        • resp.TrainOriginTicketDetail
        • req.TrainOrderListReq
        • response.Response-dto_PaginationList-array_resp_TrainOrderResp
        • model.CreateTrainOriginOrderReq
        • response.Response-resp_TrainOrderResp
        • resp.TrainChangeDetail
        • resp.TrainChangeTicketDetail
        • resp.StationDetail
        • model.ShoppingCNTrainStationsResp
        • req.TrainShoppingReq
        • response.Response-array_model_ShoppingCNTrainStationsResp
        • resp.Seats
        • resp.StationInfo
        • response.Response-array_resp_TrainShoppingResp
        • resp.TrainShoppingResp
  • berlogic
    • authenticate
    • preparePayment
    • finishBooking
    • checkPricing
    • createReservation
    • priceBrandFamily
    • searchAeroexpressSeatInfo
    • searchExchanges
    • refundBooking
    • searchFlights
    • calculateInsurance
    • sendEmail
    • cancelReservation
    • voidTickets
    • updatePassenger
    • getBookingRefundCost
    • bookAdditionalServices
    • refundPolicy
    • changePassword
    • reversePolicy
    • searchRemarks
    • issuePolicy
    • exchangeBooking
    • searchSchedule
    • priceAdditionalServices
    • searchAeroexpressTrainInfo
  1. Schemas

dto.PaginationList-array_resp_TrainOrderResp

{
    "items": [
        [
            {
                "id": "string",
                "departureStation": {
                    "code": "string",
                    "name": "string",
                    "altName": "string"
                },
                "departureDate": "string",
                "departureTime": "string",
                "arrivalStation": {
                    "code": "string",
                    "name": "string",
                    "altName": "string"
                },
                "travelDays": 0,
                "arrivalTime": "string",
                "trainCode": "string",
                "trainType": "string",
                "duration": "string",
                "seatClassId": "string",
                "seatClassName": "string",
                "alterative": true,
                "estimateIssueTime": "string",
                "contactName": "string",
                "contactEmail": "string",
                "contactPhone": "string",
                "totalPrice": 0,
                "tickets": [
                    {
                        "id": 0,
                        "surname": "string",
                        "givenNames": "string",
                        "birthday": "string",
                        "passengerType": "adult",
                        "gender": "male",
                        "nationality": "string",
                        "travelDocument": "passport",
                        "travelDocumentNumber": "string",
                        "travelDocumentExpireDate": "string",
                        "ticketPrice": 0,
                        "serviceFee": 0,
                        "confirmationNumber": "string",
                        "carNumber": "string",
                        "seatNumber": "string",
                        "status": "pending",
                        "estimateRefund": "string",
                        "createdAt": "string",
                        "updatedAt": "string"
                    }
                ],
                "status": "pending",
                "createdAt": "string",
                "updatedAt": "string"
            }
        ]
    ],
    "page": 0,
    "pageSize": 0,
    "total": 0
}
Built with