Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Examples for Airline Ticketing Flows in XInput RFC #65

Open
ravi-prakash-v opened this issue Jul 18, 2023 · 1 comment
Open

Add Examples for Airline Ticketing Flows in XInput RFC #65

ravi-prakash-v opened this issue Jul 18, 2023 · 1 comment

Comments

@ravi-prakash-v
Copy link

Description

Due to some new use cases that heavily involve form submissions, it has been decided to improve the functionality of the XInput schema. Currently, the XInput schema only allows single forms to be transmitted from a BPP to the BAP.

The updated draft of the XInput schema can be found in https://github.com/beckn/protocol-specifications/blob/v1.2.0-draft/docs/BECKN-007-The-XInput-Schema.md

To understand these flows, we need to add examples that cover various use cases.

Feature Request

In the Example Workflows section of the above document, add an example workflow for an Airline Ticketing containing two sub-flows,

  • Booking
  • Web Check-in

Goals

  • Complete airline booking flow
  • Complete web check-in flow

Expected Outcome

  • A developer working on a airline ticketing BPP should be able to understand how to implement Booking and Web Check-in flows using beckn.
  • A developer working on a mobility BAP should be able to understand how to implement Airline Booking and Web Check-in experience using beckn.

Acceptance Criteria

Must have

  • An example form template
  • A sequence diagram depicting the whole fetching, rendering, and submission flow

Good to have

  • An example flow implemented in the sandbox
@emmayank
Copy link
Collaborator

can we move this under Mobility Specs

@emmayank emmayank transferred this issue from beckn/protocol-specifications Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants