ChinaTicket.Online OPEN API Document
  1. model
ChinaTicket.Online OPEN API Document
  • 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
  1. model

model.FlightJourney

{
    "orderId": "string",
    "id": 0,
    "arrivalDate": "string",
    "arrivalTime": "string",
    "date": "2025-01-01",
    "departureDate": "2025-01-01",
    "departureTime": "string",
    "destination": "BKK",
    "duration": "string",
    "origin": "BJS",
    "segments": [
        {
            "id": 0,
            "orderId": "string",
            "index": 0,
            "journeyIndex": 0,
            "coreSegmentId": "string",
            "coreSegment": {
                "airline": "string",
                "arrival": "string",
                "arrivalDate": "string",
                "arrivalTerminal": "string",
                "arrivalTime": "string",
                "createdAt": "string",
                "departure": "string",
                "departureDate": "string",
                "departureTerminal": "string",
                "departureTime": "string",
                "distance": 0,
                "equipment": "string",
                "flightChangeInfo": [
                    {
                        "airline": "string",
                        "arrival": "string",
                        "arrivalDate": "string",
                        "arrivalTerminal": "string",
                        "arrivalTime": "string",
                        "cabinClass": "economy",
                        "cabinCode": "string",
                        "coreSegmentId": "string",
                        "createdAt": "string",
                        "departure": "string",
                        "departureDate": "string",
                        "departureTerminal": "string",
                        "departureTime": "string",
                        "equipment": "string",
                        "flightNo": "string",
                        "flightTime": "string",
                        "id": 0,
                        "isCodeShare": 0,
                        "opAirline": "string",
                        "opFlightNo": "string",
                        "pnr": "string",
                        "status": 0,
                        "stayTime": "string",
                        "stopovers": [
                            0
                        ],
                        "thirdInfo": [
                            0
                        ],
                        "updatedAt": "string"
                    }
                ],
                "flightNo": "string",
                "flightTime": "string",
                "id": "string",
                "isCodeShare": true,
                "opAirline": "string",
                "opFlightNo": "string",
                "stopovers": [
                    {
                        "airport": "string",
                        "arrivalAt": "string",
                        "city": "string",
                        "departureAt": "string",
                        "duration": "string"
                    }
                ],
                "updatedAt": "string"
            },
            "cabinClass": "economy",
            "cabinCode": "string",
            "stayTime": "string",
            "pnr": "string",
            "airlinePnr": "string",
            "baggageRules": [
                {
                    "carryOn": {
                        "description": "string",
                        "dimension": "string",
                        "pieces": 0,
                        "unit": "string",
                        "weight": 0
                    },
                    "checked": {
                        "description": "string",
                        "dimension": "string",
                        "pieces": 0,
                        "unit": "string",
                        "weight": 0
                    },
                    "passengerType": "adult"
                }
            ],
            "fareBasisCode": "string",
            "originSegmentId": 0,
            "parentSegmentId": 0,
            "lastChangeId": null,
            "createdAt": "string",
            "updatedAt": "string"
        }
    ],
    "transferNum": 0,
    "createdAt": "string",
    "updatedAt": "string"
}
Built with