From d6c94bbabdd8d9de0874cd2a1f545423ae6d54d0 Mon Sep 17 00:00:00 2001 From: Anuj Sharma Date: Tue, 17 Dec 2024 12:00:51 +0530 Subject: [PATCH 1/2] fix: Updated the enum to in the enums section. --- api/build/build.yaml | 15 +++++++++++++-- .../docs/changeLog/TRV12_2.0.0_160724.md | 5 ++++- api/components/enum/default/index.yaml | 2 +- ui/build.js | 2 +- 4 files changed, 19 insertions(+), 5 deletions(-) diff --git a/api/build/build.yaml b/api/build/build.yaml index d2a9f385..ddbb13ee 100644 --- a/api/build/build.yaml +++ b/api/build/build.yaml @@ -549,7 +549,6 @@ paths: $ref: '#/components/schemas/Error' required: - context - - message responses: default: $ref: '#/paths/~1init/post/responses/default' @@ -1039,6 +1038,10 @@ components: type: array items: $ref: '#/components/schemas/Provider' + tags: + type: array + items: + $ref: '#/components/schemas/TagGroup' exp: description: Timestamp after which catalog will expire type: string @@ -1919,6 +1922,14 @@ components: Status of the order. Allowed values can be defined by the network policy type: string + enum: + - ACTIVE + - COMPLETE + - CANCELLED + - COMPLETED + - SOFT_CANCEL + - CANCELLATION_INITIATED + - CANCELLATION_REJECTED type: description: >- This is used to indicate the type of order being created to BPPs. @@ -2964,7 +2975,7 @@ x-enum: quote: &ref_7 breakup: title: - - code: BASE_PRICE + - code: BASE_FARE description: >- Describes the basic cost of something without adding anything extra. diff --git a/api/components/docs/changeLog/TRV12_2.0.0_160724.md b/api/components/docs/changeLog/TRV12_2.0.0_160724.md index e6cb8ae6..d2a248fb 100644 --- a/api/components/docs/changeLog/TRV12_2.0.0_160724.md +++ b/api/components/docs/changeLog/TRV12_2.0.0_160724.md @@ -2,7 +2,7 @@ | Version | TRV12_2.0.0_160724 | | :------------------------------ | :----------------- | -| Updates in API Specs on dev doc | 16th July 2024 | + @@ -46,4 +46,7 @@ value: '1000' ``` + +****17th December 2024**** +- Updated the enum `BASE_PRICE` to `BASE_FARE` in the enums section. ##### \ No newline at end of file diff --git a/api/components/enum/default/index.yaml b/api/components/enum/default/index.yaml index cec2b98d..5c9c180f 100644 --- a/api/components/enum/default/index.yaml +++ b/api/components/enum/default/index.yaml @@ -205,7 +205,7 @@ on_select: &on_select breakup: &on_select_message_order_quote_breakup title: &on_select_message_order_quote_breakup_title - &on_select_message_order_quote_breakup_title_0 - code: BASE_PRICE + code: BASE_FARE description: Describes the basic cost of something without adding anything extra. reference:
Format:

Authorization : Signature keyId=\"{subscriber_id}|{unique_key_id}|{algorithm}\",algorithm=\"ed25519\",created=\"1606970629\",expires=\"1607030629\",headers=\"(created) (expires) digest\",signature=\"Base64(signing string)\""}},"schemas":{"Ack":{"description":"Describes the acknowledgement sent in response to an API call. If the implementation uses HTTP/S, then Ack must be returned in the same session. Every API call to a BPP must be responded to with an Ack whether the BPP intends to respond with a callback or not. This has one property called `status` that indicates the status of the Acknowledgement.","type":"object","additionalProperties":false,"properties":{"status":{"type":"string","description":"The status of the acknowledgement. If the request passes the validation criteria of the BPP, then this is set to ACK. If a BPP responds with status = `ACK` to a request, it is required to respond with a callback. If the request fails the validation criteria, then this is set to NACK. Additionally, if a BPP does not intend to respond with a callback even after the request meets the validation criteria, it should set this value to `NACK`.","enum":["ACK","NACK"]},"tags":{"description":"A list of tags containing any additional information sent along with the Acknowledgement.","type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"AddOn":{"description":"Describes an additional item offered as a value-addition to a product or service. This does not exist independently in a catalog and is always associated with an item.","type":"object","additionalProperties":false,"properties":{"id":{"description":"Provider-defined ID of the add-on","type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"price":{"$ref":"#/components/schemas/Price"},"quantity":{"$ref":"#/components/schemas/ItemQuantity"}}},"Address":{"description":"Describes a postal address.","type":"string"},"Agent":{"description":"Describes the direct performer, driver or executor that fulfills an order. It is usually a person. But in some rare cases, it could be a non-living entity like a drone, or a bot. Some examples of agents are Doctor in the healthcare sector, a driver in the mobility sector, or a delivery person in the logistics sector. This object can be set at any stage of the order lifecycle. This can be set at the discovery stage when the BPP wants to provide details on the agent fulfilling the order, like in healthcare, where the doctor's name appears during search. This object can also used to search for a particular person that the customer wants fulfilling an order. Sometimes, this object gets instantiated after the order is confirmed, like in the case of on-demand taxis, where the driver is assigned after the user confirms the ride.","type":"object","additionalProperties":false,"properties":{"person":{"$ref":"#/components/schemas/Person"},"contact":{"$ref":"#/components/schemas/Contact"},"organization":{"$ref":"#/components/schemas/Organization"},"rating":{"$ref":"#/components/schemas/Rating/properties/value"}}},"Authorization":{"description":"Describes an authorization mechanism used to start or end the fulfillment of an order. For example, in the mobility sector, the driver may require a one-time password to initiate the ride. In the healthcare sector, a patient may need to provide a password to open a video conference link during a teleconsultation.","type":"object","additionalProperties":false,"properties":{"type":{"description":"Type of authorization mechanism used. The allowed values for this field can be published as part of the network policy.","type":"string"},"token":{"description":"Token used for authorization. This is typically generated at the BPP. The BAP can send this value to the user via any channel that it uses to authenticate the user like SMS, Email, Push notification, or in-app rendering.","type":"string"},"valid_from":{"description":"Timestamp in RFC3339 format from which token is valid","type":"string","format":"date-time"},"valid_to":{"description":"Timestamp in RFC3339 format until which token is valid","type":"string","format":"date-time"},"status":{"description":"Status of the token","type":"string"}}},"Billing":{"description":"Describes the billing details of an entity.
This has properties like name,organization,address,email,phone,time,tax_number, created_at,updated_at","type":"object","additionalProperties":false,"properties":{"name":{"description":"Name of the billable entity","type":"string"},"organization":{"description":"Details of the organization being billed.","allOf":[{"$ref":"#/components/schemas/Organization"}]},"address":{"description":"The address of the billable entity","allOf":[{"$ref":"#/components/schemas/Address"}]},"state":{"description":"The state where the billable entity resides. This is important for state-level tax calculation","allOf":[{"$ref":"#/components/schemas/State"}]},"city":{"description":"The city where the billable entity resides.","allOf":[{"$ref":"#/components/schemas/City"}]},"email":{"description":"Email address where the bill is sent to","type":"string","format":"email"},"phone":{"description":"Phone number of the billable entity","type":"string"},"time":{"description":"Details regarding the billing period","allOf":[{"$ref":"#/components/schemas/Time"}]},"tax_id":{"description":"ID of the billable entity as recognized by the taxation authority","type":"string"}}},"Cancellation":{"description":"Describes a cancellation event","type":"object","additionalProperties":false,"properties":{"time":{"description":"Date-time when the order was cancelled by the buyer","type":"string","format":"date-time"},"cancelled_by":{"type":"string","enum":["CONSUMER","PROVIDER"]},"reason":{"description":"The reason for cancellation","allOf":[{"$ref":"#/components/schemas/Option"}]},"additional_description":{"description":"Any additional information regarding the nature of cancellation","allOf":[{"$ref":"#/components/schemas/Descriptor"}]}}},"CancellationTerm":{"description":"Describes the cancellation terms of an item or an order. This can be referenced at an item or order level. Item-level cancellation terms can override the terms at the order level.","type":"object","additionalProperties":false,"properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/FulfillmentState"}]},"reason_required":{"description":"Indicates whether a reason is required to cancel the order","type":"boolean"},"cancel_by":{"description":"Information related to the time of cancellation.","allOf":[{"$ref":"#/components/schemas/Time"}]},"cancellation_fee":{"$ref":"#/components/schemas/Fee"},"xinput":{"$ref":"#/components/schemas/XInput"},"external_ref":{"$ref":"#/components/schemas/MediaFile"}}},"Catalog":{"description":"Describes the products or services offered by a BPP. This is typically sent as the response to a search intent from a BAP. The payment terms, offers and terms of fulfillment supported by the BPP can also be included here. The BPP can show hierarchical nature of products/services in its catalog using the parent_category_id in categories. The BPP can also send a ttl (time to live) in the context which is the duration for which a BAP can cache the catalog and use the cached catalog.
This has properties like bbp/descriptor,bbp/categories,bbp/fulfillments,bbp/payments,bbp/offers,bbp/providers and exp
This is used in the following situations.
","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"fulfillments":{"description":"Fulfillment modes offered at the BPP level. This is used when a BPP itself offers fulfillments on behalf of the providers it has onboarded.","type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"payments":{"description":"Payment terms offered by the BPP for all transactions. This can be overriden at the provider level.","type":"array","items":{"$ref":"#/components/schemas/Payment"}},"offers":{"description":"Offers at the BPP-level. This is common across all providers onboarded by the BPP.","type":"array","items":{"$ref":"#/components/schemas/Offer"}},"providers":{"type":"array","items":{"$ref":"#/components/schemas/Provider"}},"exp":{"description":"Timestamp after which catalog will expire","type":"string","format":"date-time"},"ttl":{"description":"Duration in seconds after which this catalog will expire","type":"string"}}},"Category":{"description":"A label under which a collection of items can be grouped.","type":"object","additionalProperties":false,"properties":{"id":{"description":"ID of the category","type":"string"},"parent_category_id":{"$ref":"#/components/schemas/Category/properties/id"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"time":{"$ref":"#/components/schemas/Time"},"ttl":{"description":"Time to live for an instance of this schema"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Circle":{"description":"Describes a circular region of a specified radius centered at a specified GPS coordinate.","type":"object","additionalProperties":false,"properties":{"gps":{"$ref":"#/components/schemas/Gps"},"radius":{"$ref":"#/components/schemas/Scalar"}}},"City":{"description":"Describes a city","type":"object","additionalProperties":false,"properties":{"name":{"description":"Name of the city","type":"string"},"code":{"description":"City code","type":"string"}}},"Contact":{"description":"Describes the contact information of an entity","type":"object","additionalProperties":false,"properties":{"phone":{"type":"string"},"email":{"type":"string"},"jcard":{"type":"object","additionalProperties":false,"description":"A Jcard object as per draft-ietf-jcardcal-jcard-03 specification"}}},"Context":{"description":"Every API call in beckn protocol has a context. It provides a high-level overview to the receiver about the nature of the intended transaction. Typically, it is the BAP that sets the transaction context based on the consumer's location and action on their UI. But sometimes, during unsolicited callbacks, the BPP also sets the transaction context but it is usually the same as the context of a previous full-cycle, request-callback interaction between the BAP and the BPP. The context object contains four types of fields.
  1. Demographic information about the transaction using fields like `domain`, `country`, and `region`.
  2. Addressing details like the sending and receiving platform's ID and API URL.
  3. Interoperability information like the protocol version that implemented by the sender and,
  4. Transaction details like the method being called at the receiver's endpoint, the transaction_id that represents an end-to-end user session at the BAP, a message ID to pair requests with callbacks, a timestamp to capture sending times, a ttl to specifiy the validity of the request, and a key to encrypt information if necessary.
This object must be passed in every interaction between a BAP and a BPP. In HTTP/S implementations, it is not necessary to send the context during the synchronous response. However, in asynchronous protocols, the context must be sent during all interactions,","type":"object","additionalProperties":false,"properties":{"domain":{"description":"Domain code that is relevant to this transaction context","allOf":[{"$ref":"#/components/schemas/Domain/properties/code","type":"string"}]},"location":{"description":"The location where the transaction is intended to be fulfilled.","allOf":[{"$ref":"#/components/schemas/Location"}]},"action":{"description":"The Beckn protocol method being called by the sender and executed at the receiver.","type":"string"},"version":{"type":"string","description":"Version of transaction protocol being used by the sender."},"bap_id":{"description":"Subscriber ID of the BAP","allOf":[{"description":"A globally unique identifier of the platform, Typically it is the fully qualified domain name (FQDN) of the platform.","type":"string"}]},"bap_uri":{"description":"Subscriber URL of the BAP for accepting callbacks from BPPs.","allOf":[{"description":"The callback URL of the Subscriber. This should necessarily contain the same domain name as set in `subscriber_id``.","type":"string","format":"uri"}]},"bpp_id":{"description":"Subscriber ID of the BPP","allOf":[{"$ref":"#/components/schemas/Context/properties/bap_id/allOf/0"}]},"bpp_uri":{"description":"Subscriber URL of the BPP for accepting calls from BAPs.","allOf":[{"$ref":"#/components/schemas/Context/properties/bap_uri/allOf/0"}]},"transaction_id":{"description":"This is a unique value which persists across all API calls from `search` through `confirm`. This is done to indicate an active user session across multiple requests. The BPPs can use this value to push personalized recommendations, and dynamic offerings related to an ongoing transaction despite being unaware of the user active on the BAP.","type":"string","format":"uuid"},"message_id":{"description":"This is a unique value which persists during a request / callback cycle. Since beckn protocol APIs are asynchronous, BAPs need a common value to match an incoming callback from a BPP to an earlier call. This value can also be used to ignore duplicate messages coming from the BPP. It is recommended to generate a fresh message_id for every new interaction. When sending unsolicited callbacks, BPPs must generate a new message_id.","type":"string","format":"uuid"},"timestamp":{"description":"Time of request generation in RFC3339 format","type":"string","format":"date-time"},"key":{"description":"The encryption public key of the sender","type":"string"},"ttl":{"description":"The duration in ISO8601 format after timestamp for which this message holds valid","type":"string"}}},"Country":{"description":"Describes a country","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the country"},"code":{"type":"string","description":"Country code as per ISO 3166-1 and ISO 3166-2 format"}}},"Credential":{"description":"Describes a credential of an entity - Person or Organization","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"type":{"type":"string","default":"VerifiableCredential"},"url":{"description":"URL of the credential","type":"string","format":"uri"}}},"Customer":{"description":"Describes a customer buying/availing a product or a service","type":"object","additionalProperties":false,"properties":{"person":{"$ref":"#/components/schemas/Person"},"contact":{"$ref":"#/components/schemas/Contact"}}},"DecimalValue":{"description":"Describes a numerical value in decimal form","type":"string","pattern":"[+-]?([0-9]*[.])?[0-9]+"},"Descriptor":{"description":"Physical description of something.","type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"code":{"type":"string"},"short_desc":{"type":"string"},"long_desc":{"type":"string"},"additional_desc":{"type":"object","additionalProperties":false,"properties":{"url":{"type":"string"},"content_type":{"type":"string","enum":["text/plain","text/html","application/json"]}}},"media":{"type":"array","items":{"$ref":"#/components/schemas/MediaFile"}},"images":{"type":"array","items":{"$ref":"#/components/schemas/Image"}}}},"Domain":{"description":"Described the industry sector or sub-sector. The network policy should contain codes for all the industry sectors supported by the network. Domains can be created in varying levels of granularity. The granularity of a domain can be decided by the participants of the network. Too broad domains will result in irrelevant search broadcast calls to BPPs that don't have services supporting the domain. Too narrow domains will result in a large number of registry entries for each BPP. It is recommended that network facilitators actively collaborate with various working groups and network participants to carefully choose domain codes keeping in mind relevance, performance, and opportunity cost. It is recommended that networks choose broad domains like mobility, logistics, healthcare etc, and progressively granularize them as and when the number of network participants for each domain grows large.","type":"object","additionalProperties":false,"properties":{"name":{"description":"Name of the domain","type":"string"},"code":{"description":"Standard code representing the domain. The standard is usually published as part of the network policy. Furthermore, the network facilitator should also provide a mechanism to provide the supported domains of a network."},"additional_info":{"description":"A url that contains addtional information about that domain.","allOf":[{"$ref":"#/components/schemas/MediaFile"}]}}},"Duration":{"description":"Describes duration as per ISO8601 format","type":"string"},"Error":{"description":"Describes an error object that is returned by a BAP, BPP or BG as a response or callback to an action by another network participant. This object is sent when any request received by a network participant is unacceptable. This object can be sent either during Ack or with the callback.","type":"object","additionalProperties":false,"properties":{"code":{"type":"string","description":"Standard error code. For full list of error codes, refer to docs/protocol-drafts/BECKN-005-ERROR-CODES-DRAFT-01.md of this repo\""},"paths":{"type":"string","description":"Path to json schema generating the error. Used only during json schema validation errors"},"message":{"type":"string","description":"Human readable message describing the error. Used mainly for logging. Not recommended to be shown to the user."}}},"Fee":{"description":"A fee applied on a particular entity","type":"object","additionalProperties":false,"properties":{"percentage":{"description":"Percentage of a value","allOf":[{"$ref":"#/components/schemas/DecimalValue"}]},"amount":{"description":"A fixed value","allOf":[{"$ref":"#/components/schemas/Price"}]}}},"Form":{"description":"Describes a form","type":"object","additionalProperties":false,"properties":{"id":{"description":"The form identifier.","type":"string"},"url":{"description":"The URL from where the form can be fetched. The content fetched from the url must be processed as per the mime_type specified in this object. Once fetched, the rendering platform can choosed to render the form as-is as an embeddable element; or process it further to blend with the theme of the application. In case the interface is non-visual, the the render can process the form data and reproduce it as per the standard specified in the form.","type":"string","format":"uri"},"data":{"description":"The form submission data","type":"object","additionalProperties":{"type":"string"}},"mime_type":{"description":"This field indicates the nature and format of the form received by querying the url. MIME types are defined and standardized in IETF's RFC 6838.","type":"string","enum":["text/html","application/html","application/xml"]},"resubmit":{"type":"boolean"},"multiple_sumbissions":{"type":"boolean"}}},"Fulfillment":{"description":"Describes how a an order will be rendered/fulfilled to the end-customer","type":"object","additionalProperties":false,"properties":{"id":{"description":"Unique reference ID to the fulfillment of an order","type":"string"},"type":{"description":"A code that describes the mode of fulfillment. This is typically set when there are multiple ways an order can be fulfilled. For example, a retail order can be fulfilled either via store pickup or a home delivery. Similarly, a medical consultation can be provided either in-person or via tele-consultation. The network policy must publish standard fulfillment type codes for the different modes of fulfillment.","type":"string"},"rateable":{"description":"Whether the fulfillment can be rated or not","type":"boolean"},"rating":{"description":"The rating value of the fulfullment service.","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]},"state":{"description":"The current state of fulfillment. The BPP must set this value whenever the state of the order fulfillment changes and fire an unsolicited `on_status` call.","allOf":[{"$ref":"#/components/schemas/FulfillmentState"}]},"tracking":{"type":"boolean","description":"Indicates whether the fulfillment allows tracking","default":false},"customer":{"description":"The person that will ultimately receive the order","allOf":[{"$ref":"#/components/schemas/Customer"}]},"agent":{"description":"The agent that is currently handling the fulfillment of the order","allOf":[{"$ref":"#/components/schemas/Agent"}]},"contact":{"$ref":"#/components/schemas/Contact"},"vehicle":{"$ref":"#/components/schemas/Vehicle"},"stops":{"description":"The list of logical stops encountered during the fulfillment of an order.","type":"array","items":{"$ref":"#/components/schemas/Stop"}},"path":{"description":"The physical path taken by the agent that can be rendered on a map. The allowed format of this property can be set by the network.","type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"FulfillmentState":{"description":"Describes the state of fulfillment","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"updated_at":{"type":"string","format":"date-time"},"updated_by":{"type":"string","description":"ID of entity which changed the state"}}},"Gps":{"description":"Describes a GPS coordinate","type":"string","pattern":"^[-+]?([1-8]?\\d(\\.\\d+)?|90(\\.0+)?),\\s*[-+]?(180(\\.0+)?|((1[0-7]\\d)|([1-9]?\\d))(\\.\\d+)?)$"},"Image":{"description":"Describes an image","type":"object","additionalProperties":false,"properties":{"url":{"description":"URL to the image. This can be a data url or an remote url","type":"string","format":"uri"},"size_type":{"description":"The size of the image. The network policy can define the default dimensions of each type","type":"string","enum":["xs","sm","md","lg","xl","custom"]},"width":{"description":"Width of the image in pixels","type":"string"},"height":{"description":"Height of the image in pixels","type":"string"}}},"Intent":{"description":"The intent to buy or avail a product or a service. The BAP can declare the intent of the consumer containing
This has properties like descriptor,provider,fulfillment,payment,category,offer,item,tags
This is typically used by the BAP to send the purpose of the user's search to the BPP. This will be used by the BPP to find products or services it offers that may match the user's intent.
For example, in Mobility, the mobility consumer declares a mobility intent. In this case, the mobility consumer declares information that describes various aspects of their journey like,
For example, in health domain, a consumer declares the intent for a lab booking the describes various aspects of their booking like,","type":"object","additionalProperties":false,"properties":{"descriptor":{"description":"A raw description of the search intent. Free text search strings, raw audio, etc can be sent in this object.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"provider":{"description":"The provider from which the customer wants to place to the order from","allOf":[{"$ref":"#/components/schemas/Provider"}]},"fulfillment":{"description":"Details on how the customer wants their order fulfilled","allOf":[{"$ref":"#/components/schemas/Fulfillment"}]},"payment":{"description":"Details on how the customer wants to pay for the order","allOf":[{"$ref":"#/components/schemas/Payment"}]},"category":{"description":"Details on the item category","allOf":[{"$ref":"#/components/schemas/Category"}]},"offer":{"description":"details on the offer the customer wants to avail","allOf":[{"$ref":"#/components/schemas/Offer"}]},"item":{"description":"Details of the item that the consumer wants to order","allOf":[{"$ref":"#/components/schemas/Item"}]},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"ItemQuantity":{"description":"Describes the count or amount of an item","type":"object","additionalProperties":false,"properties":{"allocated":{"description":"This represents the exact quantity allocated for purchase of the item.","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"available":{"description":"This represents the exact quantity available for purchase of the item. The buyer can only purchase multiples of this","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"maximum":{"description":"This represents the maximum quantity allowed for purchase of the item","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":1},"measure":{"$ref":"#/components/schemas/Scalar"}}},"minimum":{"description":"This represents the minimum quantity allowed for purchase of the item","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"selected":{"description":"This represents the quantity selected for purchase of the item","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"unitized":{"description":"This represents the quantity available in a single unit of the item","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":1,"maximum":1},"measure":{"$ref":"#/components/schemas/Scalar"}}}}},"Item":{"description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item.","type":"object","additionalProperties":false,"properties":{"id":{"description":"ID of the item.","type":"string"},"parent_item_id":{"description":"ID of the item, this item is a variant of","allOf":[{"$ref":"#/components/schemas/Item/properties/id"}]},"parent_item_quantity":{"description":"The number of units of the parent item this item is a multiple of","allOf":[{"$ref":"#/components/schemas/ItemQuantity"}]},"descriptor":{"description":"Physical description of the item","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"creator":{"description":"The creator of this item","allOf":[{"$ref":"#/components/schemas/Organization"}]},"price":{"description":"The price of this item, if it has intrinsic value","allOf":[{"$ref":"#/components/schemas/Price"}]},"quantity":{"description":"The selling quantity of the item","allOf":[{"$ref":"#/components/schemas/ItemQuantity"}]},"category_ids":{"description":"Categories this item can be listed under","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Category/properties/id"}]}},"fulfillment_ids":{"description":"Modes through which this item can be fulfilled","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Fulfillment/properties/id"}]}},"location_ids":{"description":"Provider Locations this item is available in","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Location/properties/id"}]}},"payment_ids":{"description":"Payment modalities through which this item can be ordered","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Payment/properties/id"}]}},"add_ons":{"type":"array","items":{"$ref":"#/components/schemas/AddOn"}},"cancellation_terms":{"description":"Cancellation terms of this item","type":"array","items":{"$ref":"#/components/schemas/CancellationTerm"}},"refund_terms":{"description":"Refund terms of this item","type":"array","items":{"description":"Refund term of an item or an order","type":"object","additionalProperties":false,"properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"refund_eligible":{"description":"Indicates if cancellation will result in a refund","type":"boolean"},"refund_within":{"description":"Time within which refund will be processed after successful cancellation.","allOf":[{"$ref":"#/components/schemas/Time"}]},"refund_amount":{"$ref":"#/components/schemas/Price"}}}},"replacement_terms":{"description":"Terms that are applicable be met when this item is replaced","type":"array","items":{"$ref":"#/components/schemas/ReplacementTerm"}},"return_terms":{"description":"Terms that are applicable when this item is returned","type":"array","items":{"$ref":"#/components/schemas/ReturnTerm"}},"xinput":{"description":"Additional input required from the customer to purchase / avail this item","allOf":[{"$ref":"#/components/schemas/XInput"}]},"time":{"description":"Temporal attributes of this item. This property is used when the item exists on the catalog only for a limited period of time.","allOf":[{"$ref":"#/components/schemas/Time"}]},"rateable":{"description":"Whether this item can be rated","type":"boolean"},"rating":{"description":"The rating of the item","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]},"matched":{"description":"Whether this item is an exact match of the request","type":"boolean"},"related":{"description":"Whether this item is a related item to the exactly matched item","type":"boolean"},"recommended":{"description":"Whether this item is a recommended item to a response","type":"boolean"},"ttl":{"description":"Time to live in seconds for an instance of this schema","type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Location":{"description":"The physical location of something","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"map_url":{"description":"The url to the map of the location. This can be a globally recognized map url or the one specified by the network policy.","type":"string","format":"uri"},"gps":{"description":"The GPS co-ordinates of this location.","allOf":[{"$ref":"#/components/schemas/Gps"}]},"updated_at":{"type":"string","format":"date-time"},"address":{"description":"The address of this location.","allOf":[{"$ref":"#/components/schemas/Address"}]},"city":{"description":"The city this location is, or is located within","allOf":[{"$ref":"#/components/schemas/City"}]},"district":{"description":"The state this location is, or is located within","type":"string"},"state":{"description":"The state this location is, or is located within","allOf":[{"$ref":"#/components/schemas/State"}]},"country":{"description":"The country this location is, or is located within","allOf":[{"$ref":"#/components/schemas/Country"}]},"area_code":{"type":"string"},"circle":{"$ref":"#/components/schemas/Circle"},"polygon":{"description":"The boundary polygon of this location","type":"string"},"3dspace":{"description":"The three dimensional region describing this location","type":"string"},"rating":{"description":"The rating of this location","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]}}},"MediaFile":{"description":"This object contains a url to a media file.","type":"object","additionalProperties":false,"properties":{"mimetype":{"description":"indicates the nature and format of the document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838","type":"string"},"url":{"description":"The URL of the file","type":"string","format":"uri"},"signature":{"description":"The digital signature of the file signed by the sender","type":"string"},"dsa":{"description":"The signing algorithm used by the sender","type":"string"}}},"Offer":{"description":"An offer associated with a catalog. This is typically used to promote a particular product and enable more purchases.","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"location_ids":{"type":"array","items":{"$ref":"#/components/schemas/Location/properties/id"}},"category_ids":{"type":"array","items":{"$ref":"#/components/schemas/Category/properties/id"}},"item_ids":{"type":"array","items":{"$ref":"#/components/schemas/Item/properties/id"}},"time":{"$ref":"#/components/schemas/Time"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Option":{"description":"Describes a selectable option","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"}}},"Order":{"description":"Describes a legal purchase order. It contains the complete details of the legal contract created between the buyer and the seller.","type":"object","additionalProperties":false,"properties":{"id":{"type":"string","description":"Human-readable ID of the order. This is generated at the BPP layer. The BPP can either generate order id within its system or forward the order ID created at the provider level."},"ref_order_ids":{"description":"A list of order IDs to link this order to previous orders.","type":"array","items":{"type":"string","description":"ID of a previous order"}},"status":{"description":"Status of the order. Allowed values can be defined by the network policy","type":"string"},"type":{"description":"This is used to indicate the type of order being created to BPPs. Sometimes orders can be linked to previous orders, like a replacement order in a retail domain. A follow-up consultation in healthcare domain. A single order part of a subscription order. The list of order types can be standardized at the network level.","type":"string","default":"DEFAULT","enum":["DRAFT","DEFAULT"]},"provider":{"description":"Details of the provider whose catalog items have been selected.","allOf":[{"$ref":"#/components/schemas/Provider"}]},"items":{"description":"The items purchased / availed in this order","type":"array","items":{"$ref":"#/components/schemas/Item"}},"add_ons":{"description":"The add-ons purchased / availed in this order","type":"array","items":{"$ref":"#/components/schemas/AddOn"}},"offers":{"description":"The offers applied in this order","type":"array","items":{"$ref":"#/components/schemas/Offer"}},"billing":{"description":"The billing details of this order","allOf":[{"$ref":"#/components/schemas/Billing"}]},"fulfillments":{"description":"The fulfillments involved in completing this order","type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"cancellation":{"description":"The cancellation details of this order","allOf":[{"$ref":"#/components/schemas/Cancellation"}]},"cancellation_terms":{"description":"Cancellation terms of this item","type":"array","items":{"$ref":"#/components/schemas/CancellationTerm"}},"documents":{"type":"array","items":{"description":"Documnents associated to the order","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"mime_type":{"description":"This field indicates the nature and format of the form received by querying the url. MIME types are defined and standardized in IETF's RFC 6838.","type":"string","enum":["text/html","application/html","application/xml","application/pdf"]},"url":{"description":"The URL from where the form can be fetched. The content fetched from the url must be processed as per the mime_type specified in this object.","type":"string","format":"uri"}}}},"refund_terms":{"description":"Refund terms of this item","type":"array","items":{"$ref":"#/components/schemas/Item/properties/refund_terms/items"}},"replacement_terms":{"description":"Replacement terms of this item","type":"array","items":{"$ref":"#/components/schemas/ReplacementTerm"}},"return_terms":{"description":"Return terms of this item","type":"array","items":{"$ref":"#/components/schemas/ReturnTerm"}},"quote":{"description":"The mutually agreed upon quotation for this order.","allOf":[{"$ref":"#/components/schemas/Quotation"}]},"payments":{"description":"The terms of settlement for this order","type":"array","items":{"$ref":"#/components/schemas/Payment"}},"created_at":{"description":"The date-time of creation of this order","type":"string","format":"date-time"},"updated_at":{"description":"The date-time of updated of this order","type":"string","format":"date-time"},"xinput":{"description":"Additional input required from the customer to confirm this order","allOf":[{"$ref":"#/components/schemas/XInput"}]},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Organization":{"description":"An organization. Usually a recognized business entity.","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"address":{"description":"The postal address of the organization","allOf":[{"$ref":"#/components/schemas/Address"}]},"state":{"description":"The state where the organization's address is registered","allOf":[{"$ref":"#/components/schemas/State"}]},"city":{"description":"The city where the the organization's address is registered","allOf":[{"$ref":"#/components/schemas/City"}]},"contact":{"$ref":"#/components/schemas/Contact"}}},"Payment":{"description":"Describes the terms of settlement between the BAP and the BPP for a single transaction. When instantiated, this object contains
  1. the amount that has to be settled,
  2. The payment destination destination details
  3. When the settlement should happen, and
  4. A transaction reference ID
. During a transaction, the BPP reserves the right to decide the terms of payment. However, the BAP can send its terms to the BPP first. If the BPP does not agree to those terms, it must overwrite the terms and return them to the BAP. If overridden, the BAP must either agree to the terms sent by the BPP in order to preserve the provider's autonomy, or abort the transaction. In case of such disagreements, the BAP and the BPP can perform offline negotiations on the payment terms. Once an agreement is reached, the BAP and BPP can resume transactions.","type":"object","additionalProperties":false,"properties":{"id":{"description":"ID of the payment term that can be referred at an item or an order level in a catalog","type":"string"},"collected_by":{"description":"This field indicates who is the collector of payment. The BAP can set this value to 'bap' if it wants to collect the payment first and settle it to the BPP. If the BPP agrees to those terms, the BPP should not send the payment url. Alternatively, the BPP can set this field with the value 'bpp' if it wants the payment to be made directly.","type":"string"},"url":{"type":"string","description":"A payment url to be called by the BAP. If empty, then the payment is to be done offline. The details of payment should be present in the params object. If tl_method = http/get, then the payment details will be sent as url params. Two url param values, ```$transaction_id``` and ```$amount``` are mandatory.","format":"uri"},"tl_method":{"type":"string"},"params":{"type":"object","additionalProperties":false,"properties":{"transaction_id":{"type":"string","description":"The reference transaction ID associated with a payment activity"},"amount":{"type":"string"},"currency":{"type":"string"},"bank_code":{"type":"string"},"bank_account_number":{"type":"string"},"virtual_payment_address":{"type":"string"},"source_bank_code":{"type":"string"},"source_bank_account_number":{"type":"string"},"source_virtual_payment_address":{"type":"string"}}},"type":{"type":"string","enum":["PRE-ORDER","PRE-FULFILLMENT","ON-FULFILLMENT","POST-FULFILLMENT","ON-ORDER","PART-PAYMENT"]},"status":{"type":"string","enum":["PAID","NOT-PAID"]},"time":{"$ref":"#/components/schemas/Time"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Person":{"description":"Describes a person as any individual","type":"object","additionalProperties":false,"properties":{"id":{"type":"string","description":"Describes the identity of the person"},"url":{"description":"Profile url of the person","type":"string","format":"uri"},"name":{"description":"the name of the person","type":"string"},"image":{"$ref":"#/components/schemas/Image"},"age":{"description":"Age of the person","allOf":[{"$ref":"#/components/schemas/Duration"}]},"dob":{"description":"Date of birth of the person","type":"string","format":"date"},"gender":{"type":"string","description":"Gender of something, typically a Person, but possibly also fictional characters, animals, etc. While Male and Female may be used, text strings are also acceptable for people who do not identify as a binary gender.Allowed values for this field can be published in the network policy"},"creds":{"type":"array","items":{"$ref":"#/components/schemas/Credential"}},"languages":{"type":"array","items":{"description":"Describes a language known to the person.","type":"object","additionalProperties":false,"properties":{"code":{"type":"string"},"name":{"type":"string"}}}},"skills":{"type":"array","items":{"description":"Describes a skill of the person.","type":"object","additionalProperties":false,"properties":{"code":{"type":"string"},"name":{"type":"string"}}}},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Price":{"description":"Describes the price of a product or service","type":"object","additionalProperties":false,"properties":{"currency":{"type":"string"},"value":{"$ref":"#/components/schemas/DecimalValue"},"estimated_value":{"$ref":"#/components/schemas/DecimalValue"},"computed_value":{"$ref":"#/components/schemas/DecimalValue"},"listed_value":{"$ref":"#/components/schemas/DecimalValue"},"offered_value":{"$ref":"#/components/schemas/DecimalValue"},"minimum_value":{"$ref":"#/components/schemas/DecimalValue"},"maximum_value":{"$ref":"#/components/schemas/DecimalValue"}}},"Provider":{"description":"Describes the catalog of a business.","type":"object","additionalProperties":false,"properties":{"id":{"type":"string","description":"Id of the provider"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"category_id":{"type":"string","description":"Category Id of the provider at the BPP-level catalog"},"rating":{"$ref":"#/components/schemas/Rating/properties/value"},"time":{"$ref":"#/components/schemas/Time"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/Category"}},"fulfillments":{"type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"payments":{"type":"array","items":{"$ref":"#/components/schemas/Payment"}},"locations":{"type":"array","items":{"$ref":"#/components/schemas/Location"}},"offers":{"type":"array","items":{"$ref":"#/components/schemas/Offer"}},"items":{"type":"array","items":{"$ref":"#/components/schemas/Item"}},"exp":{"type":"string","description":"Time after which catalog has to be refreshed","format":"date-time"},"rateable":{"description":"Whether this provider can be rated or not","type":"boolean"},"ttl":{"description":"The time-to-live in seconds, for this object. This can be overriden at deeper levels. A value of -1 indicates that this object is not cacheable.","type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Quotation":{"description":"Describes a quote. It is the estimated price of products or services from the BPP.
This has properties like price, breakup, ttl","type":"object","additionalProperties":false,"properties":{"id":{"description":"ID of the quote.","type":"string","format":"uuid"},"price":{"description":"The total quoted price","allOf":[{"$ref":"#/components/schemas/Price"}]},"breakup":{"description":"the breakup of the total quoted price","type":"array","items":{"type":"object","additionalProperties":false,"properties":{"item":{"$ref":"#/components/schemas/Item"},"title":{"type":"string"},"price":{"$ref":"#/components/schemas/Price"}}}},"ttl":{"$ref":"#/components/schemas/Duration"}}},"Rating":{"description":"Describes the rating of an entity","type":"object","additionalProperties":false,"properties":{"rating_category":{"description":"Category of the entity being rated","type":"string","enum":["Item","Order","Fulfillment","Provider","Agent","Support"]},"id":{"description":"Id of the object being rated","type":"string"},"value":{"description":"Rating value given to the object. This can be a single value or can also contain an inequality operator like gt, gte, lt, lte. This can also contain an inequality expression containing logical operators like && and ||.","type":"string"}}},"Region":{"description":"Describes an arbitrary region of space. The network policy should contain a published list of supported regions by the network.","type":"object","additionalProperties":false,"properties":{"dimensions":{"description":"The number of dimensions that are used to describe any point inside that region. The most common dimensionality of a region is 2, that represents an area on a map. There are regions on the map that can be approximated to one-dimensional regions like roads, railway lines, or shipping lines. 3 dimensional regions are rarer, but are gaining popularity as flying drones are being adopted for various fulfillment services.","type":"string","enum":["1","2","3"]},"type":{"description":"The type of region. This is used to specify the granularity of the region represented by this object. Various examples of two-dimensional region types are city, country, state, district, and so on. The network policy should contain a list of all possible region types supported by the network.","type":"string"},"name":{"type":"string","description":"Name of the region as specified on the map where that region exists."},"code":{"type":"string","description":"A standard code representing the region. This should be interpreted in the same way by all network participants."},"boundary":{"type":"string","description":"A string representing the boundary of the region. One-dimensional regions are represented by polylines. Two-dimensional regions are represented by polygons, and three-dimensional regions can represented by polyhedra."},"map_url":{"type":"string","description":"The url to the map of the region. This can be a globally recognized map or the one specified by the network policy."}}},"ReplacementTerm":{"description":"The replacement policy of an item or an order","type":"object","additionalProperties":false,"properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"replace_within":{"description":"Applicable only for buyer managed returns where the buyer has to replace the item before a certain date-time, failing which they will not be eligible for replacement","allOf":[{"$ref":"#/components/schemas/Time"}]},"external_ref":{"$ref":"#/components/schemas/MediaFile"}}},"ReturnTerm":{"description":"Describes the return policy of an item or an order","type":"object","additionalProperties":false,"properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term IETF''s applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"return_eligible":{"description":"Indicates whether the item is eligible for return","type":"boolean"},"return_time":{"description":"Applicable only for buyer managed returns where the buyer has to return the item to the origin before a certain date-time, failing which they will not be eligible for refund.","allOf":[{"$ref":"#/components/schemas/Time"}]},"return_location":{"description":"The location where the item or order must / will be returned to","allOf":[{"$ref":"#/components/schemas/Location"}]},"fulfillment_managed_by":{"description":"The entity that will perform the return","type":"string","enum":["CONSUMER","PROVIDER"]}}},"Scalar":{"description":"Describes a scalar","type":"object","additionalProperties":false,"properties":{"type":{"type":"string","enum":["CONSTANT","VARIABLE"]},"value":{"$ref":"#/components/schemas/DecimalValue"},"estimated_value":{"$ref":"#/components/schemas/DecimalValue"},"computed_value":{"$ref":"#/components/schemas/DecimalValue"},"range":{"type":"object","additionalProperties":false,"properties":{"min":{"$ref":"#/components/schemas/DecimalValue"},"max":{"$ref":"#/components/schemas/DecimalValue"}}},"unit":{"type":"string"}}},"Schedule":{"description":"Describes schedule as a repeating time period used to describe a regularly recurring event. At a minimum a schedule will specify frequency which describes the interval between occurrences of the event. Additional information can be provided to specify the schedule more precisely. This includes identifying the timestamps(s) of when the event will take place. Schedules may also have holidays to exclude a specific day from the schedule.
This has properties like frequency, holidays, times","type":"object","additionalProperties":false,"properties":{"frequency":{"$ref":"#/components/schemas/Duration"},"holidays":{"type":"array","items":{"type":"string","format":"date-time"}},"times":{"type":"array","items":{"type":"string","format":"date-time"}}}},"State":{"description":"A bounded geopolitical region of governance inside a country.","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the state"},"code":{"type":"string","description":"State code as per country or international standards"}}},"Stop":{"description":"A logical point in space and time during the fulfillment of an order.","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"parent_stop_id":{"type":"string"},"location":{"description":"Location of the stop","allOf":[{"$ref":"#/components/schemas/Location"}]},"type":{"description":"The type of stop. Allowed values of this property can be defined by the network policy.","type":"string"},"time":{"description":"Timings applicable at the stop.","allOf":[{"$ref":"#/components/schemas/Time"}]},"instructions":{"description":"Instructions that need to be followed at the stop","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"contact":{"description":"Contact details of the stop","allOf":[{"$ref":"#/components/schemas/Contact"}]},"person":{"description":"The details of the person present at the stop","allOf":[{"$ref":"#/components/schemas/Person"}]},"authorization":{"$ref":"#/components/schemas/Authorization"}}},"Support":{"description":"Details of customer support","type":"object","additionalProperties":false,"properties":{"ref_id":{"type":"string"},"callback_phone":{"type":"string","format":"phone"},"phone":{"type":"string","format":"phone"},"email":{"type":"string","format":"email"},"url":{"type":"string","format":"uri"}}},"Tag":{"description":"Describes a tag. This is used to contain extended metadata. This object can be added as a property to any schema to describe extended attributes. For BAPs, tags can be sent during search to optimize and filter search results. BPPs can use tags to index their catalog to allow better search functionality. Tags are sent by the BPP as part of the catalog response in the `on_search` callback. Tags are also meant for display purposes. Upon receiving a tag, BAPs are meant to render them as name-value pairs. This is particularly useful when rendering tabular information about a product or service.","type":"object","additionalProperties":false,"properties":{"descriptor":{"description":"Description of the Tag, can be used to store detailed information.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"value":{"description":"The value of the tag. This set by the BPP and rendered as-is by the BAP.","type":"string"},"display":{"description":"This value indicates if the tag is intended for display purposes. If set to `true`, then this tag must be displayed. If it is set to `false`, it should not be displayed. This value can override the group display value.","type":"boolean"}}},"TagGroup":{"description":"A collection of tag objects with group level attributes. For detailed documentation on the Tags and Tag Groups schema go to https://github.com/beckn/protocol-specifications/discussions/316","type":"object","additionalProperties":false,"properties":{"display":{"description":"Indicates the display properties of the tag group. If display is set to false, then the group will not be displayed. If it is set to true, it should be displayed. However, group-level display properties can be overriden by individual tag-level display property. As this schema is purely for catalog display purposes, it is not recommended to send this value during search.","type":"boolean","default":true},"descriptor":{"description":"Description of the TagGroup, can be used to store detailed information.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"list":{"description":"An array of Tag objects listed under this group. This property can be set by BAPs during search to narrow the `search` and achieve more relevant results. When received during `on_search`, BAPs must render this list under the heading described by the `name` property of this schema.","type":"array","items":{"$ref":"#/components/schemas/Tag"}}}},"Time":{"description":"Describes time in its various forms. It can be a single point in time; duration; or a structured timetable of operations
This has properties like label, time stamp,duration,range, days, schedule","type":"object","additionalProperties":false,"properties":{"label":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"duration":{"$ref":"#/components/schemas/Duration"},"range":{"type":"object","additionalProperties":false,"properties":{"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"}}},"days":{"type":"string","description":"comma separated values representing days of the week"},"schedule":{"$ref":"#/components/schemas/Schedule"}}},"Tracking":{"description":"Contains tracking information that can be used by the BAP to track the fulfillment of an order in real-time. which is useful for knowing the location of time sensitive deliveries.","type":"object","additionalProperties":false,"properties":{"id":{"description":"A unique tracking reference number","type":"string"},"url":{"description":"A URL to the tracking endpoint. This can be a link to a tracking webpage, a webhook URL created by the BAP where BPP can push the tracking data, or a GET url creaed by the BPP which the BAP can poll to get the tracking data. It can also be a websocket URL where the BPP can push real-time tracking data.","type":"string","format":"uri"},"location":{"description":"In case there is no real-time tracking endpoint available, this field will contain the latest location of the entity being tracked. The BPP will update this value everytime the BAP calls the track API.","allOf":[{"$ref":"#/components/schemas/Location"}]},"status":{"description":"This value indicates if the tracking is currently active or not. If this value is `active`, then the BAP can begin tracking the order. If this value is `inactive`, the tracking URL is considered to be expired and the BAP should stop tracking the order.","type":"string","enum":["active","inactive"]}}},"Vehicle":{"description":"Describes a vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.
This has properties like category, capacity, make, model, size,variant,color,energy_type,registration","type":"object","additionalProperties":false,"properties":{"category":{"type":"string"},"capacity":{"type":"integer"},"make":{"type":"string"},"model":{"type":"string"},"size":{"type":"string"},"variant":{"type":"string"},"color":{"type":"string"},"energy_type":{"type":"string"},"registration":{"type":"string"},"wheels_count":{"type":"string"},"cargo_volumne":{"type":"string"},"wheelchair_access":{"type":"string"},"code":{"type":"string"},"emission_standard":{"type":"string"}}},"XInput":{"description":"Contains any additional or extended inputs required to confirm an order. This is typically a Form Input. Sometimes, selection of catalog elements is not enough for the BPP to confirm an order. For example, to confirm a flight ticket, the airline requires details of the passengers along with information on baggage, identity, in addition to the class of ticket. Similarly, a logistics company may require details on the nature of shipment in order to confirm the shipping. A recruiting firm may require additional details on the applicant in order to confirm a job application. For all such purposes, the BPP can choose to send this object attached to any object in the catalog that is required to be sent while placing the order. This object can typically be sent at an item level or at the order level. The item level XInput will override the Order level XInput as it indicates a special requirement of information for that particular item. Hence the BAP must render a separate form for the Item and another form at the Order level before confirmation.","type":"object","additionalProperties":false,"properties":{"head":{"description":"Provides the header information for the xinput.","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"index":{"type":"object","additionalProperties":false,"properties":{"min":{"type":"integer"},"cur":{"type":"integer"},"max":{"type":"integer"}}},"headings":{"type":"array","items":{"type":"string","description":"The heading names of the forms"}}}},"form":{"$ref":"#/components/schemas/Form"},"form_response":{"description":"Describes the response to a form submission","type":"object","additionalProperties":false,"properties":{"status":{"description":"Contains the status of form submission.","type":"string"},"signature":{"type":"string"},"submission_id":{"type":"string"},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"}}}},"required":{"description":"Indicates whether the form data is mandatorily required by the BPP to confirm the order.","type":"boolean"}}}}},"x-enum":{"search":{"context":{"action":[{"code":"search","description":"Buyer app indicates the search intent","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"intent":{"fulfillment":{"vehicle":{"category":[{"code":"AIRLINE","description":"Describes the vehicle category as Airline","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"catalog":{"providers":{"categories":{"descriptor":{"code":[{"code":"ECONOMY","description":"Represents type of seat category","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]}},"on_status":{"context":{"action":[{"code":"on_status","description":"Seller app return order with status , Driver pickup - driver drop","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]}},"on_cancel":{"context":{"action":[{"code":"on_cancel","description":"Seller app specifies the cancellation status.","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"tags":[{"code":"PAGINATION","description":"Describes the pagination values.","reference":"","list":[{"code":"PAGINATION_ID","description":"Describes pagination ID.","reference":""},{"code":"REQUESTED_PAGE_NUMBER","description":"Describes the requested page number.","reference":""}]}]}}},"on_search":{"message":{"catalog":{"providers":{"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]}},"tags":[{"code":"PAGINATION","description":"Describes the pagination values.","reference":"","list":[{"code":"PAGINATION_ID","description":"Describes pagination ID.","reference":""},{"code":"CURRENT_PAGE_NUMBER","description":"Describes the current page number.","reference":""},{"code":"MAX_PAGE_NUMBER","description":"Describes the maximum number of pages.","reference":""}]}]}}},"select":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]}}}},"on_select":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}},"init":{"message":{"order":{"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]}}}},"on_init":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}},"on_confirm":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}},"on_status":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]}}}},"on_cancel":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}},"on_update":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}}},"x-flows":[{"summary":"Airlines - Seller App Pagination Flow","details":[{"description":"The illustrative flow to perform a transaction of the nature where in a buyer would like to book an airlines service form airport A to airport B","mermaid":"sequenceDiagram\n title Airline Discovery\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"steps":[{"summary":"Search for the flight by start and end airport code","api":"search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Search for airline services by standard airport codes","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}}}}}},{"summary":"Return an airline catalog of all flights services from one airport to another","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"1"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}}},{"summary":"Return an airline catalog of all flights services from one airport to another","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"beb0deea-8bdb-406e-86e1-d4d11b6e1c0f","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"2"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}}},{"summary":"Return an airline catalog of all flights services from one airport to another","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"62695c0c-fae6-49ed-bce7-43afd5d7893a","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"3"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}}}]},{"summary":"Airlines - Buyer App Pagination Flow","details":[{"description":"The illustrative flow to perform a transaction of the nature where in a buyer would like to book an airlines service form airport A to airport B","mermaid":"sequenceDiagram\n title Airline Discovery\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"steps":[{"summary":"Search for the flight by start and end airport code","api":"search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Search for airline services by standard airport codes","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}}}}}},{"summary":"Return an airline catalog of all flights services from one airport to another","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"1"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"10"}]}]}}}}},{"summary":"Search for the flight by start and end airport code","api":"search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): search\n Seller Platform (BPP) ->> Buyer Platform (BAP): ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP): on_search\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Search for airline services by standard airport codes","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"9e9f8ee8-c98d-41dc-894f-db39564f7456","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]},"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"REQUESTED_PAGE_NUMBER"},"value":"2"}]}]}}}}},{"summary":"Search for the flight by start and end airport code","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Seller Platform (BPP): search\n Seller Platform (BPP) ->> Buyer Platform (BAP): ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): on_search\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"9e9f8ee8-c98d-41dc-894f-db39564f7456","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"2"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"10"}]}]}}}}}]},{"summary":"Airlines - Purchase Journey(Code Based Flow)","details":[{"description":"The illustrative flow to perform a transaction of the nature where in a buyer would like to book an airlines service form airport A to airport B","mermaid":"sequenceDiagram\n title Airline Discovery\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"},{"description":"Ordering","mermaid":"sequenceDiagram\n title Selection\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK"},{"description":"Initializing the order","mermaid":"sequenceDiagram\n title Initializing Order\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): init\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n Seller Platform (BPP)->>Buyer Platform (BAP):on_init\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "},{"description":"Order Confirmation","mermaid":"sequenceDiagram\n title Order Confirmation\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): confirm\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n Seller Platform (BPP)->>Buyer Platform (BAP):on_confirm\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "},{"description":"Fulfillment","mermaid":"sequenceDiagram\n title Order Fulfillment\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): status-Request application status\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n Seller Platform (BPP)->>Buyer Platform (BAP):on_status - Provide application status\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "}],"steps":[{"summary":"Selection of specific service","api":"select","details":[{"description":"There are two modes of selecting an item: with base and without base. Either one can be utilized by the network participants. Both are included as part of examples.","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Get Quote of a selected item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1","quantity":{"selected":{"count":3}}},{"parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"parent_item_id":"I2","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I2","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}]}]}}}}},{"summary":"Provider platform provides the quote for selected service of airline","api":"on_select","details":[{"description":"Provider platform responds with the service detailed information and quotes for the specific service that consumer would like to avail","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Get Quote of a selected item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"on_select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"VEHICLE_GRID"},"display":false,"list":[{"descriptor":{"code":"X_MAX"},"value":"14"},{"descriptor":{"code":"Y_MAX"},"value":"3"},{"descriptor":{"code":"Z_MAX"},"value":"1"},{"descriptor":{"code":"X_LOBBY_START"},"value":"0"},{"descriptor":{"code":"X_LOBBY_SIZE"},"value":"12"},{"descriptor":{"code":"Y_LOBBY_START"},"value":"1"},{"descriptor":{"code":"Y_LOBBY_SIZE"},"value":"1"},{"descriptor":{"code":"SEAT_SELECTION"},"value":"mandatory"}]},{"descriptor":{"code":"VEHICLE_AVAIBALITY"},"display":false,"list":[{"descriptor":{"code":"AVALIABLE_SEATS"},"value":"20"}]},{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}]}}}}},{"summary":"Selection of specific service","api":"select","details":[{"description":"The end consumer have to select the specific service and would like to have the necesary details","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Get Quote of a selected item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}]}}}}},{"summary":"Provider platform provides the quote for selected service of airline","api":"on_select","details":[{"description":"There are two modes of creating quote: with base and without base item. Either one can be utilized by the network participants. Both are included as part of examples.","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Get Quote of a selected item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"on_select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}}]}}}}}},{"summary":"Consumer platform initializes the order","api":"init","details":[{"description":"Consumer platform shares the terms of order and initializes the order","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): init\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_init\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Initialize draft order and request for terms of service","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"c869bea6-2397-4864-91a2-4d5d8d139ddc","version":"2.0.0","action":"init","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"}},{"id":"FT_1","customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"payments":[{"collected_by":"BAP","status":"NOT-PAID","type":"PRE-ORDER","tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"},{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"neft"},{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}]}}}}},{"summary":"Provider platform accepts/appends the terms of orders","api":"on_init","details":[{"description":"Provider platform accepts the terms of orders and appends its own terms and responds with the final draft","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): init\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_init\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end "}],"reference":"if any","example":{"summary":"Return draft order for transit ticket with settlement via payment link","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"c869bea6-2397-4864-91a2-4d5d8d139ddc","version":"2.0.0","action":"on_init","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"NOT-PAID","type":"PRE-ORDER","params":{"amount":"42159","currency":"INR","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"}}}}}},{"summary":"Consumer confirms the booking and provides details.","api":"confirm","details":[{"description":"Consumer platform confirms the booking and provides all information required for confirmation as per the terms of order","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): confirm\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_confirm\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "}],"reference":"if any","example":{"summary":"Confirm ticket booking","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"confirm","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"}},{"id":"FT_1","customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2023-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"payments":[{"collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"},{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"neft"},{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}]}}}}},{"summary":"Provider platform confirms the order","api":"on_confirm","details":[{"description":"Provider platform confirms the order and provides details of the journey upon confirmation","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): confirm\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_confirm\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Confirm ticket booking","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"on_confirm","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","id":"S1","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"},"authorization":{"type":"QR","token":"iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9AQAAAACn+1GIAAAApklEQVR4Xu2UMQ4EMQgD/QP+/0vK6zjsvayUMmavWxQpMAUBkwS12wcveAAkgNSCD3rR5Lkgoai3GUCMgWqbAEYR3HxAkZlzU/0MyBisYRsgI1ERFfcpBpA+ze6k56Cj7KTdXNigFWZvSOpsgqLfd18i2aAukXh9TXBNmdWt5gzA/oqzWkkN8HtA7G8CNOwYAiZt3wZixUfkA32OHNQq7Bxs9oI/gC/9fV8AVCkPjQAAAABJRU5ErkJggg=="}},{"type":"END","id":"S2","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"status":"ACTIVE","documents":[{"descriptor":{"code":"AIRLINE-DOC","name":"PNR Document","short_desc":"Download your ticket here","long_desc":"Download your ticket here"},"mime_type":"application/pdf","url":"https://abcoperator.com/manage-booking/pnr/O1.pdf"}],"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"created_at":"2023-03-23T04:41:16Z","updated_at":"2023-03-23T04:41:16Z"}}}}},{"summary":"Consumer platform cancels the request","api":"cancel","details":[{"description":"Consumer platform request the provider platform to provide with latest order status","mermaid":"sequenceDiagram\n title Order Fulfillment\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): cancel\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_cancel\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "}],"reference":"if any","example":{"summary":"Cancel a transit ticket booking before the cancellation period","value":{"context":{"location":{"country":{"code":"IND"}},"domain":"ONDC:TRV12","timestamp":"2023-09-03T01:55:08.143Z","bap_id":"example-bap.com","bap_uri":"https://api.example-bap.com/beckn","bpp_id":"api.transit-solutions.com","bpp_uri":"https://api.transit-solutions.com/beckn/","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"537c8bc0-bec5-473c-977c-0843df158d26","version":"2.0.0","action":"cancel","ttl":"PT30S"},"message":{"order_id":"O1"}}}},{"summary":"Provider platform accepts/appends the terms of cancellation","api":"on_cancel","details":[{"description":"Provider platform provides the updated order status to the consumer","mermaid":"sequenceDiagram\n title Order Fulfillment\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): cancel\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_cancel\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end "}],"reference":"if any","example":{"summary":"Return cancelled ticket order with cancellation charges","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:42:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"on_cancel","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","id":"S1","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"type":"END","id":"S2","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}},"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}],"quote":{"price":{"value":"1000","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}},{"title":"REFUND","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"-9280"}},"price":{"currency":"INR","value":"-28640"}},{"title":"REFUND","item":{"id":"I2-1","quantity":{"selected":{"count":1}}},"price":{"currency":"INR","value":"-4580"}},{"title":"REFUND","item":{"id":"I2-2","quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"-4280"}},"price":{"currency":"INR","value":"-4280"}},{"title":"REFUND","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"-300","currency":"INR"}},{"title":"REFUND","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"-500","currency":"INR"}},{"title":"REFUND","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"-300","currency":"INR"}},{"title":"CANCELLATION_CHARGES","price":{"currency":"INR","value":"1000"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"status":"CANCELLED","cancellation":{"cancelled_by":"CONSUMER","time":"2023-10-03T02:00:08.143Z"},"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"created_at":"2023-03-23T04:41:16Z","updated_at":"2023-03-23T04:42:16Z"}}}}}]}],"x-examples":{"airline":{"summary":"Airline Use Case Specification","description":"Airline Use Case Specification","example_set":{"search":{"examples":[{"summary":"Search_for_airline_services_by_standard_airport_codes","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}}}}},{"summary":"Search_for_airline_services_by_standard_airport_codes_2","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"9e9f8ee8-c98d-41dc-894f-db39564f7456","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]},"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"REQUESTED_PAGE_NUMBER"},"value":"2"}]}]}}}}]},"select":{"examples":[{"summary":"Get_Quote_of_a_selected_item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1","quantity":{"selected":{"count":3}}},{"parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"parent_item_id":"I2","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I2","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}]}]}}}},{"summary":"Get_Quote_of_a_selected_item_2","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}]}}}}]},"init":{"examples":[{"summary":"Initialize_draft_order_and_request_for_terms_of_service","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"c869bea6-2397-4864-91a2-4d5d8d139ddc","version":"2.0.0","action":"init","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"}},{"id":"FT_1","customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"payments":[{"collected_by":"BAP","status":"NOT-PAID","type":"PRE-ORDER","tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"},{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"neft"},{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}]}}}}]},"confirm":{"examples":[{"summary":"Confirm_ticket_booking","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"confirm","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"}},{"id":"FT_1","customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2023-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"payments":[{"collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"},{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"neft"},{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}]}}}}]},"update":{"examples":[{"summary":"Update_customer_details","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"b92784e8-3600-499d-8b64-d1cc2efee7b5","version":"2.0.0","action":"update","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"update_target":"order.fulfillments.customer.name","order":{"id":"O1","provider":{"id":"P1","fulfillments":[{"id":"F1","customer":{"person":{"name":"Joe Lopez","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}]}}}}}]},"cancel":{"examples":[{"summary":"Cancel_a_transit_ticket_booking_before_the_cancellation_period","value":{"context":{"location":{"country":{"code":"IND"}},"domain":"ONDC:TRV12","timestamp":"2023-09-03T01:55:08.143Z","bap_id":"example-bap.com","bap_uri":"https://api.example-bap.com/beckn","bpp_id":"api.transit-solutions.com","bpp_uri":"https://api.transit-solutions.com/beckn/","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"537c8bc0-bec5-473c-977c-0843df158d26","version":"2.0.0","action":"cancel","ttl":"PT30S"},"message":{"order_id":"O1"}}}]},"on_search":{"examples":[{"summary":"Return_services_available_for_provided_start_and_end_code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"1"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}},{"summary":"Return_services_available_for_provided_start_and_end_code_2","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"beb0deea-8bdb-406e-86e1-d4d11b6e1c0f","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"2"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}},{"summary":"Return_services_available_for_provided_start_and_end_code_3","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"62695c0c-fae6-49ed-bce7-43afd5d7893a","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"3"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}},{"summary":"Return_services_available_for_provided_start_and_end_code_4","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"1"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"10"}]}]}}}},{"summary":"Return_services_available_for_provided_start_and_end_code_5","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"9e9f8ee8-c98d-41dc-894f-db39564f7456","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"2"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"10"}]}]}}}}]},"on_select":{"examples":[{"summary":"Get_Quote_of_a_selected_item_1","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"on_select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"VEHICLE_GRID"},"display":false,"list":[{"descriptor":{"code":"X_MAX"},"value":"14"},{"descriptor":{"code":"Y_MAX"},"value":"3"},{"descriptor":{"code":"Z_MAX"},"value":"1"},{"descriptor":{"code":"X_LOBBY_START"},"value":"0"},{"descriptor":{"code":"X_LOBBY_SIZE"},"value":"12"},{"descriptor":{"code":"Y_LOBBY_START"},"value":"1"},{"descriptor":{"code":"Y_LOBBY_SIZE"},"value":"1"},{"descriptor":{"code":"SEAT_SELECTION"},"value":"mandatory"}]},{"descriptor":{"code":"VEHICLE_AVAIBALITY"},"display":false,"list":[{"descriptor":{"code":"AVALIABLE_SEATS"},"value":"20"}]},{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}]}}}},{"summary":"Get_Quote_of_a_selected_item_2","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"on_select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}}]}}}}}]},"on_init":{"examples":[{"summary":"Return_draft_order_for_transit_ticket_with_settlement_via_payment_link","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"c869bea6-2397-4864-91a2-4d5d8d139ddc","version":"2.0.0","action":"on_init","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"NOT-PAID","type":"PRE-ORDER","params":{"amount":"42159","currency":"INR","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"}}}}}]},"on_confirm":{"examples":[{"summary":"Confirm_ticket_booking_1","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"on_confirm","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","id":"S1","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"},"authorization":{"type":"QR","token":"iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9AQAAAACn+1GIAAAApklEQVR4Xu2UMQ4EMQgD/QP+/0vK6zjsvayUMmavWxQpMAUBkwS12wcveAAkgNSCD3rR5Lkgoai3GUCMgWqbAEYR3HxAkZlzU/0MyBisYRsgI1ERFfcpBpA+ze6k56Cj7KTdXNigFWZvSOpsgqLfd18i2aAukXh9TXBNmdWt5gzA/oqzWkkN8HtA7G8CNOwYAiZt3wZixUfkA32OHNQq7Bxs9oI/gC/9fV8AVCkPjQAAAABJRU5ErkJggg=="}},{"type":"END","id":"S2","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"status":"ACTIVE","documents":[{"descriptor":{"code":"AIRLINE-DOC","name":"PNR Document","short_desc":"Download your ticket here","long_desc":"Download your ticket here"},"mime_type":"application/pdf","url":"https://abcoperator.com/manage-booking/pnr/O1.pdf"}],"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"created_at":"2023-03-23T04:41:16Z","updated_at":"2023-03-23T04:41:16Z"}}}}]},"on_update":{"examples":[{"summary":"Return_updated_order_with_customer_details","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"b92784e8-3600-499d-8b64-d1cc2efee7b5","version":"2.0.0","action":"on_update","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]}]},"items":[{"id":"I1","descriptor":{"name":"Non Stop","code":"NON_STOP"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PR","name":"Prohibited Items"},"value":"15 KG"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","location":{"descriptor":{"name":"Chandigarh","code":"IXC"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"type":"END","location":{"descriptor":{"name":"PUNE","code":"PNQ"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"customer":{"person":{"name":"Joe Lopez","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}},"vehicle":{"category":"AIRLINE"}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"SETTLEMENT_DETAILS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"UPI"}]},{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]}]}],"status":"ACTIVE","documents":[{"descriptor":{"code":"AIRLINE-doc","name":"PNR Document","short_desc":"Download your ticket here","long_desc":""},"mime_type":"application/pdf","url":"https://abcoperator.com/booking/O1.pdf"}]}}}}]},"on_cancel":{"examples":[{"summary":"Return_cancelled_ticket_order_with_cancellation_charges","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:42:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"on_cancel","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","id":"S1","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"type":"END","id":"S2","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}},"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}],"quote":{"price":{"value":"1000","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}},{"title":"REFUND","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"-9280"}},"price":{"currency":"INR","value":"-28640"}},{"title":"REFUND","item":{"id":"I2-1","quantity":{"selected":{"count":1}}},"price":{"currency":"INR","value":"-4580"}},{"title":"REFUND","item":{"id":"I2-2","quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"-4280"}},"price":{"currency":"INR","value":"-4280"}},{"title":"REFUND","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"-300","currency":"INR"}},{"title":"REFUND","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"-500","currency":"INR"}},{"title":"REFUND","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"-300","currency":"INR"}},{"title":"CANCELLATION_CHARGES","price":{"currency":"INR","value":"1000"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"status":"CANCELLED","cancellation":{"cancelled_by":"CONSUMER","time":"2023-10-03T02:00:08.143Z"},"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"created_at":"2023-03-23T04:41:16Z","updated_at":"2023-03-23T04:42:16Z"}}}}]}}}},"x-attributes":{"airline":{"attribute_set":{"search":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"search","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"}},"message":{"intent":{"fulfillment":{"stops":{"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"START","description":"A logical point in space and time during the fulfillment of an order."},"location":{"descriptor":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"DEL","description":"Physical description of code."},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the location descriptor."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the fulfillment location."}},"time":{"label":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"Date Of Journey","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"2023-10-15T00:32:19.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the stops time."}},"_description":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the fulfillment stops."}},"vehicle":{"category":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"AIRLINE","description":"Describes category of a vehicle"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the vechicle."}},"_description":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the fulfillments."}},"provider":{"items":{"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Adult","description":"Describes the name of an item"},"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ADULT_TICKET","description":"Describes the code of an item"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of an item's descriptor."}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"string","owner":"BAP","usage":3,"description":"Describes the count for an item"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of an item's selected quantity."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of an item's quantity."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of an item."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of provider."}},"category":{"descriptor":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ECONOMY","description":"Describes the category code"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"Describes the category code"}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"Describes the category"}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"This helps the system to find out the purpose of the user behind choosing any product or service. By using this intent the system can align relevant options from available products or service."},"payment":{"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"}}}}}}}},"on_search":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"on_search","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"catalog":{"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Fights Services Solutions","description":"Physical description of something."},"images":{"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":" https://abc-AIRLINE.in/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"xs","description":"Describes the size type of the image"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the images's description."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the catalog's descriptor."}},"providers":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Operator Fights Services","description":"Physical description of something."},"images":{"url":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"Describes the size type of the image"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the images description."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the provider's description."}},"categories":{"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"Economy","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ECONOMY","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the provider's categories description."}},"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"C1","description":"Unique reference ID"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the provider's categories."}},"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"6743e9e2","description":"ID of the item."},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Non Stop","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"NON_STOP","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the items description."}},"price":{"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the price of a product or service"},"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":8999,"description":"Describes the currency of a product or service"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the price of an item."}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BPP","usage":1,"description":"This represents the maximum quantity allowed for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the selected quantity of an item."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the quantity info of an item."}},"fulfillment_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Id of Modes through which this item can be fulfilled"},"category_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"C1","description":"Id of Categories this item can be listed under"},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"e74e5s5","description":"Describes the id of the add_ons"},"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"meals","description":"Describes the name of add_ons"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"MEALS","description":"Describes the code of add_ons"},"short_desc":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the short desc. of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons description assocaited with an item."}},"quantity":{"available":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":1,"description":"Describes the available count for add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons quantity available assocaited with an item."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons quantity assocaited with an item."}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the price of add_on services"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the currency of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons price assocaited with an item."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons assocaited with an item."}},"tags":{"FARE_TYPE":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the Fare Type","list":{"REGULAR":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"STUDENT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"SENIOR_CITIZEN":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"ARMED_FORCES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"DOCTORS_NURSES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"}}},"GENERAL_INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the general info tag group","list":{"CABIN_BAGGAGE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Cabin Baggage info"},"PROHIBITED_ITEMS":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Prohibited Items info"},"CHECK_IN_BAGGAGE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Check-in Baggage info"}}},"FARE_BREAK_UP":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the Fare breakup","list":{"TAX":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the tax for fare breakup"},"OTHER_CHARGES":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the other charges for fare breakup"},"BASE_FARE":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the base fare charges for fare breakup"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"TRIP","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"stops":{"type":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"START","description":"Instructions name that need to be followed at the stop"},"location":{"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Mumbai","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"BOM","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the description of location."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the location of stops."}},"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"time":{"label":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"DATE_TIME","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"2023-09-06T06:45:00.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the time of location."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the fulfillments stops."}},"vehicle":{"category":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"AIRLINE","description":"Describes category of a vehicle"},"code":{"required":"MANDATORY","type":"string","owner":"BPP","usage":6e+284,"description":"Describes vehicle code"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the vehicle type."}},"tags":{"INFO":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"},"FULFILLMENT_SEQUENCE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the fulfillments sequence info"},"PARENT_ID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the parent item id info"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes how a an order will be rendered/fulfilled to the end-customer"}},"payments":{"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_WINDOW":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes settlement window"},"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes settlement basis"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes static terms"},"MANDATORY_ARBITRATION":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes mandatory arbitration"},"COURT_JURISDICTION":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes court jurisdiction"}}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the provider's description."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the catalog's description."}}}},"select":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"select","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"items":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"46b8979","description":"Unique ID of the item. "},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes items selected quantity"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes items quantity"}},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"13ba8090","description":"Id of the add on"},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":1,"description":"Selected quantity of the the add on."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons selected quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes the add_ons description"}},"parent_item_id":{"required":"OPTIONAL","type":"integer","owner":"BAP","usage":1,"description":"Describes the parent item id"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"F1","description":"Unique reference ID to the fulfillment of an order"},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfillments stops"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes vehicle details"}},"tags":{"SEAT_GRID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid","list":{"NUMBER":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the seat number"},"SELECTED":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the seat is slected or not"},"SEAT_PRICE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat price"}}},"INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"},"FULFILLMENT_SEQUENCE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the fulfillments sequence info"},"PARENT_ID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the parent item id info"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfillment assocaited with an item"}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"on_select":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"on_select","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"ID of the item."},"parent_item_id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"46b8979","description":"Describes the parent item id."},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Non Stop","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"NON_STOP","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes item description"}},"price":{"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Price of the selected item."},"value":{"required":"MANDATORY","type":"integer","owner":"BPP","usage":8999,"description":"Describes a numerical value in decimal form"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes items price details"}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes selected quantity details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes quantity details"}},"fulfillment_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"category_ids":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"C1","description":"Unique reference ID"},"add_ons":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"meals","description":"Describes the name of add_ons"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"MEALS","description":"Describes the code of add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons descriptor of an item"}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":1,"description":"Describes the available count for add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the available count for add_ons"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the quantity for add_ons"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the price of add_on services"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the currency of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the price of add_on services"}},"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"e74e5s5","description":"Describes the id of the add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons of an item"}},"tags":{"FARE_TYPE":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the Fare Type","list":{"REGULAR":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"STUDENT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"SENIOR_CITIZEN":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"ARMED_FORCES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"DOCTORS_NURSES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"}}},"GENERAL_INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the general info tag group","list":{"CABIN_BAGGAGE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Cabin Baggage info"},"PROHIBITED_ITEMS":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Prohibited Items info"},"CHECK_IN_BAGGAGE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Check-in Baggage info"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Operator Fights Services","description":"Physical description of something."},"images":{"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"xs","description":"Describes the size type of the image"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes images descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"TRIP","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"type":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"e74e565","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"location":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"Mumbai","description":"Physical description of something."},"code":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"BOM","description":"Physical description of something."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the description of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the location of stops."}},"time":{"label":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"DATE_TIME","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"2023-09-06T06:30:00.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the time of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes stops details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the vehicle type."}},"tags":{"SEAT_GRID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid","list":{"SEAT_NUMBER":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat number"},"SELECTED_SEAT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the selected seat number"},"SEAT_PRICE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat price"},"X":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Y":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Z":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"}}},"INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfilments details"}},"quote":{"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":8999,"description":"Describes the price of a product or service"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"INR","description":"Describes the currency of a product or service"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes quotes price "}},"breakup":{"title":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"BASE_FARE","description":"Title of total quoted price"},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":800,"description":"Value of total quoted price"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"INR","description":"Currency for total quoted price"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes price description"}},"item":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"ex7U62tr","description":"Describes the item id for quote."},"quantity":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the item quantity for quote.","selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the selected count"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the selected count"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item count"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item price"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the item currency"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the price for quote."}},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item add_ons"}},"tags":{"TAX":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the TAX details"},"OTHER_CHARGES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the other chrages details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item for quote."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes breakup details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes orders quote"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"init":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"init","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"Unique ID of the item. "},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes items selected quantity"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes items quantity"}},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"13ba8090","description":"Id of the add on"},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":1,"description":"Selected quantity of the the add on."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons selected quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes the add_ons description"}},"parent_item_id":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"Describes the parent item id"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"F1","description":"Unique reference ID to the fulfillment of an order"},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"S1","description":"Uniques id to refer stop."},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes fulfillments stops"}},"customer":{"person":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"Joe Adams","description":"Name of the customer"},"age":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Age of the customer"},"gender":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"MALE","description":"Gender of the customer"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes person details"}},"contact":{"phone":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":9988776655,"description":"Phone number of customer"},"email":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"joeadams@yahoo.com","description":"Email of the customer"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes contact details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes customer details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes vehicle details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes fulfillment assocaited with an item"}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"payments":{"collected_by":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"This field indicates who is the collector of payment. "},"status":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"NOT-PAID","description":"Describe the payment status"},"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PRE-ORDER","description":"Describes the payment type"},"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement basis"},"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"},"SETTLEMENT_AMOUNT":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement amount to counter-party"},"SETTLEMENT_TYPE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement type"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"The terms of settlement for this order"},"params":{"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the payment params for this order."}}},"billing":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Joe Adams","description":"Describes the name for billing"},"phone":{"required":"MANDATORY","type":"string","owner":"BAP","usage":9988776655,"description":"Describes the phone number for billing name"},"tax_id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"GSTIN:22AAAAA0000A1Z5","description":"Describes the tax id for billing name"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes billing details of order"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"on_init":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"on_init","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"ID of the item."},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Non Stop","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"NON_STOP","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes item description"}},"price":{"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Price of the selected item."},"value":{"required":"MANDATORY","type":"integer","owner":"BPP","usage":8999,"description":"Describes a numerical value in decimal form"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes items price details"}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes selected quantity details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes quantity details"}},"fulfillment_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"category_ids":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"C1","description":"Unique reference ID"},"add_ons":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"meals","description":"Describes the name of add_ons"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"MEALS","description":"Describes the code of add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons descriptor of an item"}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":1,"description":"Describes the available count for add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the available count for add_ons"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the quantity for add_ons"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the price of add_on services"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the currency of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the price of add_on services"}},"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"e74e5s5","description":"Describes the id of the add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons of an item"}},"parent_item_id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"46b8979","description":"Describes the parent item id."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Operator Fights Services","description":"Physical description of something."},"images":{"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"xs","description":"Describes the size type of the image"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes images descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"TRIP","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"type":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"e74e565","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"location":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"Mumbai","description":"Physical description of something."},"code":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"BOM","description":"Physical description of something."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the description of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the location of stops."}},"time":{"label":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"DATE_TIME","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"2023-09-06T06:30:00.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the time of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes stops details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the vehicle type."}},"customer":{"person":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"Chicke","description":"Describes the customer name"},"age":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Describes the customer age"},"gender":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Describes the customer gender"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes person details"}},"contact":{"phone":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Describes the customer phone"},"email":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Describes the customer email"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes contact details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes customer details"}},"tags":{"INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"},"FULFILLMENT_SEQUENCE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the fulfillments sequence info"},"PARENT_ID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the parent item id info"}}},"SEAT_GRID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid","list":{"SEAT_NUMBER":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat number"},"SELECTED_SEAT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the selected seat number"},"SEAT_PRICE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat price"},"X":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Y":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Z":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfilments details"}},"quote":{"price":{"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":8999,"description":"Describes the price of a product or service"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the currency of a product or service"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes quotes price "}},"breakup":{"title":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"BASE_FARE","description":"Title of total quoted price"},"price":{"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":800,"description":"Value of total quoted price"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Currency for total quoted price"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes price description"}},"item":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"ex7U62tr","description":"Describes the item id for quote."},"add_ons":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons","id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item add_ons"}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the selected count"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the selected count"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the item count"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item price"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the item currency"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the price for quote."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the item for quote."},"tags":{"TAX":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the TAX details"},"OTHER_CHARGES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the other chrages details"}}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes breakup details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes orders quote"}},"payments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PA1","description":"ID of the payment term that can be referred at an item or an order level in a catalog"},"collected_by":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"This field indicates who is the collector of payment. "},"status":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"NOT-PAID","description":"Payment Status"},"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PRE-ORDER","description":"Payment type"},"params":{"bank_code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"XXXXXXXX","description":"Bank code associated with payment activity"},"bank_account_number":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"xxxxxxxxxxxxxx","description":"Bank account number associated with payment activity"},"virtual_payment_address":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"9988199772@okicic","description":"Virtual payment address associated with payment activity"},"amount":{"required":"MANDATORY","type":"string","owner":"BPP","usage":5758,"description":"Describes the payment amount"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the payment currency"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the payment params for this order."}},"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_WINDOW":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement window"},"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement basis"},"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"},"SETTLEMENT_AMOUNT":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement amount to counter-party"},"SETTLEMENT_TYPE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement type"},"MANDATORY_ARBITRATION":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes mandatory arbitration"},"COURT_JURISDICTION":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes court jurisdiction"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"The terms of settlement for this order"}},"cancellation_terms":{"cancel_by":{"duration":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PT60M","description":"Describes the duration"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes cancel by of cancellation terms"}},"cancellation_fee":{"percentage":{"required":"MANDATORY","type":"string","owner":"BPP","usage":false,"description":"Describes the cancellation fee percentage"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the cancellation fee of cancellation terms"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes cancellation terms of order"}},"billing":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Joe Adams","description":"Describes the name for billing"},"phone":{"required":"MANDATORY","type":"string","owner":"BAP","usage":9988776655,"description":"Describes the phone number for billing name"},"tax_id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"GSTIN:22AAAAA0000A1Z5","description":"Describes the tax id for billing name"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes billing details of order"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"confirm":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"confirm","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"36v8979","description":"Unique ID of the order. "},"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"Unique ID of the item. "},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes items selected quantity"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes items quantity"}},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"13ba8090","description":"Id of the add on"},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":1,"description":"Selected quantity of the the add on."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons selected quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes the add_ons description"}},"parent_item_id":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"Describes the parent item id"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"F1","description":"Unique reference ID to the fulfillment of an order"},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfillments stops"}},"customer":{"person":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"Joe Adams","description":"Name of the customer"},"age":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Age of the customer"},"gender":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"MALE","description":"Gender of the customer"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes person details"}},"contact":{"phone":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":9988776655,"description":"Phone number of customer"},"email":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"joeadams@yahoo.com","description":"Email of the customer"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes contact details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes customer details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes vehicle details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfillment assocaited with an item"}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"payments":{"collected_by":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"This field indicates who is the collector of payment. "},"status":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"NOT-PAID","description":"Describes the payment Status"},"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PRE-ORDER","description":"Describes the payment type"},"params":{"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"a1644304","description":"Describes the transaction id of the payment"},"currency":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"INR","description":"Describes the type of currency"},"amount":{"required":"MANDATORY","type":"string","owner":"BAP","usage":10727,"description":"Describes the payment amount."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the payment params for this order."}},"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement basis"},"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"},"SETTLEMENT_AMOUNT":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement amount to counter-party"},"SETTLEMENT_TYPE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement type"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"The terms of settlement for this order"}},"billing":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Joe Adams","description":"Describes the name for billing"},"phone":{"required":"MANDATORY","type":"string","owner":"BAP","usage":9988776655,"description":"Describes the phone number for billing name"},"tax_id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"GSTIN:22AAAAA0000A1Z5","description":"Describes the tax id for billing name"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes billing details of order"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"on_confirm":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"on_confirm","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"36v8979","description":"Unique ID of the order. "},"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"ID of the item."},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Non Stop","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"NON_STOP","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes item description"}},"price":{"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Price of the selected item."},"value":{"required":"MANDATORY","type":"integer","owner":"BPP","usage":8999,"description":"Describes a numerical value in decimal form"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes items price details"}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes selected quantity details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes quantity details"}},"fulfillment_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"category_ids":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"C1","description":"Unique reference ID"},"add_ons":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"meals","description":"Describes the name of add_ons"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"MEALS","description":"Describes the code of add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons descriptor of an item"}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":1,"description":"Describes the available count for add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the available count for add_ons"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the quantity for add_ons"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the price of add_on services"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the currency of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the price of add_on services"}},"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"e74e5s5","description":"Describes the id of the add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons of an item"}},"parent_item_id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"46b8979","description":"Describes the parent item id."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Operator Fights Services","description":"Physical description of something."},"images":{"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"xs","description":"Describes the size type of the image"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes images descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"TRIP","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"type":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"e74e565","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"location":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"Mumbai","description":"Physical description of something."},"code":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"BOM","description":"Physical description of something."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the description of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the location of stops."}},"time":{"label":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"DATE_TIME","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"2023-09-06T06:30:00.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the time of location."}},"authorization":{"type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"QR","description":"Describes the authorization type"},"token":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"iVBORw0KGgoAAAANSUhEU","description":"Describes the authorization token"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the authorization details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes stops details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the vehicle type."}},"tags":{"INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"},"FULFILLMENT_SEQUENCE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the fulfillments sequence info"},"PARENT_ID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the parent item id info"}}},"SEAT_GRID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid","list":{"SEAT_NUMBER":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat number"},"SELECTED_SEAT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the selected seat number"},"SEAT_PRICE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat price"},"X":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Y":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Z":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"}}}},"customer":{"person":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"Chicke","description":"Describes the customer name"},"age":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":30,"description":"Describes the customer age"},"gender":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":30,"description":"Describes the customer gender"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes person details"}},"contact":{"phone":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":30,"description":"Describes the customer phone"},"email":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":30,"description":"Describes the customer email"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes contact details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes customer details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfilments details"}},"quote":{"price":{"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":8999,"description":"Describes the price of a product or service"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the currency of a product or service"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes quotes price "}},"breakup":{"title":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"BASE_FARE","description":"Title of total quoted price"},"price":{"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":800,"description":"Value of total quoted price"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Currency for total quoted price"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes price description"}},"item":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"ex7U62tr","description":"Describes the item id for quote."},"add_ons":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons","id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item add_ons"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item price"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the item currency"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the price for quote."}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the selected count"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the selected count"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the item count"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the item for quote."},"tags":{"TAX":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the TAX details"},"OTHER_CHARGES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the other chrages details"}}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes breakup details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes orders quote"}},"payments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PA1","description":"ID of the payment term that can be referred at an item or an order level in a catalog"},"collected_by":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"This field indicates who is the collector of payment. "},"status":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"NOT-PAID","description":"Payment Status"},"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PRE-ORDER","description":"Payment type"},"params":{"bank_code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"XXXXXXXX","description":"Bank code associated with payment activity"},"bank_account_number":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"xxxxxxxxxxxxxx","description":"Bank account number associated with payment activity"},"virtual_payment_address":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"9988199772@okicic","description":"Virtual payment address associated with payment activity"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"a1644304","description":"Describes the transaction id of the payment"},"amount":{"required":"MANDATORY","type":"string","owner":"BAP","usage":5758,"description":"Describes the payment amount"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the payment currency"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the payment params for this order."}},"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_WINDOW":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement window"},"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement basis"},"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"},"SETTLEMENT_AMOUNT":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement amount to counter-party"},"SETTLEMENT_TYPE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement type"},"MANDATORY_ARBITRATION":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes mandatory arbitration"},"COURT_JURISDICTION":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes court jurisdiction"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"The terms of settlement for this order"}},"documents":{"descriptor":{"code":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"AIRLINE-DOC","description":"Describe the code for documnents associated to the order"},"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PNR Document","description":"Describe the name for documnents associated to the order"},"short_desc":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"Download your ticket here","description":"Describe the short desc for documnents associated to the order"},"long_desc":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"Download your ticket here","description":"Describe the long desc for documnents associated to the order"}},"mime_type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"application/pdf","description":"Describe the mime type for documnents associated to the order"},"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://abcoperator.com/manage-booking/pnr/O1.pdf","description":"Describe the url for documnents associated to the order"}},"status":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ACTIVE","description":"Describes the order status"},"cancellation_terms":{"cancel_by":{"duration":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PT60M","description":"Describes the duration"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes cancel by of cancellation terms"}},"cancellation_fee":{"percentage":{"required":"MANDATORY","type":"string","owner":"BPP","usage":false,"description":"Describes the cancellation fee percentage"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the cancellation fee of cancellation terms"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes cancellation terms of order"}},"billing":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Joe Adams","description":"Describes the name for billing"},"phone":{"required":"MANDATORY","type":"string","owner":"BAP","usage":9988776655,"description":"Describes the phone number for billing name"},"tax_id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"GSTIN:22AAAAA0000A1Z5","description":"Describes the tax id for billing name"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes billing details of order"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}}}}},"x-errorcodes":{"code":[]},"x-tlc":{"code":[]},"x-featureui":{"filenames":[]},"x-sandboxui":{"dropdown":[{"environment-name":"staging","link":"https://mobility-staging.ondc.org"}]},"x-changeLog":{"filenames":["TRV12_2.0.0_160724.md"]}} \ No newline at end of file +let build_spec = {"openapi":"3.0.0","info":{"title":"ONDC Specification","description":"ONDC Specification","version":"2.0.0"},"security":[{"SubscriberAuth":[]}],"paths":{"/search":{"post":{"tags":["Provider Platform","Gateway"],"description":"Consumer Platform declares the customer's intent to buy/avail products or services","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"properties":{"action":{"enum":["search"]}}}]},"message":{"type":"object","additionalProperties":false,"properties":{"intent":{"$ref":"#/components/schemas/Intent"}}}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/select":{"post":{"tags":["Provider Platform"],"description":"Consumer Platform declares the customer's cart (or equivalent) created by selecting objects from the catalog","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["select"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/init":{"post":{"tags":["Provider Platform"],"description":"Initialize an order by providing billing and/or shipping details","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["init"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]}},"required":["context","message"]}}}},"responses":{"default":{"description":"Acknowledgement of message received after successful validation of schema and signature","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"object","properties":{"ack":{"allOf":[{"$ref":"#/components/schemas/Ack"},{"type":"object"},{"properties":{"status":{"enum":["ACK","NACK"]}}}]}},"required":["ack"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["message"]}}}}}}},"/confirm":{"post":{"tags":["Provider Platform"],"description":"Initialize an order by providing billing and/or shipping details","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["confirm"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/status":{"post":{"tags":["Provider Platform"],"description":"Fetch the latest order object","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["status"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"ref_id":{"$ref":"#/components/schemas/Order/properties/id"},"order_id":{"$ref":"#/components/schemas/Order/properties/id"}}}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/track":{"post":{"tags":["Provider Platform"],"description":"Track an active order","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["track"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order_id":{"$ref":"#/components/schemas/Order/properties/id"},"callback_url":{"type":"string","format":"uri"}},"required":["order_id"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/cancel":{"post":{"tags":["Provider Platform"],"description":"Cancel an order","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["cancel"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order_id":{"$ref":"#/components/schemas/Order/properties/id"},"cancellation_reason_id":{"$ref":"#/components/schemas/Option/properties/id"},"descriptor":{"$ref":"#/components/schemas/Descriptor"}},"required":["order_id"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/update":{"post":{"tags":["Provider Platform"],"description":"Remove object","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["update"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"update_target":{"description":"Comma separated values of order objects being updated. For example: ```\"update_target\":\"item,billing,fulfillment\"```","type":"string"},"order":{"description":"Updated order object","allOf":[{"$ref":"#/components/schemas/Order"}]}},"required":["update_target","order"]}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/rating":{"post":{"tags":["Provider Platform"],"description":"Provide feedback on a service","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["rating"]}},"required":["action"]}]},"message":{"type":"object","properties":{"ratings":{"type":"array","items":{"$ref":"#/components/schemas/Rating"}}}}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/support":{"post":{"tags":["Provider Platform"],"description":"Contact support","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["support"]}},"required":["action"]}]},"message":{"type":"object","properties":{"support":{"$ref":"#/components/schemas/Support"}}}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_search":{"post":{"tags":["Consumer Platform"],"description":"Provider Platform sends its catalog in response to a search request.","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_search"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"catalog":{"$ref":"#/components/schemas/Catalog"}},"required":["catalog"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_select":{"post":{"tags":["Consumer Platform"],"description":"Send draft order object with quoted price for selected items","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_select"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}}},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_init":{"post":{"tags":["Consumer Platform"],"description":"Send order object with payment details updated","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_init"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_confirm":{"post":{"tags":["Consumer Platform"],"description":"Send active order object","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_confirm"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_track":{"post":{"tags":["Consumer Platform"],"description":"Send tracking details of an active order","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_track"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"tracking":{"$ref":"#/components/schemas/Tracking"}},"required":["tracking"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_cancel":{"post":{"tags":["Consumer Platform"],"description":"Send cancellation request_id with reasons list in case of cancellation request. Else send cancelled order object","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_cancel"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_update":{"post":{"tags":["Consumer Platform"],"description":"Returns updated service with updated runtime object","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_update"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_status":{"post":{"tags":["Consumer Platform"],"description":"Fetch the status of a Service","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_status"]}},"required":["action"]}]},"message":{"type":"object","additionalProperties":false,"properties":{"order":{"$ref":"#/components/schemas/Order"}},"required":["order"]},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_rating":{"post":{"tags":["Consumer Platform"],"description":"Provide feedback on a service","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_rating"]}},"required":["action"]}]},"message":{"type":"object","properties":{"feedback_form":{"description":"A feedback form to allow the user to provide additional information on the rating provided","allOf":[{"$ref":"#/components/schemas/XInput"}]}}},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}},"/on_support":{"post":{"tags":["Consumer Platform"],"description":"Contact Support","requestBody":{"content":{"application/json":{"schema":{"type":"object","additionalProperties":false,"properties":{"context":{"allOf":[{"$ref":"#/components/schemas/Context"},{"type":"object","properties":{"action":{"enum":["on_support"]}},"required":["action"]}]},"message":{"type":"object","properties":{"support":{"$ref":"#/components/schemas/Support"}}},"error":{"$ref":"#/components/schemas/Error"}},"required":["context","message"]}}}},"responses":{"default":{"$ref":"#/paths/~1init/post/responses/default"}}}}},"components":{"securitySchemes":{"SubscriberAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Signature of message body using Consumer Platform or Provider Platform subscriber's signing public key.

Format:

Authorization : Signature keyId=\"{subscriber_id}|{unique_key_id}|{algorithm}\",algorithm=\"ed25519\",created=\"1606970629\",expires=\"1607030629\",headers=\"(created) (expires) digest\",signature=\"Base64(signing string)\""}},"schemas":{"Ack":{"description":"Describes the acknowledgement sent in response to an API call. If the implementation uses HTTP/S, then Ack must be returned in the same session. Every API call to a BPP must be responded to with an Ack whether the BPP intends to respond with a callback or not. This has one property called `status` that indicates the status of the Acknowledgement.","type":"object","additionalProperties":false,"properties":{"status":{"type":"string","description":"The status of the acknowledgement. If the request passes the validation criteria of the BPP, then this is set to ACK. If a BPP responds with status = `ACK` to a request, it is required to respond with a callback. If the request fails the validation criteria, then this is set to NACK. Additionally, if a BPP does not intend to respond with a callback even after the request meets the validation criteria, it should set this value to `NACK`.","enum":["ACK","NACK"]},"tags":{"description":"A list of tags containing any additional information sent along with the Acknowledgement.","type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"AddOn":{"description":"Describes an additional item offered as a value-addition to a product or service. This does not exist independently in a catalog and is always associated with an item.","type":"object","additionalProperties":false,"properties":{"id":{"description":"Provider-defined ID of the add-on","type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"price":{"$ref":"#/components/schemas/Price"},"quantity":{"$ref":"#/components/schemas/ItemQuantity"}}},"Address":{"description":"Describes a postal address.","type":"string"},"Agent":{"description":"Describes the direct performer, driver or executor that fulfills an order. It is usually a person. But in some rare cases, it could be a non-living entity like a drone, or a bot. Some examples of agents are Doctor in the healthcare sector, a driver in the mobility sector, or a delivery person in the logistics sector. This object can be set at any stage of the order lifecycle. This can be set at the discovery stage when the BPP wants to provide details on the agent fulfilling the order, like in healthcare, where the doctor's name appears during search. This object can also used to search for a particular person that the customer wants fulfilling an order. Sometimes, this object gets instantiated after the order is confirmed, like in the case of on-demand taxis, where the driver is assigned after the user confirms the ride.","type":"object","additionalProperties":false,"properties":{"person":{"$ref":"#/components/schemas/Person"},"contact":{"$ref":"#/components/schemas/Contact"},"organization":{"$ref":"#/components/schemas/Organization"},"rating":{"$ref":"#/components/schemas/Rating/properties/value"}}},"Authorization":{"description":"Describes an authorization mechanism used to start or end the fulfillment of an order. For example, in the mobility sector, the driver may require a one-time password to initiate the ride. In the healthcare sector, a patient may need to provide a password to open a video conference link during a teleconsultation.","type":"object","additionalProperties":false,"properties":{"type":{"description":"Type of authorization mechanism used. The allowed values for this field can be published as part of the network policy.","type":"string"},"token":{"description":"Token used for authorization. This is typically generated at the BPP. The BAP can send this value to the user via any channel that it uses to authenticate the user like SMS, Email, Push notification, or in-app rendering.","type":"string"},"valid_from":{"description":"Timestamp in RFC3339 format from which token is valid","type":"string","format":"date-time"},"valid_to":{"description":"Timestamp in RFC3339 format until which token is valid","type":"string","format":"date-time"},"status":{"description":"Status of the token","type":"string"}}},"Billing":{"description":"Describes the billing details of an entity.
This has properties like name,organization,address,email,phone,time,tax_number, created_at,updated_at","type":"object","additionalProperties":false,"properties":{"name":{"description":"Name of the billable entity","type":"string"},"organization":{"description":"Details of the organization being billed.","allOf":[{"$ref":"#/components/schemas/Organization"}]},"address":{"description":"The address of the billable entity","allOf":[{"$ref":"#/components/schemas/Address"}]},"state":{"description":"The state where the billable entity resides. This is important for state-level tax calculation","allOf":[{"$ref":"#/components/schemas/State"}]},"city":{"description":"The city where the billable entity resides.","allOf":[{"$ref":"#/components/schemas/City"}]},"email":{"description":"Email address where the bill is sent to","type":"string","format":"email"},"phone":{"description":"Phone number of the billable entity","type":"string"},"time":{"description":"Details regarding the billing period","allOf":[{"$ref":"#/components/schemas/Time"}]},"tax_id":{"description":"ID of the billable entity as recognized by the taxation authority","type":"string"}}},"Cancellation":{"description":"Describes a cancellation event","type":"object","additionalProperties":false,"properties":{"time":{"description":"Date-time when the order was cancelled by the buyer","type":"string","format":"date-time"},"cancelled_by":{"type":"string","enum":["CONSUMER","PROVIDER"]},"reason":{"description":"The reason for cancellation","allOf":[{"$ref":"#/components/schemas/Option"}]},"additional_description":{"description":"Any additional information regarding the nature of cancellation","allOf":[{"$ref":"#/components/schemas/Descriptor"}]}}},"CancellationTerm":{"description":"Describes the cancellation terms of an item or an order. This can be referenced at an item or order level. Item-level cancellation terms can override the terms at the order level.","type":"object","additionalProperties":false,"properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/FulfillmentState"}]},"reason_required":{"description":"Indicates whether a reason is required to cancel the order","type":"boolean"},"cancel_by":{"description":"Information related to the time of cancellation.","allOf":[{"$ref":"#/components/schemas/Time"}]},"cancellation_fee":{"$ref":"#/components/schemas/Fee"},"xinput":{"$ref":"#/components/schemas/XInput"},"external_ref":{"$ref":"#/components/schemas/MediaFile"}}},"Catalog":{"description":"Describes the products or services offered by a BPP. This is typically sent as the response to a search intent from a BAP. The payment terms, offers and terms of fulfillment supported by the BPP can also be included here. The BPP can show hierarchical nature of products/services in its catalog using the parent_category_id in categories. The BPP can also send a ttl (time to live) in the context which is the duration for which a BAP can cache the catalog and use the cached catalog.
This has properties like bbp/descriptor,bbp/categories,bbp/fulfillments,bbp/payments,bbp/offers,bbp/providers and exp
This is used in the following situations.
  • This is typically used in the discovery stage when the BPP sends the details of the products and services it offers as response to a search intent from the BAP.
","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"fulfillments":{"description":"Fulfillment modes offered at the BPP level. This is used when a BPP itself offers fulfillments on behalf of the providers it has onboarded.","type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"payments":{"description":"Payment terms offered by the BPP for all transactions. This can be overriden at the provider level.","type":"array","items":{"$ref":"#/components/schemas/Payment"}},"offers":{"description":"Offers at the BPP-level. This is common across all providers onboarded by the BPP.","type":"array","items":{"$ref":"#/components/schemas/Offer"}},"providers":{"type":"array","items":{"$ref":"#/components/schemas/Provider"}},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}},"exp":{"description":"Timestamp after which catalog will expire","type":"string","format":"date-time"},"ttl":{"description":"Duration in seconds after which this catalog will expire","type":"string"}}},"Category":{"description":"A label under which a collection of items can be grouped.","type":"object","additionalProperties":false,"properties":{"id":{"description":"ID of the category","type":"string"},"parent_category_id":{"$ref":"#/components/schemas/Category/properties/id"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"time":{"$ref":"#/components/schemas/Time"},"ttl":{"description":"Time to live for an instance of this schema"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Circle":{"description":"Describes a circular region of a specified radius centered at a specified GPS coordinate.","type":"object","additionalProperties":false,"properties":{"gps":{"$ref":"#/components/schemas/Gps"},"radius":{"$ref":"#/components/schemas/Scalar"}}},"City":{"description":"Describes a city","type":"object","additionalProperties":false,"properties":{"name":{"description":"Name of the city","type":"string"},"code":{"description":"City code","type":"string"}}},"Contact":{"description":"Describes the contact information of an entity","type":"object","additionalProperties":false,"properties":{"phone":{"type":"string"},"email":{"type":"string"},"jcard":{"type":"object","additionalProperties":false,"description":"A Jcard object as per draft-ietf-jcardcal-jcard-03 specification"}}},"Context":{"description":"Every API call in beckn protocol has a context. It provides a high-level overview to the receiver about the nature of the intended transaction. Typically, it is the BAP that sets the transaction context based on the consumer's location and action on their UI. But sometimes, during unsolicited callbacks, the BPP also sets the transaction context but it is usually the same as the context of a previous full-cycle, request-callback interaction between the BAP and the BPP. The context object contains four types of fields.
  1. Demographic information about the transaction using fields like `domain`, `country`, and `region`.
  2. Addressing details like the sending and receiving platform's ID and API URL.
  3. Interoperability information like the protocol version that implemented by the sender and,
  4. Transaction details like the method being called at the receiver's endpoint, the transaction_id that represents an end-to-end user session at the BAP, a message ID to pair requests with callbacks, a timestamp to capture sending times, a ttl to specifiy the validity of the request, and a key to encrypt information if necessary.
This object must be passed in every interaction between a BAP and a BPP. In HTTP/S implementations, it is not necessary to send the context during the synchronous response. However, in asynchronous protocols, the context must be sent during all interactions,","type":"object","additionalProperties":false,"properties":{"domain":{"description":"Domain code that is relevant to this transaction context","allOf":[{"$ref":"#/components/schemas/Domain/properties/code","type":"string"}]},"location":{"description":"The location where the transaction is intended to be fulfilled.","allOf":[{"$ref":"#/components/schemas/Location"}]},"action":{"description":"The Beckn protocol method being called by the sender and executed at the receiver.","type":"string"},"version":{"type":"string","description":"Version of transaction protocol being used by the sender."},"bap_id":{"description":"Subscriber ID of the BAP","allOf":[{"description":"A globally unique identifier of the platform, Typically it is the fully qualified domain name (FQDN) of the platform.","type":"string"}]},"bap_uri":{"description":"Subscriber URL of the BAP for accepting callbacks from BPPs.","allOf":[{"description":"The callback URL of the Subscriber. This should necessarily contain the same domain name as set in `subscriber_id``.","type":"string","format":"uri"}]},"bpp_id":{"description":"Subscriber ID of the BPP","allOf":[{"$ref":"#/components/schemas/Context/properties/bap_id/allOf/0"}]},"bpp_uri":{"description":"Subscriber URL of the BPP for accepting calls from BAPs.","allOf":[{"$ref":"#/components/schemas/Context/properties/bap_uri/allOf/0"}]},"transaction_id":{"description":"This is a unique value which persists across all API calls from `search` through `confirm`. This is done to indicate an active user session across multiple requests. The BPPs can use this value to push personalized recommendations, and dynamic offerings related to an ongoing transaction despite being unaware of the user active on the BAP.","type":"string","format":"uuid"},"message_id":{"description":"This is a unique value which persists during a request / callback cycle. Since beckn protocol APIs are asynchronous, BAPs need a common value to match an incoming callback from a BPP to an earlier call. This value can also be used to ignore duplicate messages coming from the BPP. It is recommended to generate a fresh message_id for every new interaction. When sending unsolicited callbacks, BPPs must generate a new message_id.","type":"string","format":"uuid"},"timestamp":{"description":"Time of request generation in RFC3339 format","type":"string","format":"date-time"},"key":{"description":"The encryption public key of the sender","type":"string"},"ttl":{"description":"The duration in ISO8601 format after timestamp for which this message holds valid","type":"string"}}},"Country":{"description":"Describes a country","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the country"},"code":{"type":"string","description":"Country code as per ISO 3166-1 and ISO 3166-2 format"}}},"Credential":{"description":"Describes a credential of an entity - Person or Organization","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"type":{"type":"string","default":"VerifiableCredential"},"url":{"description":"URL of the credential","type":"string","format":"uri"}}},"Customer":{"description":"Describes a customer buying/availing a product or a service","type":"object","additionalProperties":false,"properties":{"person":{"$ref":"#/components/schemas/Person"},"contact":{"$ref":"#/components/schemas/Contact"}}},"DecimalValue":{"description":"Describes a numerical value in decimal form","type":"string","pattern":"[+-]?([0-9]*[.])?[0-9]+"},"Descriptor":{"description":"Physical description of something.","type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"code":{"type":"string"},"short_desc":{"type":"string"},"long_desc":{"type":"string"},"additional_desc":{"type":"object","additionalProperties":false,"properties":{"url":{"type":"string"},"content_type":{"type":"string","enum":["text/plain","text/html","application/json"]}}},"media":{"type":"array","items":{"$ref":"#/components/schemas/MediaFile"}},"images":{"type":"array","items":{"$ref":"#/components/schemas/Image"}}}},"Domain":{"description":"Described the industry sector or sub-sector. The network policy should contain codes for all the industry sectors supported by the network. Domains can be created in varying levels of granularity. The granularity of a domain can be decided by the participants of the network. Too broad domains will result in irrelevant search broadcast calls to BPPs that don't have services supporting the domain. Too narrow domains will result in a large number of registry entries for each BPP. It is recommended that network facilitators actively collaborate with various working groups and network participants to carefully choose domain codes keeping in mind relevance, performance, and opportunity cost. It is recommended that networks choose broad domains like mobility, logistics, healthcare etc, and progressively granularize them as and when the number of network participants for each domain grows large.","type":"object","additionalProperties":false,"properties":{"name":{"description":"Name of the domain","type":"string"},"code":{"description":"Standard code representing the domain. The standard is usually published as part of the network policy. Furthermore, the network facilitator should also provide a mechanism to provide the supported domains of a network."},"additional_info":{"description":"A url that contains addtional information about that domain.","allOf":[{"$ref":"#/components/schemas/MediaFile"}]}}},"Duration":{"description":"Describes duration as per ISO8601 format","type":"string"},"Error":{"description":"Describes an error object that is returned by a BAP, BPP or BG as a response or callback to an action by another network participant. This object is sent when any request received by a network participant is unacceptable. This object can be sent either during Ack or with the callback.","type":"object","additionalProperties":false,"properties":{"code":{"type":"string","description":"Standard error code. For full list of error codes, refer to docs/protocol-drafts/BECKN-005-ERROR-CODES-DRAFT-01.md of this repo\""},"paths":{"type":"string","description":"Path to json schema generating the error. Used only during json schema validation errors"},"message":{"type":"string","description":"Human readable message describing the error. Used mainly for logging. Not recommended to be shown to the user."}}},"Fee":{"description":"A fee applied on a particular entity","type":"object","additionalProperties":false,"properties":{"percentage":{"description":"Percentage of a value","allOf":[{"$ref":"#/components/schemas/DecimalValue"}]},"amount":{"description":"A fixed value","allOf":[{"$ref":"#/components/schemas/Price"}]}}},"Form":{"description":"Describes a form","type":"object","additionalProperties":false,"properties":{"id":{"description":"The form identifier.","type":"string"},"url":{"description":"The URL from where the form can be fetched. The content fetched from the url must be processed as per the mime_type specified in this object. Once fetched, the rendering platform can choosed to render the form as-is as an embeddable element; or process it further to blend with the theme of the application. In case the interface is non-visual, the the render can process the form data and reproduce it as per the standard specified in the form.","type":"string","format":"uri"},"data":{"description":"The form submission data","type":"object","additionalProperties":{"type":"string"}},"mime_type":{"description":"This field indicates the nature and format of the form received by querying the url. MIME types are defined and standardized in IETF's RFC 6838.","type":"string","enum":["text/html","application/html","application/xml"]},"resubmit":{"type":"boolean"},"multiple_sumbissions":{"type":"boolean"}}},"Fulfillment":{"description":"Describes how a an order will be rendered/fulfilled to the end-customer","type":"object","additionalProperties":false,"properties":{"id":{"description":"Unique reference ID to the fulfillment of an order","type":"string"},"type":{"description":"A code that describes the mode of fulfillment. This is typically set when there are multiple ways an order can be fulfilled. For example, a retail order can be fulfilled either via store pickup or a home delivery. Similarly, a medical consultation can be provided either in-person or via tele-consultation. The network policy must publish standard fulfillment type codes for the different modes of fulfillment.","type":"string"},"rateable":{"description":"Whether the fulfillment can be rated or not","type":"boolean"},"rating":{"description":"The rating value of the fulfullment service.","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]},"state":{"description":"The current state of fulfillment. The BPP must set this value whenever the state of the order fulfillment changes and fire an unsolicited `on_status` call.","allOf":[{"$ref":"#/components/schemas/FulfillmentState"}]},"tracking":{"type":"boolean","description":"Indicates whether the fulfillment allows tracking","default":false},"customer":{"description":"The person that will ultimately receive the order","allOf":[{"$ref":"#/components/schemas/Customer"}]},"agent":{"description":"The agent that is currently handling the fulfillment of the order","allOf":[{"$ref":"#/components/schemas/Agent"}]},"contact":{"$ref":"#/components/schemas/Contact"},"vehicle":{"$ref":"#/components/schemas/Vehicle"},"stops":{"description":"The list of logical stops encountered during the fulfillment of an order.","type":"array","items":{"$ref":"#/components/schemas/Stop"}},"path":{"description":"The physical path taken by the agent that can be rendered on a map. The allowed format of this property can be set by the network.","type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"FulfillmentState":{"description":"Describes the state of fulfillment","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"updated_at":{"type":"string","format":"date-time"},"updated_by":{"type":"string","description":"ID of entity which changed the state"}}},"Gps":{"description":"Describes a GPS coordinate","type":"string","pattern":"^[-+]?([1-8]?\\d(\\.\\d+)?|90(\\.0+)?),\\s*[-+]?(180(\\.0+)?|((1[0-7]\\d)|([1-9]?\\d))(\\.\\d+)?)$"},"Image":{"description":"Describes an image","type":"object","additionalProperties":false,"properties":{"url":{"description":"URL to the image. This can be a data url or an remote url","type":"string","format":"uri"},"size_type":{"description":"The size of the image. The network policy can define the default dimensions of each type","type":"string","enum":["xs","sm","md","lg","xl","custom"]},"width":{"description":"Width of the image in pixels","type":"string"},"height":{"description":"Height of the image in pixels","type":"string"}}},"Intent":{"description":"The intent to buy or avail a product or a service. The BAP can declare the intent of the consumer containing
  • What they want (A product, service, offer)
  • Who they want (A seller, service provider, agent etc)
  • Where they want it and where they want it from
  • When they want it (start and end time of fulfillment
  • How they want to pay for it

This has properties like descriptor,provider,fulfillment,payment,category,offer,item,tags
This is typically used by the BAP to send the purpose of the user's search to the BPP. This will be used by the BPP to find products or services it offers that may match the user's intent.
For example, in Mobility, the mobility consumer declares a mobility intent. In this case, the mobility consumer declares information that describes various aspects of their journey like,
  • Where would they like to begin their journey (intent.fulfillment.start.location)
  • Where would they like to end their journey (intent.fulfillment.end.location)
  • When would they like to begin their journey (intent.fulfillment.start.time)
  • When would they like to end their journey (intent.fulfillment.end.time)
  • Who is the transport service provider they would like to avail services from (intent.provider)
  • Who is traveling (This is not recommended in public networks) (intent.fulfillment.customer)
  • What kind of fare product would they like to purchase (intent.item)
  • What add-on services would they like to avail
  • What offers would they like to apply on their booking (intent.offer)
  • What category of services would they like to avail (intent.category)
  • What additional luggage are they carrying
  • How would they like to pay for their journey (intent.payment)

For example, in health domain, a consumer declares the intent for a lab booking the describes various aspects of their booking like,
  • Where would they like to get their scan/test done (intent.fulfillment.start.location)
  • When would they like to get their scan/test done (intent.fulfillment.start.time)
  • When would they like to get the results of their test/scan (intent.fulfillment.end.time)
  • Who is the service provider they would like to avail services from (intent.provider)
  • Who is getting the test/scan (intent.fulfillment.customer)
  • What kind of test/scan would they like to purchase (intent.item)
  • What category of services would they like to avail (intent.category)
  • How would they like to pay for their journey (intent.payment)
","type":"object","additionalProperties":false,"properties":{"descriptor":{"description":"A raw description of the search intent. Free text search strings, raw audio, etc can be sent in this object.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"provider":{"description":"The provider from which the customer wants to place to the order from","allOf":[{"$ref":"#/components/schemas/Provider"}]},"fulfillment":{"description":"Details on how the customer wants their order fulfilled","allOf":[{"$ref":"#/components/schemas/Fulfillment"}]},"payment":{"description":"Details on how the customer wants to pay for the order","allOf":[{"$ref":"#/components/schemas/Payment"}]},"category":{"description":"Details on the item category","allOf":[{"$ref":"#/components/schemas/Category"}]},"offer":{"description":"details on the offer the customer wants to avail","allOf":[{"$ref":"#/components/schemas/Offer"}]},"item":{"description":"Details of the item that the consumer wants to order","allOf":[{"$ref":"#/components/schemas/Item"}]},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"ItemQuantity":{"description":"Describes the count or amount of an item","type":"object","additionalProperties":false,"properties":{"allocated":{"description":"This represents the exact quantity allocated for purchase of the item.","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"available":{"description":"This represents the exact quantity available for purchase of the item. The buyer can only purchase multiples of this","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"maximum":{"description":"This represents the maximum quantity allowed for purchase of the item","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":1},"measure":{"$ref":"#/components/schemas/Scalar"}}},"minimum":{"description":"This represents the minimum quantity allowed for purchase of the item","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"selected":{"description":"This represents the quantity selected for purchase of the item","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":0},"measure":{"$ref":"#/components/schemas/Scalar"}}},"unitized":{"description":"This represents the quantity available in a single unit of the item","type":"object","additionalProperties":false,"properties":{"count":{"type":"integer","minimum":1,"maximum":1},"measure":{"$ref":"#/components/schemas/Scalar"}}}}},"Item":{"description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item.","type":"object","additionalProperties":false,"properties":{"id":{"description":"ID of the item.","type":"string"},"parent_item_id":{"description":"ID of the item, this item is a variant of","allOf":[{"$ref":"#/components/schemas/Item/properties/id"}]},"parent_item_quantity":{"description":"The number of units of the parent item this item is a multiple of","allOf":[{"$ref":"#/components/schemas/ItemQuantity"}]},"descriptor":{"description":"Physical description of the item","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"creator":{"description":"The creator of this item","allOf":[{"$ref":"#/components/schemas/Organization"}]},"price":{"description":"The price of this item, if it has intrinsic value","allOf":[{"$ref":"#/components/schemas/Price"}]},"quantity":{"description":"The selling quantity of the item","allOf":[{"$ref":"#/components/schemas/ItemQuantity"}]},"category_ids":{"description":"Categories this item can be listed under","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Category/properties/id"}]}},"fulfillment_ids":{"description":"Modes through which this item can be fulfilled","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Fulfillment/properties/id"}]}},"location_ids":{"description":"Provider Locations this item is available in","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Location/properties/id"}]}},"payment_ids":{"description":"Payment modalities through which this item can be ordered","type":"array","items":{"allOf":[{"$ref":"#/components/schemas/Payment/properties/id"}]}},"add_ons":{"type":"array","items":{"$ref":"#/components/schemas/AddOn"}},"cancellation_terms":{"description":"Cancellation terms of this item","type":"array","items":{"$ref":"#/components/schemas/CancellationTerm"}},"refund_terms":{"description":"Refund terms of this item","type":"array","items":{"description":"Refund term of an item or an order","type":"object","additionalProperties":false,"properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"refund_eligible":{"description":"Indicates if cancellation will result in a refund","type":"boolean"},"refund_within":{"description":"Time within which refund will be processed after successful cancellation.","allOf":[{"$ref":"#/components/schemas/Time"}]},"refund_amount":{"$ref":"#/components/schemas/Price"}}}},"replacement_terms":{"description":"Terms that are applicable be met when this item is replaced","type":"array","items":{"$ref":"#/components/schemas/ReplacementTerm"}},"return_terms":{"description":"Terms that are applicable when this item is returned","type":"array","items":{"$ref":"#/components/schemas/ReturnTerm"}},"xinput":{"description":"Additional input required from the customer to purchase / avail this item","allOf":[{"$ref":"#/components/schemas/XInput"}]},"time":{"description":"Temporal attributes of this item. This property is used when the item exists on the catalog only for a limited period of time.","allOf":[{"$ref":"#/components/schemas/Time"}]},"rateable":{"description":"Whether this item can be rated","type":"boolean"},"rating":{"description":"The rating of the item","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]},"matched":{"description":"Whether this item is an exact match of the request","type":"boolean"},"related":{"description":"Whether this item is a related item to the exactly matched item","type":"boolean"},"recommended":{"description":"Whether this item is a recommended item to a response","type":"boolean"},"ttl":{"description":"Time to live in seconds for an instance of this schema","type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Location":{"description":"The physical location of something","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"map_url":{"description":"The url to the map of the location. This can be a globally recognized map url or the one specified by the network policy.","type":"string","format":"uri"},"gps":{"description":"The GPS co-ordinates of this location.","allOf":[{"$ref":"#/components/schemas/Gps"}]},"updated_at":{"type":"string","format":"date-time"},"address":{"description":"The address of this location.","allOf":[{"$ref":"#/components/schemas/Address"}]},"city":{"description":"The city this location is, or is located within","allOf":[{"$ref":"#/components/schemas/City"}]},"district":{"description":"The state this location is, or is located within","type":"string"},"state":{"description":"The state this location is, or is located within","allOf":[{"$ref":"#/components/schemas/State"}]},"country":{"description":"The country this location is, or is located within","allOf":[{"$ref":"#/components/schemas/Country"}]},"area_code":{"type":"string"},"circle":{"$ref":"#/components/schemas/Circle"},"polygon":{"description":"The boundary polygon of this location","type":"string"},"3dspace":{"description":"The three dimensional region describing this location","type":"string"},"rating":{"description":"The rating of this location","allOf":[{"$ref":"#/components/schemas/Rating/properties/value"}]}}},"MediaFile":{"description":"This object contains a url to a media file.","type":"object","additionalProperties":false,"properties":{"mimetype":{"description":"indicates the nature and format of the document, file, or assortment of bytes. MIME types are defined and standardized in IETF's RFC 6838","type":"string"},"url":{"description":"The URL of the file","type":"string","format":"uri"},"signature":{"description":"The digital signature of the file signed by the sender","type":"string"},"dsa":{"description":"The signing algorithm used by the sender","type":"string"}}},"Offer":{"description":"An offer associated with a catalog. This is typically used to promote a particular product and enable more purchases.","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"location_ids":{"type":"array","items":{"$ref":"#/components/schemas/Location/properties/id"}},"category_ids":{"type":"array","items":{"$ref":"#/components/schemas/Category/properties/id"}},"item_ids":{"type":"array","items":{"$ref":"#/components/schemas/Item/properties/id"}},"time":{"$ref":"#/components/schemas/Time"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Option":{"description":"Describes a selectable option","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"descriptor":{"$ref":"#/components/schemas/Descriptor"}}},"Order":{"description":"Describes a legal purchase order. It contains the complete details of the legal contract created between the buyer and the seller.","type":"object","additionalProperties":false,"properties":{"id":{"type":"string","description":"Human-readable ID of the order. This is generated at the BPP layer. The BPP can either generate order id within its system or forward the order ID created at the provider level."},"ref_order_ids":{"description":"A list of order IDs to link this order to previous orders.","type":"array","items":{"type":"string","description":"ID of a previous order"}},"status":{"description":"Status of the order. Allowed values can be defined by the network policy","type":"string","enum":["ACTIVE","COMPLETE","CANCELLED","COMPLETED","SOFT_CANCEL","CANCELLATION_INITIATED","CANCELLATION_REJECTED"]},"type":{"description":"This is used to indicate the type of order being created to BPPs. Sometimes orders can be linked to previous orders, like a replacement order in a retail domain. A follow-up consultation in healthcare domain. A single order part of a subscription order. The list of order types can be standardized at the network level.","type":"string","default":"DEFAULT","enum":["DRAFT","DEFAULT"]},"provider":{"description":"Details of the provider whose catalog items have been selected.","allOf":[{"$ref":"#/components/schemas/Provider"}]},"items":{"description":"The items purchased / availed in this order","type":"array","items":{"$ref":"#/components/schemas/Item"}},"add_ons":{"description":"The add-ons purchased / availed in this order","type":"array","items":{"$ref":"#/components/schemas/AddOn"}},"offers":{"description":"The offers applied in this order","type":"array","items":{"$ref":"#/components/schemas/Offer"}},"billing":{"description":"The billing details of this order","allOf":[{"$ref":"#/components/schemas/Billing"}]},"fulfillments":{"description":"The fulfillments involved in completing this order","type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"cancellation":{"description":"The cancellation details of this order","allOf":[{"$ref":"#/components/schemas/Cancellation"}]},"cancellation_terms":{"description":"Cancellation terms of this item","type":"array","items":{"$ref":"#/components/schemas/CancellationTerm"}},"documents":{"type":"array","items":{"description":"Documnents associated to the order","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"mime_type":{"description":"This field indicates the nature and format of the form received by querying the url. MIME types are defined and standardized in IETF's RFC 6838.","type":"string","enum":["text/html","application/html","application/xml","application/pdf"]},"url":{"description":"The URL from where the form can be fetched. The content fetched from the url must be processed as per the mime_type specified in this object.","type":"string","format":"uri"}}}},"refund_terms":{"description":"Refund terms of this item","type":"array","items":{"$ref":"#/components/schemas/Item/properties/refund_terms/items"}},"replacement_terms":{"description":"Replacement terms of this item","type":"array","items":{"$ref":"#/components/schemas/ReplacementTerm"}},"return_terms":{"description":"Return terms of this item","type":"array","items":{"$ref":"#/components/schemas/ReturnTerm"}},"quote":{"description":"The mutually agreed upon quotation for this order.","allOf":[{"$ref":"#/components/schemas/Quotation"}]},"payments":{"description":"The terms of settlement for this order","type":"array","items":{"$ref":"#/components/schemas/Payment"}},"created_at":{"description":"The date-time of creation of this order","type":"string","format":"date-time"},"updated_at":{"description":"The date-time of updated of this order","type":"string","format":"date-time"},"xinput":{"description":"Additional input required from the customer to confirm this order","allOf":[{"$ref":"#/components/schemas/XInput"}]},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Organization":{"description":"An organization. Usually a recognized business entity.","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"address":{"description":"The postal address of the organization","allOf":[{"$ref":"#/components/schemas/Address"}]},"state":{"description":"The state where the organization's address is registered","allOf":[{"$ref":"#/components/schemas/State"}]},"city":{"description":"The city where the the organization's address is registered","allOf":[{"$ref":"#/components/schemas/City"}]},"contact":{"$ref":"#/components/schemas/Contact"}}},"Payment":{"description":"Describes the terms of settlement between the BAP and the BPP for a single transaction. When instantiated, this object contains
  1. the amount that has to be settled,
  2. The payment destination destination details
  3. When the settlement should happen, and
  4. A transaction reference ID
. During a transaction, the BPP reserves the right to decide the terms of payment. However, the BAP can send its terms to the BPP first. If the BPP does not agree to those terms, it must overwrite the terms and return them to the BAP. If overridden, the BAP must either agree to the terms sent by the BPP in order to preserve the provider's autonomy, or abort the transaction. In case of such disagreements, the BAP and the BPP can perform offline negotiations on the payment terms. Once an agreement is reached, the BAP and BPP can resume transactions.","type":"object","additionalProperties":false,"properties":{"id":{"description":"ID of the payment term that can be referred at an item or an order level in a catalog","type":"string"},"collected_by":{"description":"This field indicates who is the collector of payment. The BAP can set this value to 'bap' if it wants to collect the payment first and settle it to the BPP. If the BPP agrees to those terms, the BPP should not send the payment url. Alternatively, the BPP can set this field with the value 'bpp' if it wants the payment to be made directly.","type":"string"},"url":{"type":"string","description":"A payment url to be called by the BAP. If empty, then the payment is to be done offline. The details of payment should be present in the params object. If tl_method = http/get, then the payment details will be sent as url params. Two url param values, ```$transaction_id``` and ```$amount``` are mandatory.","format":"uri"},"tl_method":{"type":"string"},"params":{"type":"object","additionalProperties":false,"properties":{"transaction_id":{"type":"string","description":"The reference transaction ID associated with a payment activity"},"amount":{"type":"string"},"currency":{"type":"string"},"bank_code":{"type":"string"},"bank_account_number":{"type":"string"},"virtual_payment_address":{"type":"string"},"source_bank_code":{"type":"string"},"source_bank_account_number":{"type":"string"},"source_virtual_payment_address":{"type":"string"}}},"type":{"type":"string","enum":["PRE-ORDER","PRE-FULFILLMENT","ON-FULFILLMENT","POST-FULFILLMENT","ON-ORDER","PART-PAYMENT"]},"status":{"type":"string","enum":["PAID","NOT-PAID"]},"time":{"$ref":"#/components/schemas/Time"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Person":{"description":"Describes a person as any individual","type":"object","additionalProperties":false,"properties":{"id":{"type":"string","description":"Describes the identity of the person"},"url":{"description":"Profile url of the person","type":"string","format":"uri"},"name":{"description":"the name of the person","type":"string"},"image":{"$ref":"#/components/schemas/Image"},"age":{"description":"Age of the person","allOf":[{"$ref":"#/components/schemas/Duration"}]},"dob":{"description":"Date of birth of the person","type":"string","format":"date"},"gender":{"type":"string","description":"Gender of something, typically a Person, but possibly also fictional characters, animals, etc. While Male and Female may be used, text strings are also acceptable for people who do not identify as a binary gender.Allowed values for this field can be published in the network policy"},"creds":{"type":"array","items":{"$ref":"#/components/schemas/Credential"}},"languages":{"type":"array","items":{"description":"Describes a language known to the person.","type":"object","additionalProperties":false,"properties":{"code":{"type":"string"},"name":{"type":"string"}}}},"skills":{"type":"array","items":{"description":"Describes a skill of the person.","type":"object","additionalProperties":false,"properties":{"code":{"type":"string"},"name":{"type":"string"}}}},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Price":{"description":"Describes the price of a product or service","type":"object","additionalProperties":false,"properties":{"currency":{"type":"string"},"value":{"$ref":"#/components/schemas/DecimalValue"},"estimated_value":{"$ref":"#/components/schemas/DecimalValue"},"computed_value":{"$ref":"#/components/schemas/DecimalValue"},"listed_value":{"$ref":"#/components/schemas/DecimalValue"},"offered_value":{"$ref":"#/components/schemas/DecimalValue"},"minimum_value":{"$ref":"#/components/schemas/DecimalValue"},"maximum_value":{"$ref":"#/components/schemas/DecimalValue"}}},"Provider":{"description":"Describes the catalog of a business.","type":"object","additionalProperties":false,"properties":{"id":{"type":"string","description":"Id of the provider"},"descriptor":{"$ref":"#/components/schemas/Descriptor"},"category_id":{"type":"string","description":"Category Id of the provider at the BPP-level catalog"},"rating":{"$ref":"#/components/schemas/Rating/properties/value"},"time":{"$ref":"#/components/schemas/Time"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/Category"}},"fulfillments":{"type":"array","items":{"$ref":"#/components/schemas/Fulfillment"}},"payments":{"type":"array","items":{"$ref":"#/components/schemas/Payment"}},"locations":{"type":"array","items":{"$ref":"#/components/schemas/Location"}},"offers":{"type":"array","items":{"$ref":"#/components/schemas/Offer"}},"items":{"type":"array","items":{"$ref":"#/components/schemas/Item"}},"exp":{"type":"string","description":"Time after which catalog has to be refreshed","format":"date-time"},"rateable":{"description":"Whether this provider can be rated or not","type":"boolean"},"ttl":{"description":"The time-to-live in seconds, for this object. This can be overriden at deeper levels. A value of -1 indicates that this object is not cacheable.","type":"string"},"tags":{"type":"array","items":{"$ref":"#/components/schemas/TagGroup"}}}},"Quotation":{"description":"Describes a quote. It is the estimated price of products or services from the BPP.
This has properties like price, breakup, ttl","type":"object","additionalProperties":false,"properties":{"id":{"description":"ID of the quote.","type":"string","format":"uuid"},"price":{"description":"The total quoted price","allOf":[{"$ref":"#/components/schemas/Price"}]},"breakup":{"description":"the breakup of the total quoted price","type":"array","items":{"type":"object","additionalProperties":false,"properties":{"item":{"$ref":"#/components/schemas/Item"},"title":{"type":"string"},"price":{"$ref":"#/components/schemas/Price"}}}},"ttl":{"$ref":"#/components/schemas/Duration"}}},"Rating":{"description":"Describes the rating of an entity","type":"object","additionalProperties":false,"properties":{"rating_category":{"description":"Category of the entity being rated","type":"string","enum":["Item","Order","Fulfillment","Provider","Agent","Support"]},"id":{"description":"Id of the object being rated","type":"string"},"value":{"description":"Rating value given to the object. This can be a single value or can also contain an inequality operator like gt, gte, lt, lte. This can also contain an inequality expression containing logical operators like && and ||.","type":"string"}}},"Region":{"description":"Describes an arbitrary region of space. The network policy should contain a published list of supported regions by the network.","type":"object","additionalProperties":false,"properties":{"dimensions":{"description":"The number of dimensions that are used to describe any point inside that region. The most common dimensionality of a region is 2, that represents an area on a map. There are regions on the map that can be approximated to one-dimensional regions like roads, railway lines, or shipping lines. 3 dimensional regions are rarer, but are gaining popularity as flying drones are being adopted for various fulfillment services.","type":"string","enum":["1","2","3"]},"type":{"description":"The type of region. This is used to specify the granularity of the region represented by this object. Various examples of two-dimensional region types are city, country, state, district, and so on. The network policy should contain a list of all possible region types supported by the network.","type":"string"},"name":{"type":"string","description":"Name of the region as specified on the map where that region exists."},"code":{"type":"string","description":"A standard code representing the region. This should be interpreted in the same way by all network participants."},"boundary":{"type":"string","description":"A string representing the boundary of the region. One-dimensional regions are represented by polylines. Two-dimensional regions are represented by polygons, and three-dimensional regions can represented by polyhedra."},"map_url":{"type":"string","description":"The url to the map of the region. This can be a globally recognized map or the one specified by the network policy."}}},"ReplacementTerm":{"description":"The replacement policy of an item or an order","type":"object","additionalProperties":false,"properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term is applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"replace_within":{"description":"Applicable only for buyer managed returns where the buyer has to replace the item before a certain date-time, failing which they will not be eligible for replacement","allOf":[{"$ref":"#/components/schemas/Time"}]},"external_ref":{"$ref":"#/components/schemas/MediaFile"}}},"ReturnTerm":{"description":"Describes the return policy of an item or an order","type":"object","additionalProperties":false,"properties":{"fulfillment_state":{"description":"The state of fulfillment during which this term IETF''s applicable.","allOf":[{"$ref":"#/components/schemas/State"}]},"return_eligible":{"description":"Indicates whether the item is eligible for return","type":"boolean"},"return_time":{"description":"Applicable only for buyer managed returns where the buyer has to return the item to the origin before a certain date-time, failing which they will not be eligible for refund.","allOf":[{"$ref":"#/components/schemas/Time"}]},"return_location":{"description":"The location where the item or order must / will be returned to","allOf":[{"$ref":"#/components/schemas/Location"}]},"fulfillment_managed_by":{"description":"The entity that will perform the return","type":"string","enum":["CONSUMER","PROVIDER"]}}},"Scalar":{"description":"Describes a scalar","type":"object","additionalProperties":false,"properties":{"type":{"type":"string","enum":["CONSTANT","VARIABLE"]},"value":{"$ref":"#/components/schemas/DecimalValue"},"estimated_value":{"$ref":"#/components/schemas/DecimalValue"},"computed_value":{"$ref":"#/components/schemas/DecimalValue"},"range":{"type":"object","additionalProperties":false,"properties":{"min":{"$ref":"#/components/schemas/DecimalValue"},"max":{"$ref":"#/components/schemas/DecimalValue"}}},"unit":{"type":"string"}}},"Schedule":{"description":"Describes schedule as a repeating time period used to describe a regularly recurring event. At a minimum a schedule will specify frequency which describes the interval between occurrences of the event. Additional information can be provided to specify the schedule more precisely. This includes identifying the timestamps(s) of when the event will take place. Schedules may also have holidays to exclude a specific day from the schedule.
This has properties like frequency, holidays, times","type":"object","additionalProperties":false,"properties":{"frequency":{"$ref":"#/components/schemas/Duration"},"holidays":{"type":"array","items":{"type":"string","format":"date-time"}},"times":{"type":"array","items":{"type":"string","format":"date-time"}}}},"State":{"description":"A bounded geopolitical region of governance inside a country.","type":"object","additionalProperties":false,"properties":{"name":{"type":"string","description":"Name of the state"},"code":{"type":"string","description":"State code as per country or international standards"}}},"Stop":{"description":"A logical point in space and time during the fulfillment of an order.","type":"object","additionalProperties":false,"properties":{"id":{"type":"string"},"parent_stop_id":{"type":"string"},"location":{"description":"Location of the stop","allOf":[{"$ref":"#/components/schemas/Location"}]},"type":{"description":"The type of stop. Allowed values of this property can be defined by the network policy.","type":"string"},"time":{"description":"Timings applicable at the stop.","allOf":[{"$ref":"#/components/schemas/Time"}]},"instructions":{"description":"Instructions that need to be followed at the stop","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"contact":{"description":"Contact details of the stop","allOf":[{"$ref":"#/components/schemas/Contact"}]},"person":{"description":"The details of the person present at the stop","allOf":[{"$ref":"#/components/schemas/Person"}]},"authorization":{"$ref":"#/components/schemas/Authorization"}}},"Support":{"description":"Details of customer support","type":"object","additionalProperties":false,"properties":{"ref_id":{"type":"string"},"callback_phone":{"type":"string","format":"phone"},"phone":{"type":"string","format":"phone"},"email":{"type":"string","format":"email"},"url":{"type":"string","format":"uri"}}},"Tag":{"description":"Describes a tag. This is used to contain extended metadata. This object can be added as a property to any schema to describe extended attributes. For BAPs, tags can be sent during search to optimize and filter search results. BPPs can use tags to index their catalog to allow better search functionality. Tags are sent by the BPP as part of the catalog response in the `on_search` callback. Tags are also meant for display purposes. Upon receiving a tag, BAPs are meant to render them as name-value pairs. This is particularly useful when rendering tabular information about a product or service.","type":"object","additionalProperties":false,"properties":{"descriptor":{"description":"Description of the Tag, can be used to store detailed information.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"value":{"description":"The value of the tag. This set by the BPP and rendered as-is by the BAP.","type":"string"},"display":{"description":"This value indicates if the tag is intended for display purposes. If set to `true`, then this tag must be displayed. If it is set to `false`, it should not be displayed. This value can override the group display value.","type":"boolean"}}},"TagGroup":{"description":"A collection of tag objects with group level attributes. For detailed documentation on the Tags and Tag Groups schema go to https://github.com/beckn/protocol-specifications/discussions/316","type":"object","additionalProperties":false,"properties":{"display":{"description":"Indicates the display properties of the tag group. If display is set to false, then the group will not be displayed. If it is set to true, it should be displayed. However, group-level display properties can be overriden by individual tag-level display property. As this schema is purely for catalog display purposes, it is not recommended to send this value during search.","type":"boolean","default":true},"descriptor":{"description":"Description of the TagGroup, can be used to store detailed information.","allOf":[{"$ref":"#/components/schemas/Descriptor"}]},"list":{"description":"An array of Tag objects listed under this group. This property can be set by BAPs during search to narrow the `search` and achieve more relevant results. When received during `on_search`, BAPs must render this list under the heading described by the `name` property of this schema.","type":"array","items":{"$ref":"#/components/schemas/Tag"}}}},"Time":{"description":"Describes time in its various forms. It can be a single point in time; duration; or a structured timetable of operations
This has properties like label, time stamp,duration,range, days, schedule","type":"object","additionalProperties":false,"properties":{"label":{"type":"string"},"timestamp":{"type":"string","format":"date-time"},"duration":{"$ref":"#/components/schemas/Duration"},"range":{"type":"object","additionalProperties":false,"properties":{"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"}}},"days":{"type":"string","description":"comma separated values representing days of the week"},"schedule":{"$ref":"#/components/schemas/Schedule"}}},"Tracking":{"description":"Contains tracking information that can be used by the BAP to track the fulfillment of an order in real-time. which is useful for knowing the location of time sensitive deliveries.","type":"object","additionalProperties":false,"properties":{"id":{"description":"A unique tracking reference number","type":"string"},"url":{"description":"A URL to the tracking endpoint. This can be a link to a tracking webpage, a webhook URL created by the BAP where BPP can push the tracking data, or a GET url creaed by the BPP which the BAP can poll to get the tracking data. It can also be a websocket URL where the BPP can push real-time tracking data.","type":"string","format":"uri"},"location":{"description":"In case there is no real-time tracking endpoint available, this field will contain the latest location of the entity being tracked. The BPP will update this value everytime the BAP calls the track API.","allOf":[{"$ref":"#/components/schemas/Location"}]},"status":{"description":"This value indicates if the tracking is currently active or not. If this value is `active`, then the BAP can begin tracking the order. If this value is `inactive`, the tracking URL is considered to be expired and the BAP should stop tracking the order.","type":"string","enum":["active","inactive"]}}},"Vehicle":{"description":"Describes a vehicle is a device that is designed or used to transport people or cargo over land, water, air, or through space.
This has properties like category, capacity, make, model, size,variant,color,energy_type,registration","type":"object","additionalProperties":false,"properties":{"category":{"type":"string"},"capacity":{"type":"integer"},"make":{"type":"string"},"model":{"type":"string"},"size":{"type":"string"},"variant":{"type":"string"},"color":{"type":"string"},"energy_type":{"type":"string"},"registration":{"type":"string"},"wheels_count":{"type":"string"},"cargo_volumne":{"type":"string"},"wheelchair_access":{"type":"string"},"code":{"type":"string"},"emission_standard":{"type":"string"}}},"XInput":{"description":"Contains any additional or extended inputs required to confirm an order. This is typically a Form Input. Sometimes, selection of catalog elements is not enough for the BPP to confirm an order. For example, to confirm a flight ticket, the airline requires details of the passengers along with information on baggage, identity, in addition to the class of ticket. Similarly, a logistics company may require details on the nature of shipment in order to confirm the shipping. A recruiting firm may require additional details on the applicant in order to confirm a job application. For all such purposes, the BPP can choose to send this object attached to any object in the catalog that is required to be sent while placing the order. This object can typically be sent at an item level or at the order level. The item level XInput will override the Order level XInput as it indicates a special requirement of information for that particular item. Hence the BAP must render a separate form for the Item and another form at the Order level before confirmation.","type":"object","additionalProperties":false,"properties":{"head":{"description":"Provides the header information for the xinput.","type":"object","additionalProperties":false,"properties":{"descriptor":{"$ref":"#/components/schemas/Descriptor"},"index":{"type":"object","additionalProperties":false,"properties":{"min":{"type":"integer"},"cur":{"type":"integer"},"max":{"type":"integer"}}},"headings":{"type":"array","items":{"type":"string","description":"The heading names of the forms"}}}},"form":{"$ref":"#/components/schemas/Form"},"form_response":{"description":"Describes the response to a form submission","type":"object","additionalProperties":false,"properties":{"status":{"description":"Contains the status of form submission.","type":"string"},"signature":{"type":"string"},"submission_id":{"type":"string"},"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"}}}},"required":{"description":"Indicates whether the form data is mandatorily required by the BPP to confirm the order.","type":"boolean"}}}}},"x-enum":{"search":{"context":{"action":[{"code":"search","description":"Buyer app indicates the search intent","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"intent":{"fulfillment":{"vehicle":{"category":[{"code":"AIRLINE","description":"Describes the vehicle category as Airline","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"catalog":{"providers":{"categories":{"descriptor":{"code":[{"code":"ECONOMY","description":"Represents type of seat category","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]}},"on_status":{"context":{"action":[{"code":"on_status","description":"Seller app return order with status , Driver pickup - driver drop","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]}},"on_cancel":{"context":{"action":[{"code":"on_cancel","description":"Seller app specifies the cancellation status.","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":""}],"location":{"country":{"code":[{"code":"IND","description":"Represents the country","reference":""}]},"city":{"code":[{"code":"std:080","description":"Bangalore","reference":""}]}},"domain":[{"code":"ONDC:TRV12","description":"mobility domain airline","reference":""}]},"message":{"order":{"items":{"descriptor":{"code":[{"code":"ADULT_TICKET","description":"Describes the item type","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"tags":[{"code":"PAGINATION","description":"Describes the pagination values.","reference":"","list":[{"code":"PAGINATION_ID","description":"Describes pagination ID.","reference":""},{"code":"REQUESTED_PAGE_NUMBER","description":"Describes the requested page number.","reference":""}]}]}}},"on_search":{"message":{"catalog":{"providers":{"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]}},"tags":[{"code":"PAGINATION","description":"Describes the pagination values.","reference":"","list":[{"code":"PAGINATION_ID","description":"Describes pagination ID.","reference":""},{"code":"CURRENT_PAGE_NUMBER","description":"Describes the current page number.","reference":""},{"code":"MAX_PAGE_NUMBER","description":"Describes the maximum number of pages.","reference":""}]}]}}},"select":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]}}}},"on_select":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}},"init":{"message":{"order":{"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]}}}},"on_init":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}},"on_confirm":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}},"on_status":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]}}}},"on_cancel":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}},"on_update":{"message":{"order":{"fulfillments":{"tags":[{"code":"SEAT_GRID","description":"Seat details to identify specifics of seat","reference":"","list":[{"code":"X","description":"Describes the x-axis co-ordinate of seat","reference":""},{"code":"Y","description":"Describes the y-axis co-ordinate of seat","reference":""},{"code":"Z","description":"Describes the z-axis co-ordinate of seat","reference":""},{"code":"X_SIZE","description":"describes the x-axis size of seat","reference":""},{"code":"Y_SIZE","description":"Describes the y-axis size of seat","reference":""},{"code":"SEAT_NUMBER","description":"Describes the seat number for assigned ticket","reference":""},{"code":"RESTRICTED_GENDER","description":"Describes the restricted gender for assigned ticket","reference":""},{"code":"SINGLE_SEAT","description":"describes if assigned ticket seat is single or not","reference":""},{"code":"SEAT_PRICE","description":"Describes the price for particular seat","reference":""},{"code":"ITEM_ID","description":"Describes the item id to which the seat grid is attached","reference":""},{"code":"SELECTED","description":"Describes the seat status selected by the buyer app","reference":""},{"code":"AVAILABLE","description":"Describes whether seat is available for selection or not","reference":""}]},{"code":"VEHICLE_GRID","description":"Vehicle details to identify specifics of vehicle","reference":"","list":[{"code":"X_MAX","description":"Describes the max x-axis co-ordinate of vehicle","reference":""},{"code":"Y_MAX","description":"Describes the max y-axis co-ordinate of vehicle","reference":""},{"code":"Z_MAX","description":"Describes the max z-axis co-ordinate of vehicle","reference":""},{"code":"X_LOBBY_START","description":"Describes the x-axis starting point","reference":""},{"code":"X_LOBBY_SIZE","description":"Describes the x-axis size of lobby","reference":""},{"code":"Y_LOBBY_START","description":"Describes the y-axis starting point","reference":""},{"code":"Y_LOBBY_SIZE","description":"Describes the y-axis size of lobby","reference":""},{"code":"SEAT_SELECTION","description":"Describes whether seat selection is mandatory or optional","reference":""}]},{"code":"VEHICLE_AVAIBALITY","description":"Details about the availability of a vehicle","reference":"","list":[{"code":"AVALIABLE_SEATS","description":"Describes the available seats present in vehicle","reference":""}]},{"code":"INFO","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"OPERATED_BY","description":"Time window to complete settlement","reference":""},{"code":"PARENT_ID","description":"Describes the parent item id for the fulfillment","reference":""},{"code":"FULFILLMENT_SEQUENCE","description":"Describes the sequence of the multiple fulfillments","reference":""}]}]},"items":{"tags":[{"code":"GENERAL_INFO","description":"General information about airlines","reference":"","list":[{"code":"CABIN_BAGGAGE","description":"Allowed limit for cabin baggage","reference":""},{"code":"CHECK_IN_BAGGAGE","description":"Allowed limit for checkin baggage","reference":""},{"code":"PROHIBITED_ITEMS","description":"Describes the list of prohibited items","reference":""}]},{"code":"FARE_BREAK_UP","description":"Describes the information about the fuflillment","reference":"","list":[{"code":"TAX","description":"Describes the tax component","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges component","reference":""},{"code":"BASE_FARE","description":"Describes the base fare component","reference":""}]}]},"provider":{"tags":[{"code":"FARE_TYPE","description":"Details about type of fare for the ride","reference":"","list":[{"code":"REGULAR","description":"Describes the regular type fare","reference":""},{"code":"STUDENT","description":"Describes the special type of fare for students","reference":""},{"code":"SENIOR_CITIZEN","description":"Describes the special type of fare for senior citizens","reference":""},{"code":"ARMED_FORCES","description":"Describes the special type of fare for armed personnel","reference":""},{"code":"DOCTORS_NURSES","description":"Describes the special type of fare for armed doctors & nurses","reference":""}]}]},"payments":{"tags":[{"code":"BUYER_FINDER_FEES","description":"Describes the finder fees for buyer","reference":"","list":[{"code":"BUYER_FINDER_FEES_PERCENTAGE","description":"Buyer finder fee in percentage","reference":""},{"code":"BUYER_FINDER_FEES_AMOUNT","description":"Buyer finder fee in amount","reference":""}]},{"code":"SETTLEMENT_TERMS","description":"Describes the settlement terms","reference":"","list":[{"code":"SETTLEMENT_WINDOW","description":"Time window to complete settlement","reference":""},{"code":"SETTLEMENT_BASIS","description":"Basis required to complete settlement","reference":""},{"code":"SETTLEMENT_TYPE","description":"Payment method to complete settlement","reference":""},{"code":"MANDATORY_ARBITRATION","description":"Flag to denote if dispute can be resolved through arbitration","reference":""},{"code":"COURT_JURISDICTION","description":"Denotes court that will have jurisdiction for the case","reference":""},{"code":"DELAY_INTEREST","description":"Denotes interest to be paid as a delay charge","reference":""},{"code":"STATIC_TERMS","description":"Terms for settlement","reference":""},{"code":"SETTLEMENT_AMOUNT","description":"Denotes settlement amount","reference":""}]}]},"quote":{"breakup":{"item":{"tags":[{"code":"TAX","description":"Describes the taxation elements","reference":""},{"code":"OTHER_CHARGES","description":"Describes the other charges elements","reference":""}]}}}}}}},"x-flows":[{"summary":"Airlines - Seller App Pagination Flow","details":[{"description":"The illustrative flow to perform a transaction of the nature where in a buyer would like to book an airlines service form airport A to airport B","mermaid":"sequenceDiagram\n title Airline Discovery\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"steps":[{"summary":"Search for the flight by start and end airport code","api":"search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Search for airline services by standard airport codes","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}}}}}},{"summary":"Return an airline catalog of all flights services from one airport to another","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"1"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}}},{"summary":"Return an airline catalog of all flights services from one airport to another","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"beb0deea-8bdb-406e-86e1-d4d11b6e1c0f","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"2"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}}},{"summary":"Return an airline catalog of all flights services from one airport to another","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"62695c0c-fae6-49ed-bce7-43afd5d7893a","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"3"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}}}]},{"summary":"Airlines - Buyer App Pagination Flow","details":[{"description":"The illustrative flow to perform a transaction of the nature where in a buyer would like to book an airlines service form airport A to airport B","mermaid":"sequenceDiagram\n title Airline Discovery\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"steps":[{"summary":"Search for the flight by start and end airport code","api":"search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Search for airline services by standard airport codes","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}}}}}},{"summary":"Return an airline catalog of all flights services from one airport to another","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"1"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"10"}]}]}}}}},{"summary":"Search for the flight by start and end airport code","api":"search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): search\n Seller Platform (BPP) ->> Buyer Platform (BAP): ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP): on_search\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Search for airline services by standard airport codes","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"9e9f8ee8-c98d-41dc-894f-db39564f7456","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]},"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"REQUESTED_PAGE_NUMBER"},"value":"2"}]}]}}}}},{"summary":"Search for the flight by start and end airport code","api":"on_search","details":[{"description":"Users searches over the network to avail the airline mode of transport from one airport to another","mermaid":"sequenceDiagram\n Buyer Platform (BAP)->>Seller Platform (BPP): search\n Seller Platform (BPP) ->> Buyer Platform (BAP): ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP): on_search\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Return services available for provided start and end code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"9e9f8ee8-c98d-41dc-894f-db39564f7456","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"2"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"10"}]}]}}}}}]},{"summary":"Airlines - Purchase Journey(Code Based Flow)","details":[{"description":"The illustrative flow to perform a transaction of the nature where in a buyer would like to book an airlines service form airport A to airport B","mermaid":"sequenceDiagram\n title Airline Discovery\n Buyer Platform (BAP)->>Gateway (BG): search\n Gateway (BG) ->> Buyer Platform (BAP): ACK\n Gateway (BG)->>Registry: Lookup Seller Platforms (lookup)\n Registry->>Gateway (BG): List of Seller Platforms (200 OK)\n Gateway (BG)->>Seller Platform (BPP): search\n Seller Platform (BPP)->>Gateway (BG) : ACK\n Seller Platform (BPP)->>Buyer Platform (BAP): Publish Catalog of Seller 1 (on_search)\n Buyer Platform (BAP)->>Seller Platform (BPP): ACK"},{"description":"Ordering","mermaid":"sequenceDiagram\n title Selection\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK"},{"description":"Initializing the order","mermaid":"sequenceDiagram\n title Initializing Order\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): init\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n Seller Platform (BPP)->>Buyer Platform (BAP):on_init\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "},{"description":"Order Confirmation","mermaid":"sequenceDiagram\n title Order Confirmation\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): confirm\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n Seller Platform (BPP)->>Buyer Platform (BAP):on_confirm\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "},{"description":"Fulfillment","mermaid":"sequenceDiagram\n title Order Fulfillment\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): status-Request application status\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n Seller Platform (BPP)->>Buyer Platform (BAP):on_status - Provide application status\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "}],"steps":[{"summary":"Selection of specific service","api":"select","details":[{"description":"There are two modes of selecting an item: with base and without base. Either one can be utilized by the network participants. Both are included as part of examples.","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Get Quote of a selected item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1","quantity":{"selected":{"count":3}}},{"parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"parent_item_id":"I2","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I2","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}]}]}}}}},{"summary":"Provider platform provides the quote for selected service of airline","api":"on_select","details":[{"description":"Provider platform responds with the service detailed information and quotes for the specific service that consumer would like to avail","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Get Quote of a selected item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"on_select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"VEHICLE_GRID"},"display":false,"list":[{"descriptor":{"code":"X_MAX"},"value":"14"},{"descriptor":{"code":"Y_MAX"},"value":"3"},{"descriptor":{"code":"Z_MAX"},"value":"1"},{"descriptor":{"code":"X_LOBBY_START"},"value":"0"},{"descriptor":{"code":"X_LOBBY_SIZE"},"value":"12"},{"descriptor":{"code":"Y_LOBBY_START"},"value":"1"},{"descriptor":{"code":"Y_LOBBY_SIZE"},"value":"1"},{"descriptor":{"code":"SEAT_SELECTION"},"value":"mandatory"}]},{"descriptor":{"code":"VEHICLE_AVAIBALITY"},"display":false,"list":[{"descriptor":{"code":"AVALIABLE_SEATS"},"value":"20"}]},{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}]}}}}},{"summary":"Selection of specific service","api":"select","details":[{"description":"The end consumer have to select the specific service and would like to have the necesary details","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Get Quote of a selected item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}]}}}}},{"summary":"Provider platform provides the quote for selected service of airline","api":"on_select","details":[{"description":"There are two modes of creating quote: with base and without base item. Either one can be utilized by the network participants. Both are included as part of examples.","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): select\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_select\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Get Quote of a selected item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"on_select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}}]}}}}}},{"summary":"Consumer platform initializes the order","api":"init","details":[{"description":"Consumer platform shares the terms of order and initializes the order","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): init\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_init\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK"}],"reference":"if any","example":{"summary":"Initialize draft order and request for terms of service","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"c869bea6-2397-4864-91a2-4d5d8d139ddc","version":"2.0.0","action":"init","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"}},{"id":"FT_1","customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"payments":[{"collected_by":"BAP","status":"NOT-PAID","type":"PRE-ORDER","tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"},{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"neft"},{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}]}}}}},{"summary":"Provider platform accepts/appends the terms of orders","api":"on_init","details":[{"description":"Provider platform accepts the terms of orders and appends its own terms and responds with the final draft","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): init\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_init\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end "}],"reference":"if any","example":{"summary":"Return draft order for transit ticket with settlement via payment link","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"c869bea6-2397-4864-91a2-4d5d8d139ddc","version":"2.0.0","action":"on_init","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"NOT-PAID","type":"PRE-ORDER","params":{"amount":"42159","currency":"INR","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"}}}}}},{"summary":"Consumer confirms the booking and provides details.","api":"confirm","details":[{"description":"Consumer platform confirms the booking and provides all information required for confirmation as per the terms of order","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): confirm\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_confirm\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "}],"reference":"if any","example":{"summary":"Confirm ticket booking","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"confirm","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"}},{"id":"FT_1","customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2023-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"payments":[{"collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"},{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"neft"},{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}]}}}}},{"summary":"Provider platform confirms the order","api":"on_confirm","details":[{"description":"Provider platform confirms the order and provides details of the journey upon confirmation","mermaid":"sequenceDiagram\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): confirm\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_confirm\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end"}],"reference":"if any","example":{"summary":"Confirm ticket booking","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"on_confirm","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","id":"S1","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"},"authorization":{"type":"QR","token":"iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9AQAAAACn+1GIAAAApklEQVR4Xu2UMQ4EMQgD/QP+/0vK6zjsvayUMmavWxQpMAUBkwS12wcveAAkgNSCD3rR5Lkgoai3GUCMgWqbAEYR3HxAkZlzU/0MyBisYRsgI1ERFfcpBpA+ze6k56Cj7KTdXNigFWZvSOpsgqLfd18i2aAukXh9TXBNmdWt5gzA/oqzWkkN8HtA7G8CNOwYAiZt3wZixUfkA32OHNQq7Bxs9oI/gC/9fV8AVCkPjQAAAABJRU5ErkJggg=="}},{"type":"END","id":"S2","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"status":"ACTIVE","documents":[{"descriptor":{"code":"AIRLINE-DOC","name":"PNR Document","short_desc":"Download your ticket here","long_desc":"Download your ticket here"},"mime_type":"application/pdf","url":"https://abcoperator.com/manage-booking/pnr/O1.pdf"}],"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"created_at":"2023-03-23T04:41:16Z","updated_at":"2023-03-23T04:41:16Z"}}}}},{"summary":"Consumer platform cancels the request","api":"cancel","details":[{"description":"Consumer platform request the provider platform to provide with latest order status","mermaid":"sequenceDiagram\n title Order Fulfillment\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n rect rgb(191, 223, 255)\n Buyer Platform (BAP)->>Seller Platform (BPP): cancel\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n end\n Seller Platform (BPP)->>Buyer Platform (BAP):on_cancel\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK "}],"reference":"if any","example":{"summary":"Cancel a transit ticket booking before the cancellation period","value":{"context":{"location":{"country":{"code":"IND"}},"domain":"ONDC:TRV12","timestamp":"2023-09-03T01:55:08.143Z","bap_id":"example-bap.com","bap_uri":"https://api.example-bap.com/beckn","bpp_id":"api.transit-solutions.com","bpp_uri":"https://api.transit-solutions.com/beckn/","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"537c8bc0-bec5-473c-977c-0843df158d26","version":"2.0.0","action":"cancel","ttl":"PT30S"},"message":{"order_id":"O1"}}}},{"summary":"Provider platform accepts/appends the terms of cancellation","api":"on_cancel","details":[{"description":"Provider platform provides the updated order status to the consumer","mermaid":"sequenceDiagram\n title Order Fulfillment\n participant Buyer Platform (BAP)\n participant Seller Platform (BPP)\n Buyer Platform (BAP)->>Seller Platform (BPP): cancel\n Seller Platform (BPP)-->>Buyer Platform (BAP):ACK\n rect rgb(191, 223, 255)\n Seller Platform (BPP)->>Buyer Platform (BAP):on_cancel\n Buyer Platform (BAP)-->>Seller Platform (BPP): ACK\n end "}],"reference":"if any","example":{"summary":"Return cancelled ticket order with cancellation charges","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:42:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"on_cancel","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","id":"S1","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"type":"END","id":"S2","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}},"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}],"quote":{"price":{"value":"1000","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}},{"title":"REFUND","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"-9280"}},"price":{"currency":"INR","value":"-28640"}},{"title":"REFUND","item":{"id":"I2-1","quantity":{"selected":{"count":1}}},"price":{"currency":"INR","value":"-4580"}},{"title":"REFUND","item":{"id":"I2-2","quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"-4280"}},"price":{"currency":"INR","value":"-4280"}},{"title":"REFUND","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"-300","currency":"INR"}},{"title":"REFUND","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"-500","currency":"INR"}},{"title":"REFUND","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"-300","currency":"INR"}},{"title":"CANCELLATION_CHARGES","price":{"currency":"INR","value":"1000"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"status":"CANCELLED","cancellation":{"cancelled_by":"CONSUMER","time":"2023-10-03T02:00:08.143Z"},"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"created_at":"2023-03-23T04:41:16Z","updated_at":"2023-03-23T04:42:16Z"}}}}}]}],"x-examples":{"airline":{"summary":"Airline Use Case Specification","description":"Airline Use Case Specification","example_set":{"search":{"examples":[{"summary":"Search_for_airline_services_by_standard_airport_codes","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}}}}},{"summary":"Search_for_airline_services_by_standard_airport_codes_2","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"9e9f8ee8-c98d-41dc-894f-db39564f7456","version":"2.0.0","action":"search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","ttl":"PT30S"},"message":{"intent":{"category":{"descriptor":{"code":"ECONOMY"}},"fulfillment":{"stops":[{"type":"START","location":{"descriptor":{"code":"DEL"}},"time":{"label":"Date Of Journey","timestamp":"2023-10-15T00:32:19.000Z"}},{"type":"END","location":{"descriptor":{"code":"BLR"}}}],"vehicle":{"category":"AIRLINE"}},"provider":{"items":[{"descriptor":{"name":"Adult","code":"ADULT_TICKET"},"quantity":{"selected":{"count":3}}},{"descriptor":{"name":"Child","code":"CHILD_TICKET"},"quantity":{"selected":{"count":2}}}]},"payment":{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]},"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"REQUESTED_PAGE_NUMBER"},"value":"2"}]}]}}}}]},"select":{"examples":[{"summary":"Get_Quote_of_a_selected_item","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1","quantity":{"selected":{"count":3}}},{"parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"parent_item_id":"I2","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"parent_item_id":"I2","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}]}]}}}},{"summary":"Get_Quote_of_a_selected_item_2","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}]}}}}]},"init":{"examples":[{"summary":"Initialize_draft_order_and_request_for_terms_of_service","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"c869bea6-2397-4864-91a2-4d5d8d139ddc","version":"2.0.0","action":"init","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"}},{"id":"FT_1","customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"payments":[{"collected_by":"BAP","status":"NOT-PAID","type":"PRE-ORDER","tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"},{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"neft"},{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}]}}}}]},"confirm":{"examples":[{"summary":"Confirm_ticket_booking","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"confirm","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1"},"items":[{"id":"I1-2","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I1-3","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A2","quantity":{"selected":{"count":1}}}]},{"id":"I1-4","parent_item_id":"I1","quantity":{"selected":{"count":1}}},{"id":"I2-1","parent_item_id":"I1","quantity":{"selected":{"count":1}},"add_ons":[{"id":"A1","quantity":{"selected":{"count":1}}}]},{"id":"I2-2","parent_item_id":"I1","quantity":{"selected":{"count":1}}}],"fulfillments":[{"id":"F1","stops":[{"id":"S1"},{"id":"S2"}],"vehicle":{"category":"AIRLINE","code":"6E284"}},{"id":"FT_1","customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2023-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"payments":[{"collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"},{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"neft"},{"descriptor":{"code":"DELAY_INTEREST"},"value":"2.5"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bap.com/booking/terms"}]}]}]}}}}]},"update":{"examples":[{"summary":"Update_customer_details","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"b92784e8-3600-499d-8b64-d1cc2efee7b5","version":"2.0.0","action":"update","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"update_target":"order.fulfillments.customer.name","order":{"id":"O1","provider":{"id":"P1","fulfillments":[{"id":"F1","customer":{"person":{"name":"Joe Lopez","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}]}}}}}]},"cancel":{"examples":[{"summary":"Cancel_a_transit_ticket_booking_before_the_cancellation_period","value":{"context":{"location":{"country":{"code":"IND"}},"domain":"ONDC:TRV12","timestamp":"2023-09-03T01:55:08.143Z","bap_id":"example-bap.com","bap_uri":"https://api.example-bap.com/beckn","bpp_id":"api.transit-solutions.com","bpp_uri":"https://api.transit-solutions.com/beckn/","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"537c8bc0-bec5-473c-977c-0843df158d26","version":"2.0.0","action":"cancel","ttl":"PT30S"},"message":{"order_id":"O1"}}}]},"on_search":{"examples":[{"summary":"Return_services_available_for_provided_start_and_end_code","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"1"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}},{"summary":"Return_services_available_for_provided_start_and_end_code_2","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"beb0deea-8bdb-406e-86e1-d4d11b6e1c0f","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"2"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}},{"summary":"Return_services_available_for_provided_start_and_end_code_3","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"62695c0c-fae6-49ed-bce7-43afd5d7893a","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"3"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"3"}]}]}}}},{"summary":"Return_services_available_for_provided_start_and_end_code_4","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"7381c78e-1eb4-47bb-96b4-ac2fce74e565","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"1"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"10"}]}]}}}},{"summary":"Return_services_available_for_provided_start_and_end_code_5","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"9e9f8ee8-c98d-41dc-894f-db39564f7456","version":"2.0.0","action":"on_search","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"catalog":{"descriptor":{"name":"ABC Fights Services Solutions","images":[{"url":"https://abc-AIRLINE.in/logos/logo.ico","size_type":"xs"}]},"providers":[{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"categories":[{"id":"C1","descriptor":{"name":"Economy","code":"ECONOMY"}},{"id":"C2","descriptor":{"name":"Premium Economy","code":"PREMIUM_ECONOMY"}},{"id":"C3","descriptor":{"name":"Business","code":"BUSINESS"}},{"id":"C4","descriptor":{"name":"First Class","code":"FIRST_CLASS"}}],"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"4280"}]}]},{"id":"I3","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]},{"id":"I4","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F2","F3","F4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"cancellation_terms":[{"external_ref":{"url":"https://api.example-bpp.com/pilot/bpp/v1/cancellation_terms.pdf","mimetype":"application/pdf"}}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"300"}},{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A3","descriptor":{"name":"Fast Forward","code":"FAST_FORWARD","short_desc":"Get priority check-in & baggage handling services to save time."},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"200"}},{"id":"A4","descriptor":{"name":"Travel Assistance","code":"TRAVEL_ASSISTANCE"},"quantity":{"available":{"count":1}},"price":{"currency":"INR","value":"500"}},{"id":"A7","descriptor":{"name":"Free Cancellation","code":"FREE_CANCELLATION"},"price":{"currency":"INR","value":"500"}},{"id":"A8","descriptor":{"name":"Free Date Changes","code":"FREE_DATE_CHANGE"},"price":{"currency":"INR","value":"200"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]},{"descriptor":{"code":"FARE_BREAK_UP","name":"Break up"},"display":false,"list":[{"descriptor":{"code":"TAX","name":"GST"},"value":"62"},{"descriptor":{"code":"OTHER_CHARGES","name":"Fuel Charge"},"value":"0"},{"descriptor":{"code":"OTHER_CHARGES","name":"Surcharge"},"value":"0"},{"descriptor":{"code":"TAX","name":"cess"},"value":"0"},{"descriptor":{"code":"TAX","name":"Fuel Tax"},"value":"0"},{"descriptor":{"code":"BASE_FARE","name":"Base Fare"},"value":"9280"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F2","type":"CONNECT","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"LAYOVER","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","range":{"start":"2024-12-26T15:00:00Z","end":"2024-12-27T05:05:00Z"},"duration":"PT14H5M"}},{"id":"S3","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E281"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"FULFILLMENT_SEQUENCE"},"value":"F3, F4"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F3","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-17T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E286"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"F4","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Mumbai","code":"BOM"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-19T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-21T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E287"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"PARENT_ID"},"value":"F2"},{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]}],"payments":[{"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"}]}]}]}],"tags":[{"descriptor":{"code":"PAGINATION","name":"Pagination"},"display":true,"list":[{"descriptor":{"code":"PAGINATION_ID"},"value":"P1"},{"descriptor":{"code":"CURRENT_PAGE_NUMBER"},"value":"2"},{"descriptor":{"code":"MAX_PAGE_NUMBER"},"value":"10"}]}]}}}}]},"on_select":{"examples":[{"summary":"Get_Quote_of_a_selected_item_1","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"on_select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"VEHICLE_GRID"},"display":false,"list":[{"descriptor":{"code":"X_MAX"},"value":"14"},{"descriptor":{"code":"Y_MAX"},"value":"3"},{"descriptor":{"code":"Z_MAX"},"value":"1"},{"descriptor":{"code":"X_LOBBY_START"},"value":"0"},{"descriptor":{"code":"X_LOBBY_SIZE"},"value":"12"},{"descriptor":{"code":"Y_LOBBY_START"},"value":"1"},{"descriptor":{"code":"Y_LOBBY_SIZE"},"value":"1"},{"descriptor":{"code":"SEAT_SELECTION"},"value":"mandatory"}]},{"descriptor":{"code":"VEHICLE_AVAIBALITY"},"display":false,"list":[{"descriptor":{"code":"AVALIABLE_SEATS"},"value":"20"}]},{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"AVAILABLE"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}]}}}},{"summary":"Get_Quote_of_a_selected_item_2","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"614730da-eacc-46b8-9799-86f75bf35f31","version":"2.0.0","action":"on_select","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}}]}}}}}]},"on_init":{"examples":[{"summary":"Return_draft_order_for_transit_ticket_with_settlement_via_payment_link","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"c869bea6-2397-4864-91a2-4d5d8d139ddc","version":"2.0.0","action":"on_init","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"id":"S1","type":"START","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"id":"S2","type":"END","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"NOT-PAID","type":"PRE-ORDER","params":{"amount":"42159","currency":"INR","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"}}}}}]},"on_confirm":{"examples":[{"summary":"Confirm_ticket_booking_1","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"on_confirm","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","id":"S1","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"},"authorization":{"type":"QR","token":"iVBORw0KGgoAAAANSUhEUgAAAH0AAAB9AQAAAACn+1GIAAAApklEQVR4Xu2UMQ4EMQgD/QP+/0vK6zjsvayUMmavWxQpMAUBkwS12wcveAAkgNSCD3rR5Lkgoai3GUCMgWqbAEYR3HxAkZlzU/0MyBisYRsgI1ERFfcpBpA+ze6k56Cj7KTdXNigFWZvSOpsgqLfd18i2aAukXh9TXBNmdWt5gzA/oqzWkkN8HtA7G8CNOwYAiZt3wZixUfkA32OHNQq7Bxs9oI/gC/9fV8AVCkPjQAAAABJRU5ErkJggg=="}},{"type":"END","id":"S2","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Maria","age":"37","gender":"FEMALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Mick Adams","age":"20","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"John Adams","age":"31","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}],"customer":{"person":{"name":"Nick Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"status":"ACTIVE","documents":[{"descriptor":{"code":"AIRLINE-DOC","name":"PNR Document","short_desc":"Download your ticket here","long_desc":"Download your ticket here"},"mime_type":"application/pdf","url":"https://abcoperator.com/manage-booking/pnr/O1.pdf"}],"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"created_at":"2023-03-23T04:41:16Z","updated_at":"2023-03-23T04:41:16Z"}}}}]},"on_update":{"examples":[{"summary":"Return_updated_order_with_customer_details","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:41:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"b92784e8-3600-499d-8b64-d1cc2efee7b5","version":"2.0.0","action":"on_update","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]},"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]}]},"items":[{"id":"I1","descriptor":{"name":"Non Stop","code":"NON_STOP"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1"],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PR","name":"Prohibited Items"},"value":"15 KG"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","location":{"descriptor":{"name":"Chandigarh","code":"IXC"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"type":"END","location":{"descriptor":{"name":"PUNE","code":"PNQ"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"customer":{"person":{"name":"Joe Lopez","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}},"vehicle":{"category":"AIRLINE"}}],"quote":{"price":{"value":"42159","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"SETTLEMENT_DETAILS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_TYPE"},"value":"UPI"}]},{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]}]}],"status":"ACTIVE","documents":[{"descriptor":{"code":"AIRLINE-doc","name":"PNR Document","short_desc":"Download your ticket here","long_desc":""},"mime_type":"application/pdf","url":"https://abcoperator.com/booking/O1.pdf"}]}}}}]},"on_cancel":{"examples":[{"summary":"Return_cancelled_ticket_order_with_cancellation_charges","value":{"context":{"location":{"country":{"code":"IND"},"city":{"code":"std:080"}},"domain":"ONDC:TRV12","timestamp":"2023-03-23T04:42:16Z","bap_id":"example-test-bap.com","transaction_id":"6743e9e2-4fb5-487c-92b7-13ba8018f176","message_id":"2859bc8b-8f40-41ba-bb20-30645596bf7a","version":"2.0.0","action":"on_cancel","bap_uri":"https://api.example-bap.com/pilot/bap/v1","bpp_id":"example-bpp.com","bpp_uri":"https://api.example-bpp.com/pilot/bpp/v1","ttl":"PT30S"},"message":{"order":{"id":"O1","provider":{"id":"P1","descriptor":{"name":"ABC Operator Fights Services","images":[{"url":"https://operator1.com/logos/logo.ico","size_type":"xs"}]}},"items":[{"id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":3}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-1","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-2","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_2"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A2","descriptor":{"name":"Delayed and Lost Baggage Protection","code":"BAGGAGE"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"500"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I1-3","parent_item_id":"I1","descriptor":{"name":"Adult","code":"ADULT_TICKET"},"price":{"currency":"INR","value":"9280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_3"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-1","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":1}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_4"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"add_ons":[{"id":"A1","descriptor":{"name":"meals","code":"MEALS"},"quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"300"}}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]},{"id":"I2-2","descriptor":{"name":"Child","code":"CHILD_TICKET"},"price":{"currency":"INR","value":"4280"},"quantity":{"selected":{"count":2}},"category_ids":["C1"],"fulfillment_ids":["F1","FT_5"],"time":{"label":"JOURNEY_TIME","duration":"PT16H30M"},"refund_terms":[{"refund_eligible":true}],"tags":[{"descriptor":{"code":"FARE_TYPE","name":"Fare Type"},"display":true,"list":[{"descriptor":{"code":"REGULAR"}},{"descriptor":{"code":"STUDENT"}},{"descriptor":{"code":"SENIOR_CITIZEN"}},{"descriptor":{"code":"ARMED_FORCES"}},{"descriptor":{"code":"DOCTORS_NURSES"}}]},{"descriptor":{"code":"GENERAL_INFO","name":"General Info"},"display":true,"list":[{"descriptor":{"code":"CABIN_BAGGAGE","name":"Cabin Baggage","short_desc":"Allowed limit for cabin baggage"},"value":"7 KG"},{"descriptor":{"code":"CHECK_IN_BAGGAGE","name":"Check-in Baggage","short_desc":"Allowed limit for checkin baggage"},"value":"15 KG"},{"descriptor":{"code":"PROHIBITED_ITEMS","name":"Prohibited Items"},"value":"list of items"}]}]}],"fulfillments":[{"id":"F1","type":"TRIP","stops":[{"type":"START","id":"S1","location":{"descriptor":{"name":"Delhi","code":"DEL"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}},{"type":"END","id":"S2","location":{"descriptor":{"name":"Bengaluru","code":"BLR"}},"time":{"label":"DATE_TIME","timestamp":"2023-10-15T20:00:00.000Z"}}],"customer":{"person":{"name":"Joe Adams","age":"30","gender":"MALE","dob":"2001-03-23"},"contact":{"phone":"+91-9988776655","email":"joeadams@yahoo.com"}},"vehicle":{"category":"AIRLINE","code":"6E284"},"tags":[{"descriptor":{"code":"INFO","name":"Info"},"display":true,"list":[{"descriptor":{"code":"OPERATED_BY"},"value":"AirIndia"}]}]},{"id":"FT_1","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_2","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"A2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_3","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"A3"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"true"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_4","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B1"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B1"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]},{"id":"FT_5","type":"TICKET","tags":[{"descriptor":{"code":"SEAT_GRID"},"list":[{"descriptor":{"code":"X"},"value":"0"},{"descriptor":{"code":"Y"},"value":"0"},{"descriptor":{"code":"Z"},"value":"0"},{"descriptor":{"code":"SEAT_NUMBER"},"value":"B2"},{"descriptor":{"code":"SELECTED_SEAT"},"value":"B2"},{"descriptor":{"code":"SEAT_PRICE"},"value":"200"}]}]}],"quote":{"price":{"value":"1000","currency":"INR"},"breakup":[{"title":"BASE_FARE","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"9280"}},"price":{"currency":"INR","value":"27840"}},{"title":"BASE_FARE","item":{"id":"I2-1"},"price":{"value":"4280","currency":"INR"}},{"title":"BASE_FARE","item":{"id":"I2-2"},"price":{"value":"4280","currency":"INR"}},{"title":"TAX","item":{"id":"I1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"5"},{"descriptor":{"name":"sgst"},"value":"5"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"3640"}},{"title":"TAX","item":{"id":"I2-1","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"TAX","item":{"id":"I2-2","tags":[{"descriptor":{"code":"TAX"},"list":[{"descriptor":{"name":"cgst"},"value":"0"},{"descriptor":{"name":"sgst"},"value":"0"},{"descriptor":{"name":"fuel tax"},"value":"0"},{"descriptor":{"name":"cess"},"value":"0"}]}]},"price":{"currency":"INR","value":"0"}},{"title":"CONVENIENCE_FEE","price":{"currency":"INR","value":"19"}},{"title":"SEAT_FARE","item":{"id":"I1-1"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-2"},"price":{"currency":"INR","value":"200"}},{"title":"SEAT_FARE","item":{"id":"I1-3"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-1"},"price":{"value":"200","currency":"INR"}},{"title":"SEAT_FARE","item":{"id":"I2-2"},"price":{"value":"200","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"500","currency":"INR"}},{"title":"ADD_ONS","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"300","currency":"INR"}},{"title":"OTHER_CHARGES","item":{"tags":[{"descriptor":{"code":"OTHER_CHARGES"},"list":[{"descriptor":{"name":"fuel charge"},"value":"0"},{"descriptor":{"code":"surcharge"},"value":"0"}]}]}},{"title":"REFUND","item":{"id":"I1","quantity":{"selected":{"count":3}},"price":{"currency":"INR","value":"-9280"}},"price":{"currency":"INR","value":"-28640"}},{"title":"REFUND","item":{"id":"I2-1","quantity":{"selected":{"count":1}}},"price":{"currency":"INR","value":"-4580"}},{"title":"REFUND","item":{"id":"I2-2","quantity":{"selected":{"count":1}},"price":{"currency":"INR","value":"-4280"}},"price":{"currency":"INR","value":"-4280"}},{"title":"REFUND","item":{"id":"I1-1","add_ons":[{"id":"A1"}]},"price":{"value":"-300","currency":"INR"}},{"title":"REFUND","item":{"id":"I1-2","add_ons":[{"id":"A2"}]},"price":{"value":"-500","currency":"INR"}},{"title":"REFUND","item":{"id":"I2-1","add_ons":[{"id":"A1"}]},"price":{"value":"-300","currency":"INR"}},{"title":"CANCELLATION_CHARGES","price":{"currency":"INR","value":"1000"}}]},"payments":[{"id":"PA1","collected_by":"BAP","status":"PAID","type":"PRE-ORDER","params":{"transaction_id":"a1644304-d150-4a58-93fe-69e8ab6e3cdc","currency":"INR","amount":"42159","bank_code":"XXXXXXXX","bank_account_number":"xxxxxxxxxxxxxx","virtual_payment_address":"9988199772@okicic"},"tags":[{"descriptor":{"code":"BUYER_FINDER_FEES"},"display":false,"list":[{"descriptor":{"code":"BUYER_FINDER_FEES_PERCENTAGE"},"value":"1"}]},{"descriptor":{"code":"SETTLEMENT_TERMS"},"display":false,"list":[{"descriptor":{"code":"SETTLEMENT_WINDOW"},"value":"PT30D"},{"descriptor":{"code":"SETTLEMENT_BASIS"},"value":"INVOICE_RECEIPT"},{"descriptor":{"code":"MANDATORY_ARBITRATION"},"value":"TRUE"},{"descriptor":{"code":"COURT_JURISDICTION"},"value":"New Delhi"},{"descriptor":{"code":"STATIC_TERMS"},"value":"https://api.example-bpp.com/booking/terms"},{"descriptor":{"code":"SETTLEMENT_AMOUNT"},"value":"10421"}]}]}],"status":"CANCELLED","cancellation":{"cancelled_by":"CONSUMER","time":"2023-10-03T02:00:08.143Z"},"cancellation_terms":[{"cancel_by":{"duration":"PT60M"},"cancellation_fee":{"percentage":"0"}}],"billing":{"name":"Joe Adams","phone":"+91-9988776655","tax_id":"GSTIN:22AAAAA0000A1Z5"},"created_at":"2023-03-23T04:41:16Z","updated_at":"2023-03-23T04:42:16Z"}}}}]}}}},"x-attributes":{"airline":{"attribute_set":{"search":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"search","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"}},"message":{"intent":{"fulfillment":{"stops":{"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"START","description":"A logical point in space and time during the fulfillment of an order."},"location":{"descriptor":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"DEL","description":"Physical description of code."},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the location descriptor."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the fulfillment location."}},"time":{"label":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"Date Of Journey","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"2023-10-15T00:32:19.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the stops time."}},"_description":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the fulfillment stops."}},"vehicle":{"category":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"AIRLINE","description":"Describes category of a vehicle"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the vechicle."}},"_description":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the info about the fulfillments."}},"provider":{"items":{"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Adult","description":"Describes the name of an item"},"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ADULT_TICKET","description":"Describes the code of an item"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of an item's descriptor."}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"string","owner":"BAP","usage":3,"description":"Describes the count for an item"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of an item's selected quantity."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of an item's quantity."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of an item."}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes the info of provider."}},"category":{"descriptor":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ECONOMY","description":"Describes the category code"},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"Describes the category code"}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"Describes the category"}},"_description":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"This helps the system to find out the purpose of the user behind choosing any product or service. By using this intent the system can align relevant options from available products or service."},"payment":{"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"}}}}}}}},"on_search":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"on_search","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"catalog":{"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Fights Services Solutions","description":"Physical description of something."},"images":{"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":" https://abc-AIRLINE.in/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"xs","description":"Describes the size type of the image"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the images's description."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the catalog's descriptor."}},"providers":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Operator Fights Services","description":"Physical description of something."},"images":{"url":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"Describes the size type of the image"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the images description."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the provider's description."}},"categories":{"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"Economy","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ECONOMY","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the provider's categories description."}},"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"C1","description":"Unique reference ID"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the provider's categories."}},"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"6743e9e2","description":"ID of the item."},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Non Stop","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"NON_STOP","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the items description."}},"price":{"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the price of a product or service"},"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":8999,"description":"Describes the currency of a product or service"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the price of an item."}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BPP","usage":1,"description":"This represents the maximum quantity allowed for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the selected quantity of an item."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the quantity info of an item."}},"fulfillment_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Id of Modes through which this item can be fulfilled"},"category_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"C1","description":"Id of Categories this item can be listed under"},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"e74e5s5","description":"Describes the id of the add_ons"},"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"meals","description":"Describes the name of add_ons"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"MEALS","description":"Describes the code of add_ons"},"short_desc":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the short desc. of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons description assocaited with an item."}},"quantity":{"available":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":1,"description":"Describes the available count for add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons quantity available assocaited with an item."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons quantity assocaited with an item."}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the price of add_on services"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the currency of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons price assocaited with an item."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the add_ons assocaited with an item."}},"tags":{"FARE_TYPE":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the Fare Type","list":{"REGULAR":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"STUDENT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"SENIOR_CITIZEN":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"ARMED_FORCES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"DOCTORS_NURSES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"}}},"GENERAL_INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the general info tag group","list":{"CABIN_BAGGAGE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Cabin Baggage info"},"PROHIBITED_ITEMS":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Prohibited Items info"},"CHECK_IN_BAGGAGE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Check-in Baggage info"}}},"FARE_BREAK_UP":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the Fare breakup","list":{"TAX":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the tax for fare breakup"},"OTHER_CHARGES":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the other charges for fare breakup"},"BASE_FARE":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the base fare charges for fare breakup"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"TRIP","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"stops":{"type":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"START","description":"Instructions name that need to be followed at the stop"},"location":{"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Mumbai","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"BOM","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the description of location."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the location of stops."}},"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"time":{"label":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"DATE_TIME","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"2023-09-06T06:45:00.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the time of location."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the fulfillments stops."}},"vehicle":{"category":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"AIRLINE","description":"Describes category of a vehicle"},"code":{"required":"MANDATORY","type":"string","owner":"BPP","usage":6e+284,"description":"Describes vehicle code"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the vehicle type."}},"tags":{"INFO":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"},"FULFILLMENT_SEQUENCE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the fulfillments sequence info"},"PARENT_ID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the parent item id info"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes how a an order will be rendered/fulfilled to the end-customer"}},"payments":{"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_WINDOW":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes settlement window"},"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes settlement basis"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes static terms"},"MANDATORY_ARBITRATION":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes mandatory arbitration"},"COURT_JURISDICTION":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"--","description":"Describes court jurisdiction"}}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the provider's description."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the catalog's description."}}}},"select":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"select","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"items":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"46b8979","description":"Unique ID of the item. "},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes items selected quantity"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes items quantity"}},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"13ba8090","description":"Id of the add on"},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":1,"description":"Selected quantity of the the add on."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons selected quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes the add_ons description"}},"parent_item_id":{"required":"OPTIONAL","type":"integer","owner":"BAP","usage":1,"description":"Describes the parent item id"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"F1","description":"Unique reference ID to the fulfillment of an order"},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfillments stops"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes vehicle details"}},"tags":{"SEAT_GRID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid","list":{"NUMBER":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the seat number"},"SELECTED":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"--","description":"Describes the seat is slected or not"},"SEAT_PRICE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat price"}}},"INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"},"FULFILLMENT_SEQUENCE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the fulfillments sequence info"},"PARENT_ID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the parent item id info"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfillment assocaited with an item"}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"on_select":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"on_select","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"ID of the item."},"parent_item_id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"46b8979","description":"Describes the parent item id."},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Non Stop","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"NON_STOP","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes item description"}},"price":{"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Price of the selected item."},"value":{"required":"MANDATORY","type":"integer","owner":"BPP","usage":8999,"description":"Describes a numerical value in decimal form"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes items price details"}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes selected quantity details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes quantity details"}},"fulfillment_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"category_ids":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"C1","description":"Unique reference ID"},"add_ons":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"meals","description":"Describes the name of add_ons"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"MEALS","description":"Describes the code of add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons descriptor of an item"}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":1,"description":"Describes the available count for add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the available count for add_ons"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the quantity for add_ons"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the price of add_on services"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the currency of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the price of add_on services"}},"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"e74e5s5","description":"Describes the id of the add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons of an item"}},"tags":{"FARE_TYPE":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the Fare Type","list":{"REGULAR":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"STUDENT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"SENIOR_CITIZEN":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"ARMED_FORCES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"},"DOCTORS_NURSES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Fare Type"}}},"GENERAL_INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the general info tag group","list":{"CABIN_BAGGAGE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Cabin Baggage info"},"PROHIBITED_ITEMS":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Prohibited Items info"},"CHECK_IN_BAGGAGE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the Check-in Baggage info"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Operator Fights Services","description":"Physical description of something."},"images":{"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"xs","description":"Describes the size type of the image"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes images descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"TRIP","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"type":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"e74e565","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"location":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"Mumbai","description":"Physical description of something."},"code":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"BOM","description":"Physical description of something."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the description of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the location of stops."}},"time":{"label":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"DATE_TIME","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"2023-09-06T06:30:00.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the time of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes stops details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the vehicle type."}},"tags":{"SEAT_GRID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid","list":{"SEAT_NUMBER":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat number"},"SELECTED_SEAT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the selected seat number"},"SEAT_PRICE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat price"},"X":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Y":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Z":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"}}},"INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfilments details"}},"quote":{"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":8999,"description":"Describes the price of a product or service"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"INR","description":"Describes the currency of a product or service"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes quotes price "}},"breakup":{"title":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"BASE_FARE","description":"Title of total quoted price"},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":800,"description":"Value of total quoted price"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"INR","description":"Currency for total quoted price"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes price description"}},"item":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"ex7U62tr","description":"Describes the item id for quote."},"quantity":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the item quantity for quote.","selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the selected count"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the selected count"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item count"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item price"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the item currency"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the price for quote."}},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item add_ons"}},"tags":{"TAX":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the TAX details"},"OTHER_CHARGES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the other chrages details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item for quote."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes breakup details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes orders quote"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"init":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"init","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"Unique ID of the item. "},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes items selected quantity"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes items quantity"}},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"13ba8090","description":"Id of the add on"},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":1,"description":"Selected quantity of the the add on."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons selected quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes the add_ons description"}},"parent_item_id":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"Describes the parent item id"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"F1","description":"Unique reference ID to the fulfillment of an order"},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"S1","description":"Uniques id to refer stop."},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes fulfillments stops"}},"customer":{"person":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"Joe Adams","description":"Name of the customer"},"age":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Age of the customer"},"gender":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"MALE","description":"Gender of the customer"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes person details"}},"contact":{"phone":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":9988776655,"description":"Phone number of customer"},"email":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"joeadams@yahoo.com","description":"Email of the customer"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes contact details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes customer details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes vehicle details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes fulfillment assocaited with an item"}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"payments":{"collected_by":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"This field indicates who is the collector of payment. "},"status":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"NOT-PAID","description":"Describe the payment status"},"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PRE-ORDER","description":"Describes the payment type"},"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement basis"},"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"},"SETTLEMENT_AMOUNT":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement amount to counter-party"},"SETTLEMENT_TYPE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement type"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"The terms of settlement for this order"},"params":{"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the payment params for this order."}}},"billing":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Joe Adams","description":"Describes the name for billing"},"phone":{"required":"MANDATORY","type":"string","owner":"BAP","usage":9988776655,"description":"Describes the phone number for billing name"},"tax_id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"GSTIN:22AAAAA0000A1Z5","description":"Describes the tax id for billing name"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes billing details of order"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"on_init":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"on_init","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"ID of the item."},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Non Stop","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"NON_STOP","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes item description"}},"price":{"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Price of the selected item."},"value":{"required":"MANDATORY","type":"integer","owner":"BPP","usage":8999,"description":"Describes a numerical value in decimal form"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes items price details"}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes selected quantity details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes quantity details"}},"fulfillment_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"category_ids":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"C1","description":"Unique reference ID"},"add_ons":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"meals","description":"Describes the name of add_ons"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"MEALS","description":"Describes the code of add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons descriptor of an item"}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":1,"description":"Describes the available count for add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the available count for add_ons"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the quantity for add_ons"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the price of add_on services"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the currency of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the price of add_on services"}},"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"e74e5s5","description":"Describes the id of the add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons of an item"}},"parent_item_id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"46b8979","description":"Describes the parent item id."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Operator Fights Services","description":"Physical description of something."},"images":{"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"xs","description":"Describes the size type of the image"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes images descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"TRIP","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"type":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"e74e565","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"location":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"Mumbai","description":"Physical description of something."},"code":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"BOM","description":"Physical description of something."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the description of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the location of stops."}},"time":{"label":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"DATE_TIME","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"2023-09-06T06:30:00.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the time of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes stops details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the vehicle type."}},"customer":{"person":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"Chicke","description":"Describes the customer name"},"age":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Describes the customer age"},"gender":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Describes the customer gender"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes person details"}},"contact":{"phone":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Describes the customer phone"},"email":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Describes the customer email"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes contact details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes customer details"}},"tags":{"INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"},"FULFILLMENT_SEQUENCE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the fulfillments sequence info"},"PARENT_ID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the parent item id info"}}},"SEAT_GRID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid","list":{"SEAT_NUMBER":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat number"},"SELECTED_SEAT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the selected seat number"},"SEAT_PRICE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat price"},"X":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Y":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Z":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfilments details"}},"quote":{"price":{"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":8999,"description":"Describes the price of a product or service"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the currency of a product or service"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes quotes price "}},"breakup":{"title":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"BASE_FARE","description":"Title of total quoted price"},"price":{"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":800,"description":"Value of total quoted price"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Currency for total quoted price"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes price description"}},"item":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"ex7U62tr","description":"Describes the item id for quote."},"add_ons":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons","id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item add_ons"}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the selected count"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the selected count"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the item count"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item price"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the item currency"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the price for quote."}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the item for quote."},"tags":{"TAX":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the TAX details"},"OTHER_CHARGES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the other chrages details"}}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes breakup details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes orders quote"}},"payments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PA1","description":"ID of the payment term that can be referred at an item or an order level in a catalog"},"collected_by":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"This field indicates who is the collector of payment. "},"status":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"NOT-PAID","description":"Payment Status"},"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PRE-ORDER","description":"Payment type"},"params":{"bank_code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"XXXXXXXX","description":"Bank code associated with payment activity"},"bank_account_number":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"xxxxxxxxxxxxxx","description":"Bank account number associated with payment activity"},"virtual_payment_address":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"9988199772@okicic","description":"Virtual payment address associated with payment activity"},"amount":{"required":"MANDATORY","type":"string","owner":"BPP","usage":5758,"description":"Describes the payment amount"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the payment currency"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the payment params for this order."}},"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_WINDOW":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement window"},"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement basis"},"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"},"SETTLEMENT_AMOUNT":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement amount to counter-party"},"SETTLEMENT_TYPE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement type"},"MANDATORY_ARBITRATION":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes mandatory arbitration"},"COURT_JURISDICTION":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes court jurisdiction"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"The terms of settlement for this order"}},"cancellation_terms":{"cancel_by":{"duration":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PT60M","description":"Describes the duration"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes cancel by of cancellation terms"}},"cancellation_fee":{"percentage":{"required":"MANDATORY","type":"string","owner":"BPP","usage":false,"description":"Describes the cancellation fee percentage"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the cancellation fee of cancellation terms"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes cancellation terms of order"}},"billing":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Joe Adams","description":"Describes the name for billing"},"phone":{"required":"MANDATORY","type":"string","owner":"BAP","usage":9988776655,"description":"Describes the phone number for billing name"},"tax_id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"GSTIN:22AAAAA0000A1Z5","description":"Describes the tax id for billing name"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes billing details of order"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"confirm":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"confirm","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"36v8979","description":"Unique ID of the order. "},"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"Unique ID of the item. "},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes items selected quantity"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes items quantity"}},"add_ons":{"id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"13ba8090","description":"Id of the add on"},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":1,"description":"Selected quantity of the the add on."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons selected quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes add_ons quantity"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes the add_ons description"}},"parent_item_id":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"Describes the parent item id"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"F1","description":"Unique reference ID to the fulfillment of an order"},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfillments stops"}},"customer":{"person":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"Joe Adams","description":"Name of the customer"},"age":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":30,"description":"Age of the customer"},"gender":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"MALE","description":"Gender of the customer"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes person details"}},"contact":{"phone":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":9988776655,"description":"Phone number of customer"},"email":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"joeadams@yahoo.com","description":"Email of the customer"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes contact details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes customer details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes vehicle details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfillment assocaited with an item"}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"payments":{"collected_by":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"This field indicates who is the collector of payment. "},"status":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"NOT-PAID","description":"Describes the payment Status"},"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PRE-ORDER","description":"Describes the payment type"},"params":{"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"a1644304","description":"Describes the transaction id of the payment"},"currency":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"INR","description":"Describes the type of currency"},"amount":{"required":"MANDATORY","type":"string","owner":"BAP","usage":10727,"description":"Describes the payment amount."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the payment params for this order."}},"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement basis"},"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"},"SETTLEMENT_AMOUNT":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement amount to counter-party"},"SETTLEMENT_TYPE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement type"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"The terms of settlement for this order"}},"billing":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Joe Adams","description":"Describes the name for billing"},"phone":{"required":"MANDATORY","type":"string","owner":"BAP","usage":9988776655,"description":"Describes the phone number for billing name"},"tax_id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"GSTIN:22AAAAA0000A1Z5","description":"Describes the tax id for billing name"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes billing details of order"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}},"on_confirm":{"context":{"location":{"country":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"IND","description":"Describes country code as per ISO 3166-1 and ISO 3166-2 format"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the country of location where the transaction is meant to be completed."}},"city":{"code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"std:080","description":"Describes the city code this location is, or is located within"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the city of location where the transaction is meant to be completed."}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the location where the transaction is meant to be completed."}},"domain":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"ONDC:TRV10","description":"Describes domain code that is relevant to this transaction context"},"timestamp":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"2023-03-23T04:41:16.000Z","description":"Describes tme of request generation in RFC3339 format"},"bap_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"api.example-bap.com","description":"Describes subscriber ID of the BAP"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"6743e9e2","description":"Describes a unique value which persists across all API calls"},"message_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"13ba8018f176","description":"Describes a unique value which persists during a request / callback cycle."},"version":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":"2.0.0","description":"Describes the version of transaction protocol being used by the sender."},"action":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"on_confirm","description":"Describes the Beckn protocol method being called by the sender and executed at the receiver."},"bap_uri":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"https://api.example-bap.com/pilot/bap/cab/v1","description":"Describes subscriber URL of the BAP for accepting callbacks from BPPs."},"ttl":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PT30S","description":"Describes the duration in ISO8601 format after timestamp for which this message holds valid"},"bpp_id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"api.example-bpp.com","description":"Describes subscriber ID of the BPP"},"bpp_uri":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://api.example-bpp.com/dobpp/7f7896dd-787e-4a0b-8675-e9e6fe93bb8f","description":"Describes subscriber URL of the BPP for accepting calls from BAPs."}},"message":{"order":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"36v8979","description":"Unique ID of the order. "},"items":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"46b8979","description":"ID of the item."},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"Non Stop","description":"Physical description of something."},"code":{"required":"MANDATORY","type":"string","owner":"BAP/BPP","usage":"NON_STOP","description":"Physical description of something."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes item description"}},"price":{"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Price of the selected item."},"value":{"required":"MANDATORY","type":"integer","owner":"BPP","usage":8999,"description":"Describes a numerical value in decimal form"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes items price details"}},"quantity":{"selected":{"count":{"required":"MANDATORY","type":"integer","owner":"BAP","usage":1,"description":"This represents the quantity selected for purchase of the item"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes selected quantity details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes quantity details"}},"fulfillment_ids":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"category_ids":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"C1","description":"Unique reference ID"},"add_ons":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"meals","description":"Describes the name of add_ons"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"MEALS","description":"Describes the code of add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons descriptor of an item"}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":1,"description":"Describes the available count for add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the available count for add_ons"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the quantity for add_ons"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the price of add_on services"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":422,"description":"Describes the currency of add_on services"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the price of add_on services"}},"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"e74e5s5","description":"Describes the id of the add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes add_ons of an item"}},"parent_item_id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"46b8979","description":"Describes the parent item id."},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes a product or a service offered to the end consumer by the provider. In the mobility sector, it can represent a fare product like one way journey. In the logistics sector, it can represent the delivery service offering. In the retail domain it can represent a product like a grocery item."}},"provider":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"13ba8018","description":"Id of the provider"},"descriptor":{"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ABC Operator Fights Services","description":"Physical description of something."},"images":{"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://operator1.com/logos/logo.ico","description":"URL to the image. This can be a data url or an remote url"},"size_type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"xs","description":"Describes the size type of the image"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes images descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider descriptor details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes provider details"}},"fulfillments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"e74e565","description":"Unique reference ID to the fulfillment of an order"},"type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"TRIP","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"stops":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"S1","description":"Uniques id to refer stop."},"type":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"e74e565","description":"The type of stop. Allowed values of this property can be defined by the network policy."},"location":{"descriptor":{"name":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"Mumbai","description":"Physical description of something."},"code":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"BOM","description":"Physical description of something."},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the description of location."}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the location of stops."}},"time":{"label":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"DATE_TIME","description":"Label for denoting stop time or date"},"timestamp":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"2023-09-06T06:30:00.000Z","description":"Timestamp for denoting time at stop"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the time of location."}},"authorization":{"type":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"QR","description":"Describes the authorization type"},"token":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"iVBORw0KGgoAAAANSUhEU","description":"Describes the authorization token"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the authorization details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes stops details"}},"vehicle":{"category":{"required":"OPTIONAL","type":"string","owner":"BAP/BPP","usage":"AIRLINE","description":"Describes vehicle category"},"code":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"6A284","description":"Describes vehicle code"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes the vehicle type."}},"tags":{"INFO":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the fulfillments info","list":{"OPERATED_BY":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the operated by info"},"FULFILLMENT_SEQUENCE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the fulfillments sequence info"},"PARENT_ID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the parent item id info"}}},"SEAT_GRID":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid","list":{"SEAT_NUMBER":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat number"},"SELECTED_SEAT":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the selected seat number"},"SEAT_PRICE":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat price"},"X":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Y":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"},"Z":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the seat grid layout"}}}},"customer":{"person":{"name":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"Chicke","description":"Describes the customer name"},"age":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":30,"description":"Describes the customer age"},"gender":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":30,"description":"Describes the customer gender"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes person details"}},"contact":{"phone":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":30,"description":"Describes the customer phone"},"email":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":30,"description":"Describes the customer email"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes contact details"}},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"Describes customer details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes fulfilments details"}},"quote":{"price":{"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":8999,"description":"Describes the price of a product or service"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the currency of a product or service"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes quotes price "}},"breakup":{"title":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"BASE_FARE","description":"Title of total quoted price"},"price":{"value":{"required":"MANDATORY","type":"string","owner":"BPP","usage":800,"description":"Value of total quoted price"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Currency for total quoted price"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes price description"}},"item":{"id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"ex7U62tr","description":"Describes the item id for quote."},"add_ons":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons","id":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item add_ons"},"_description":{"required":"OPTIONAL","type":"object","owner":"BPP","usage":"--","description":"Describes the item add_ons"}},"price":{"value":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":432,"description":"Describes the item price"},"currency":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the item currency"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the price for quote."}},"quantity":{"selected":{"count":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":3,"description":"Describes the selected count"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the selected count"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the item count"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the item for quote."},"tags":{"TAX":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the TAX details"},"OTHER_CHARGES":{"required":"OPTIONAL","type":"string","owner":"BPP","usage":"--","description":"Describes the other chrages details"}}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes breakup details"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes orders quote"}},"payments":{"id":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PA1","description":"ID of the payment term that can be referred at an item or an order level in a catalog"},"collected_by":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"BAP","description":"This field indicates who is the collector of payment. "},"status":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"NOT-PAID","description":"Payment Status"},"type":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"PRE-ORDER","description":"Payment type"},"params":{"bank_code":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"XXXXXXXX","description":"Bank code associated with payment activity"},"bank_account_number":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"xxxxxxxxxxxxxx","description":"Bank account number associated with payment activity"},"virtual_payment_address":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"9988199772@okicic","description":"Virtual payment address associated with payment activity"},"transaction_id":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"a1644304","description":"Describes the transaction id of the payment"},"amount":{"required":"MANDATORY","type":"string","owner":"BAP","usage":5758,"description":"Describes the payment amount"},"currency":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"INR","description":"Describes the payment currency"},"_description":{"required":"OPTIONAL","type":"object","owner":"BAP","usage":"--","description":"This attribute defines the payment params for this order."}},"tags":{"BUYER_FINDER_FEES":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee","list":{"BUYER_FINDER_FEES_PERCENTAGE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes Buyer finder fee percentage"}}},"SETTLEMENT_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement terms","list":{"SETTLEMENT_WINDOW":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement window"},"SETTLEMENT_BASIS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement basis"},"DELAY_INTEREST":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes delay interest"},"STATIC_TERMS":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes static terms"},"SETTLEMENT_AMOUNT":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement amount to counter-party"},"SETTLEMENT_TYPE":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"--","description":"Describes settlement type"},"MANDATORY_ARBITRATION":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes mandatory arbitration"},"COURT_JURISDICTION":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"--","description":"Describes court jurisdiction"}}}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"The terms of settlement for this order"}},"documents":{"descriptor":{"code":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"AIRLINE-DOC","description":"Describe the code for documnents associated to the order"},"name":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PNR Document","description":"Describe the name for documnents associated to the order"},"short_desc":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"Download your ticket here","description":"Describe the short desc for documnents associated to the order"},"long_desc":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"Download your ticket here","description":"Describe the long desc for documnents associated to the order"}},"mime_type":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"application/pdf","description":"Describe the mime type for documnents associated to the order"},"url":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"https://abcoperator.com/manage-booking/pnr/O1.pdf","description":"Describe the url for documnents associated to the order"}},"status":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"ACTIVE","description":"Describes the order status"},"cancellation_terms":{"cancel_by":{"duration":{"required":"MANDATORY","type":"string","owner":"BPP","usage":"PT60M","description":"Describes the duration"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes cancel by of cancellation terms"}},"cancellation_fee":{"percentage":{"required":"MANDATORY","type":"string","owner":"BPP","usage":false,"description":"Describes the cancellation fee percentage"},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes the cancellation fee of cancellation terms"}},"_description":{"required":"MANDATORY","type":"object","owner":"BPP","usage":"--","description":"Describes cancellation terms of order"}},"billing":{"name":{"required":"MANDATORY","type":"string","owner":"BAP","usage":"Joe Adams","description":"Describes the name for billing"},"phone":{"required":"MANDATORY","type":"string","owner":"BAP","usage":9988776655,"description":"Describes the phone number for billing name"},"tax_id":{"required":"OPTIONAL","type":"string","owner":"BAP","usage":"GSTIN:22AAAAA0000A1Z5","description":"Describes the tax id for billing name"},"_description":{"required":"MANDATORY","type":"object","owner":"BAP","usage":"--","description":"Describes billing details of order"}},"_description":{"required":"MANDATORY","type":"object","owner":"BAP/BPP","usage":"--","description":"Describes order details"}}}}}}},"x-errorcodes":{"code":[]},"x-tlc":{"code":[]},"x-featureui":{"filenames":[]},"x-sandboxui":{"dropdown":[{"environment-name":"staging","link":"https://mobility-staging.ondc.org"}]},"x-changeLog":{"filenames":["TRV12_2.0.0_160724.md"]}} \ No newline at end of file From 61deb2cef4fc87fe3a2a289cec67687415ab5a88 Mon Sep 17 00:00:00 2001 From: Anuj Sharma Date: Tue, 17 Dec 2024 12:06:59 +0530 Subject: [PATCH 2/2] feat: updated changelog --- api/components/docs/changeLog/TRV12_2.0.0_160724.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/components/docs/changeLog/TRV12_2.0.0_160724.md b/api/components/docs/changeLog/TRV12_2.0.0_160724.md index d2a248fb..d32d3541 100644 --- a/api/components/docs/changeLog/TRV12_2.0.0_160724.md +++ b/api/components/docs/changeLog/TRV12_2.0.0_160724.md @@ -8,6 +8,8 @@ ##### Airlines: +****16th July 2024**** + - Added dob, as part of person to accommodate date of birth. ``` person: