hkramble
    hkramble
    • Booking Flow
    • Booking
      • Search
      • Verify
      • Order
      • Pay
      • Confirm
      • SSR
      • OrderDetail
    • Change
      • ChangePricePush
      • ChangeResultPush
    • IssueNofity
      • IssueNotify
    • 数据模型
      • MapListString
      • key
      • MapListBaggage
      • key
      • TaxFeeDisclosure
      • MapListMiniRule
      • Solution
      • Flight
      • Segment
      • ShoppingResp
      • ResponseAgodaShoppingResp
      • Authentication
      • SearchAirLeg
      • Search
      • ShoppingReq
      • PrecisePricingResp
      • ResponseAgodaPrecisePricingResp
      • key
      • MapListAgodaJourney
      • Pricing
      • PrecisePricingReq
      • PreciseBookingResp
      • Object
      • ResponseAgodaPreciseBookingResp
      • Passenger
      • key
      • key
      • Contact
      • Journey
      • AncillarySeat
      • key
      • MapListAgodaAncillaryPricingBaggageSeat
      • Ancillary
      • Booking
      • PreciseBookingReq
      • OrderResult
      • key
      • key
      • PricingResult
      • OrderPricingResp
      • ResponseAgodaOrderPricingResp
      • OrderPricing
      • OrderPricingReq
      • Ticketing
      • TicketingReq
      • ResponseAgodaTicketingReq
      • key
      • MapListObject
      • AncillaryPricingItem
      • AncillaryPricingResp
      • ResponseAgodaAncillaryPricingResp
      • AncillaryPricing
      • AncillaryPricingReq
      • OrderInfoVo
      • SegmentVo
      • PassengerVo
      • AuxiliaryVo
      • TicketVo
      • ContactVo
      • QueryOrderDetailResp

    PreciseBookingReq

    com.tsy.booking.gateway.model.agoda.precisebooking.AgodaPreciseBookingReq

    {
        "authentication": {
            "partnerId": "y1hYW6AQv4QcCs95wsuMNSzHwc",
            "sign": "0d83b8d315788029b979d10b67192b3"
        },
        "booking": {
            "passengers": [
                {
                    "passengerIndex": 0,
                    "birthday": "1990-01-01",
                    "firstName": "John",
                    "lastName": "Doe",
                    "nationality": "US",
                    "psgType": "ADT",
                    "sex": "M",
                    "ffpNumber": "123456789",
                    "ffpAirline": "AA",
                    "ktn": "1234567890"
                }
            ],
            "solution": {
                "solutionKey": "DMHkxtUMupBvCYeSAZKvI2XPSDdKRK2kK27eMKAEE+F2gdW8n4ZhopICv6eJNS40/IpYhzhI2Tvo2z04wU/8nNwO624PNzeJpVTeq4Ks9ho0cymekKGhBTVe1BQzINIhLz6wpYJ/0VxsriI2fPlN32S6ATG1+ulFve4Lww4Yk3K7Oe5FK5yrrSQurNPrzLnsrZM5z3qTCDIO3mQyoyEoI/5nfvU/3aZwJC1n7dhk7Bc6TH75vgyNo/RTHzL7ucrncFQE0RlXKZxchLf66Bz1NOiNH/w6EV3gSouSrUu+drJ1NXI1O6qWWYc8kXfcjeO",
                "solutionId": "DMHkxtUMupBvCYeSAZKvI2XPSDdKRK2kK27eMKAEE+F2gdW8n4ZhopICv6eJNS40/IpYhzhI2Tvo2z04wU/8nNwO624PNzeJpVTeq4Ks9ho0cymekKGhBTVe1BQzINIhLz6wpYJ/0VxsriI2fPlN32S6ATG1+ulFve4Lww4Yk3K7Oe5FK5yrrSQurNPrzLnsrZM5z3qTCDIO3mQyoyEoI/5nfvU/3aZwJC1n7dhk7Bc6TH75vgyNo/RTHzL7ucrncFQE0RlXKZxchLf66Bz1NOiNH/w6EV3gSouSrUu+drJ1NXI1O6qWWYc8kXfcjeO",
                "fareType": "PRIVATE",
                "currency": "USD",
                "adtFare": 200,
                "adtTax": 30,
                "chdFare": 150,
                "chdTax": 20,
                "infFare": 50,
                "infTax": 0,
                "qCharge": 10,
                "tktFee": 25,
                "platformServiceFee": 15,
                "comments": "No comments",
                "journeys": {
                    "key": [
                        "string"
                    ]
                },
                "fareRule": "string",
                "rule": "string",
                "platingCarrier": "string",
                "prices": "string",
                "merchantFee": 0,
                "adults": 0,
                "children": 0,
                "infants": 0,
                "baggageMap": {
                    "key": [
                        {
                            "segmentIndexList": [
                                0
                            ],
                            "baggageAmount": "string",
                            "baggageWeight": "string",
                            "carryOnAmount": "string",
                            "carryOnWeight": "string",
                            "carryOnSize": "string"
                        }
                    ]
                },
                "miniRuleMap": {
                    "key": [
                        {
                            "penaltyType": 0,
                            "isPermited": 0,
                            "when": 0,
                            "noShowTime": 0,
                            "noShowTimeUnit": "string",
                            "amount": 0,
                            "currencyCode": "string",
                            "percent": 0,
                            "baseType": "string",
                            "originAmount": 0,
                            "miniRuleAdjustAmount": 0,
                            "miniRuleAdjustFlag": "string",
                            "originCurrencyCode": "string",
                            "guarantee": "string"
                        }
                    ]
                },
                "afterSaleRule": "string"
            },
            "contact": {
                "name": "John Doe",
                "email": "john.doe@example.com",
                "telCode": "+1",
                "mobile": "1234567890",
                "buyerEmail": "buyer.jane.doe@example.com",
                "buyerTelCode": "+1",
                "buyerMobile": "0987654321"
            },
            "ancillary": [
                {
                    "ancillaries": {
                        "key": [
                            {
                                "ancillaryKey": "string",
                                "ancillaryType": 0,
                                "ancillaryJourneys": [
                                    {
                                        "airline": "AA",
                                        "flightNum": "100",
                                        "arrival": "JFK",
                                        "arrivalDate": "2023-04-01",
                                        "arrivalTime": "14:00",
                                        "departure": "LAX",
                                        "departureDate": "2023-04-01",
                                        "departureTime": "12:00",
                                        "bookingCode": "Y",
                                        "segmentKey": "SEG123"
                                    }
                                ],
                                "baggagePiece": 0,
                                "payBaggageType": 0,
                                "baggageWeight": "string",
                                "baggageCurrency": "string",
                                "baggagePrice": 0,
                                "description": "string",
                                "segmentKey": "string",
                                "seatMaps": [
                                    {
                                        "ancillaryKey": "string",
                                        "ancillaryType": 0,
                                        "seatName": "string",
                                        "column": "string",
                                        "row": "string",
                                        "deck": 0,
                                        "available": true,
                                        "seatCurrency": "string",
                                        "seatPrice": 0,
                                        "characteristics": [
                                            "string"
                                        ]
                                    }
                                ]
                            }
                        ]
                    },
                    "ancillaryPassenger": {
                        "passengerIndex": 0,
                        "birthday": "1990-01-01",
                        "firstName": "John",
                        "lastName": "Doe",
                        "nationality": "US",
                        "psgType": "ADT",
                        "sex": "M",
                        "ffpNumber": "123456789",
                        "ffpAirline": "AA",
                        "ktn": "1234567890"
                    }
                }
            ]
        }
    }
    Built with