Skip to content

Commit 2f7015f

Browse files
committed
TASK: Updating RAML types, Postman and OAS definition
1 parent b04bdc7 commit 2f7015f

File tree

1 file changed

+187
-0
lines changed

1 file changed

+187
-0
lines changed

oas/checkout/openapi.yaml

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1857,10 +1857,12 @@ components:
18571857
enum:
18581858
- Component
18591859
- DropIn
1860+
- Express
18601861
x-annotation-package: "PaymentIntegration"
18611862
x-annotation-enumDescriptions:
18621863
Component: "Each payment method component renders just a single payment method."
18631864
DropIn: "A component that renders all the payment methods."
1865+
Express: "A component that renders Express Payments."
18641866
PaymentIntegration:
18651867
type: "object"
18661868
required:
@@ -2579,6 +2581,171 @@ components:
25792581
type: "string"
25802582
correlationId:
25812583
type: "string"
2584+
ExpressContainerNotFound:
2585+
allOf:
2586+
- $ref: '#/components/schemas/ResponseMessage'
2587+
- type: "object"
2588+
required:
2589+
- code
2590+
- correlationId
2591+
- message
2592+
- payload
2593+
- severity
2594+
properties:
2595+
code:
2596+
type: "string"
2597+
severity:
2598+
type: "string"
2599+
message:
2600+
type: "string"
2601+
correlationId:
2602+
type: "string"
2603+
payload:
2604+
type: "object"
2605+
ExpressMultipleContainersFound:
2606+
allOf:
2607+
- $ref: '#/components/schemas/ResponseMessage'
2608+
- type: "object"
2609+
required:
2610+
- code
2611+
- correlationId
2612+
- message
2613+
- payload
2614+
- severity
2615+
properties:
2616+
code:
2617+
type: "string"
2618+
severity:
2619+
type: "string"
2620+
message:
2621+
type: "string"
2622+
correlationId:
2623+
type: "string"
2624+
payload:
2625+
type: "object"
2626+
ExpressPaymentCancelled:
2627+
allOf:
2628+
- $ref: '#/components/schemas/ResponseMessage'
2629+
- type: "object"
2630+
required:
2631+
- code
2632+
- correlationId
2633+
- message
2634+
- payload
2635+
- severity
2636+
properties:
2637+
code:
2638+
type: "string"
2639+
severity:
2640+
type: "string"
2641+
message:
2642+
type: "string"
2643+
correlationId:
2644+
type: "string"
2645+
payload:
2646+
type: "object"
2647+
ExpressPaymentCompleted:
2648+
allOf:
2649+
- $ref: '#/components/schemas/ResponseMessage'
2650+
- type: "object"
2651+
required:
2652+
- code
2653+
- correlationId
2654+
- message
2655+
- payload
2656+
- severity
2657+
properties:
2658+
code:
2659+
type: "string"
2660+
severity:
2661+
type: "string"
2662+
message:
2663+
type: "string"
2664+
correlationId:
2665+
type: "string"
2666+
payload:
2667+
type: "object"
2668+
ExpressPaymentFailed:
2669+
allOf:
2670+
- $ref: '#/components/schemas/ResponseMessage'
2671+
- type: "object"
2672+
required:
2673+
- code
2674+
- correlationId
2675+
- message
2676+
- payload
2677+
- severity
2678+
properties:
2679+
code:
2680+
type: "string"
2681+
severity:
2682+
type: "string"
2683+
message:
2684+
type: "string"
2685+
correlationId:
2686+
type: "string"
2687+
payload:
2688+
type: "object"
2689+
ExpressPaymentIntegrationNotAvailable:
2690+
allOf:
2691+
- $ref: '#/components/schemas/ResponseMessage'
2692+
- type: "object"
2693+
required:
2694+
- code
2695+
- correlationId
2696+
- message
2697+
- payload
2698+
- severity
2699+
properties:
2700+
code:
2701+
type: "string"
2702+
severity:
2703+
type: "string"
2704+
message:
2705+
type: "string"
2706+
correlationId:
2707+
type: "string"
2708+
payload:
2709+
type: "object"
2710+
ExpressPaymentInterrupted:
2711+
allOf:
2712+
- $ref: '#/components/schemas/Message'
2713+
- type: "object"
2714+
required:
2715+
- code
2716+
- correlationId
2717+
- message
2718+
- severity
2719+
properties:
2720+
code:
2721+
type: "string"
2722+
severity:
2723+
type: "string"
2724+
message:
2725+
type: "string"
2726+
correlationId:
2727+
type: "string"
2728+
ExpressPaymentStarted:
2729+
allOf:
2730+
- $ref: '#/components/schemas/ResponseMessage'
2731+
- type: "object"
2732+
required:
2733+
- code
2734+
- correlationId
2735+
- message
2736+
- payload
2737+
- severity
2738+
properties:
2739+
code:
2740+
type: "string"
2741+
severity:
2742+
type: "string"
2743+
message:
2744+
type: "string"
2745+
correlationId:
2746+
type: "string"
2747+
payload:
2748+
type: "object"
25822749
ExternalTermsAndConditionsPending:
25832750
allOf:
25842751
- $ref: '#/components/schemas/Message'
@@ -2829,6 +2996,7 @@ components:
28292996
checkout_started: '#/components/schemas/CheckoutStarted'
28302997
error_loading_all_payment_integrations: '#/components/schemas/ErrorLoadingAllPaymentIntegrations'
28312998
expired_session: '#/components/schemas/ExpiredSession'
2999+
express_payment_interrupted: '#/components/schemas/ExpressPaymentInterrupted'
28323000
external_terms_and_conditions_pending: '#/components/schemas/ExternalTermsAndConditionsPending'
28333001
failed_to_refresh_session: '#/components/schemas/FailedToRefreshSession'
28343002
gift_card_balance_error: '#/components/schemas/GiftCardBalanceError'
@@ -2841,6 +3009,7 @@ components:
28413009
init_timeout: '#/components/schemas/InitTimeout'
28423010
invalid_mode: '#/components/schemas/InvalidMode'
28433011
multiple_vendor_button_containers: '#/components/schemas/MultipleVendorButtonContainers'
3012+
no_express_payment_integrations: '#/components/schemas/NoExpressPaymentIntegrations'
28443013
no_payment_integrations: '#/components/schemas/NoPaymentIntegrations'
28453014
order_verification_started: '#/components/schemas/OrderVerificationStarted'
28463015
order_verification_timeout: '#/components/schemas/OrderVerificationTimeout'
@@ -2879,6 +3048,24 @@ components:
28793048
type: "string"
28803049
correlationId:
28813050
type: "string"
3051+
NoExpressPaymentIntegrations:
3052+
allOf:
3053+
- $ref: '#/components/schemas/Message'
3054+
- type: "object"
3055+
required:
3056+
- code
3057+
- correlationId
3058+
- message
3059+
- severity
3060+
properties:
3061+
code:
3062+
type: "string"
3063+
severity:
3064+
type: "string"
3065+
message:
3066+
type: "string"
3067+
correlationId:
3068+
type: "string"
28823069
NoPaymentIntegrations:
28833070
allOf:
28843071
- $ref: '#/components/schemas/Message'

0 commit comments

Comments
 (0)