OfferableCheckoutPolicy
The effective checkout policy for a request cart
graphql
type OfferableCheckoutPolicy {
compatible: Boolean!
conflicts: [OfferableCheckoutPolicyConflict!]!
targetState: RequestStateEnum
}
Fields
OfferableCheckoutPolicy.compatible · Boolean! non-null scalar
Whether all cart items can be checked out together.
OfferableCheckoutPolicy.conflicts · [OfferableCheckoutPolicyConflict!]! non-null object
Cart items that prevent a single checkout policy.
OfferableCheckoutPolicy.targetState · RequestStateEnum enum
State the cart reaches at checkout: BOOKED (use requestPaymentInitiate), RESERVED or REQUESTED. Null when the policy is not compatible.
Member Of
Request object