Package com.adyen.model.checkout
Class PaymentResponseAction
- java.lang.Object
-
- com.adyen.model.checkout.AbstractOpenApiSchema
-
- com.adyen.model.checkout.PaymentResponseAction
-
public class PaymentResponseAction extends AbstractOpenApiSchema
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPaymentResponseAction.PaymentResponseActionDeserializerstatic classPaymentResponseAction.PaymentResponseActionSerializer
-
Constructor Summary
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetActualInstance()Get the actual instance, which can be the following: CheckoutAwaitAction, CheckoutDelegatedAuthenticationAction, CheckoutNativeRedirectAction, CheckoutQrCodeAction, CheckoutRedirectAction, CheckoutSDKAction, CheckoutThreeDS2Action, CheckoutVoucherActionCheckoutAwaitActiongetCheckoutAwaitAction()Get the actual instance of `CheckoutAwaitAction`.CheckoutDelegatedAuthenticationActiongetCheckoutDelegatedAuthenticationAction()Get the actual instance of `CheckoutDelegatedAuthenticationAction`.CheckoutNativeRedirectActiongetCheckoutNativeRedirectAction()Get the actual instance of `CheckoutNativeRedirectAction`.CheckoutQrCodeActiongetCheckoutQrCodeAction()Get the actual instance of `CheckoutQrCodeAction`.CheckoutRedirectActiongetCheckoutRedirectAction()Get the actual instance of `CheckoutRedirectAction`.CheckoutSDKActiongetCheckoutSDKAction()Get the actual instance of `CheckoutSDKAction`.CheckoutThreeDS2ActiongetCheckoutThreeDS2Action()Get the actual instance of `CheckoutThreeDS2Action`.CheckoutVoucherActiongetCheckoutVoucherAction()Get the actual instance of `CheckoutVoucherAction`.Map<String,jakarta.ws.rs.core.GenericType>getSchemas()Get the list of oneOf/anyOf composed schemas allowed to be stored in this objectvoidsetActualInstance(Object instance)Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: CheckoutAwaitAction, CheckoutDelegatedAuthenticationAction, CheckoutNativeRedirectAction, CheckoutQrCodeAction, CheckoutRedirectAction, CheckoutSDKAction, CheckoutThreeDS2Action, CheckoutVoucherAction It could be an instance of the 'oneOf' schemas.-
Methods inherited from class com.adyen.model.checkout.AbstractOpenApiSchema
equals, getActualInstanceRecursively, getSchemaType, hashCode, isNullable, toString
-
-
-
-
Constructor Detail
-
PaymentResponseAction
public PaymentResponseAction()
-
PaymentResponseAction
public PaymentResponseAction(CheckoutAwaitAction o)
-
PaymentResponseAction
public PaymentResponseAction(CheckoutDelegatedAuthenticationAction o)
-
PaymentResponseAction
public PaymentResponseAction(CheckoutNativeRedirectAction o)
-
PaymentResponseAction
public PaymentResponseAction(CheckoutQrCodeAction o)
-
PaymentResponseAction
public PaymentResponseAction(CheckoutRedirectAction o)
-
PaymentResponseAction
public PaymentResponseAction(CheckoutSDKAction o)
-
PaymentResponseAction
public PaymentResponseAction(CheckoutThreeDS2Action o)
-
PaymentResponseAction
public PaymentResponseAction(CheckoutVoucherAction o)
-
-
Method Detail
-
getSchemas
public Map<String,jakarta.ws.rs.core.GenericType> getSchemas()
Description copied from class:AbstractOpenApiSchemaGet the list of oneOf/anyOf composed schemas allowed to be stored in this object- Specified by:
getSchemasin classAbstractOpenApiSchema- Returns:
- an instance of the actual schema/object
-
setActualInstance
public void setActualInstance(Object instance)
Set the instance that matches the oneOf child schema, check the instance parameter is valid against the oneOf child schemas: CheckoutAwaitAction, CheckoutDelegatedAuthenticationAction, CheckoutNativeRedirectAction, CheckoutQrCodeAction, CheckoutRedirectAction, CheckoutSDKAction, CheckoutThreeDS2Action, CheckoutVoucherAction It could be an instance of the 'oneOf' schemas. The oneOf child schemas may themselves be a composed schema (allOf, anyOf, oneOf).- Overrides:
setActualInstancein classAbstractOpenApiSchema- Parameters:
instance- the actual instance of the schema/object
-
getActualInstance
public Object getActualInstance()
Get the actual instance, which can be the following: CheckoutAwaitAction, CheckoutDelegatedAuthenticationAction, CheckoutNativeRedirectAction, CheckoutQrCodeAction, CheckoutRedirectAction, CheckoutSDKAction, CheckoutThreeDS2Action, CheckoutVoucherAction- Overrides:
getActualInstancein classAbstractOpenApiSchema- Returns:
- The actual instance (CheckoutAwaitAction, CheckoutDelegatedAuthenticationAction, CheckoutNativeRedirectAction, CheckoutQrCodeAction, CheckoutRedirectAction, CheckoutSDKAction, CheckoutThreeDS2Action, CheckoutVoucherAction)
-
getCheckoutAwaitAction
public CheckoutAwaitAction getCheckoutAwaitAction() throws ClassCastException
Get the actual instance of `CheckoutAwaitAction`. If the actual instance is not `CheckoutAwaitAction`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CheckoutAwaitAction`
- Throws:
ClassCastException- if the instance is not `CheckoutAwaitAction`
-
getCheckoutDelegatedAuthenticationAction
public CheckoutDelegatedAuthenticationAction getCheckoutDelegatedAuthenticationAction() throws ClassCastException
Get the actual instance of `CheckoutDelegatedAuthenticationAction`. If the actual instance is not `CheckoutDelegatedAuthenticationAction`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CheckoutDelegatedAuthenticationAction`
- Throws:
ClassCastException- if the instance is not `CheckoutDelegatedAuthenticationAction`
-
getCheckoutNativeRedirectAction
public CheckoutNativeRedirectAction getCheckoutNativeRedirectAction() throws ClassCastException
Get the actual instance of `CheckoutNativeRedirectAction`. If the actual instance is not `CheckoutNativeRedirectAction`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CheckoutNativeRedirectAction`
- Throws:
ClassCastException- if the instance is not `CheckoutNativeRedirectAction`
-
getCheckoutQrCodeAction
public CheckoutQrCodeAction getCheckoutQrCodeAction() throws ClassCastException
Get the actual instance of `CheckoutQrCodeAction`. If the actual instance is not `CheckoutQrCodeAction`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CheckoutQrCodeAction`
- Throws:
ClassCastException- if the instance is not `CheckoutQrCodeAction`
-
getCheckoutRedirectAction
public CheckoutRedirectAction getCheckoutRedirectAction() throws ClassCastException
Get the actual instance of `CheckoutRedirectAction`. If the actual instance is not `CheckoutRedirectAction`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CheckoutRedirectAction`
- Throws:
ClassCastException- if the instance is not `CheckoutRedirectAction`
-
getCheckoutSDKAction
public CheckoutSDKAction getCheckoutSDKAction() throws ClassCastException
Get the actual instance of `CheckoutSDKAction`. If the actual instance is not `CheckoutSDKAction`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CheckoutSDKAction`
- Throws:
ClassCastException- if the instance is not `CheckoutSDKAction`
-
getCheckoutThreeDS2Action
public CheckoutThreeDS2Action getCheckoutThreeDS2Action() throws ClassCastException
Get the actual instance of `CheckoutThreeDS2Action`. If the actual instance is not `CheckoutThreeDS2Action`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CheckoutThreeDS2Action`
- Throws:
ClassCastException- if the instance is not `CheckoutThreeDS2Action`
-
getCheckoutVoucherAction
public CheckoutVoucherAction getCheckoutVoucherAction() throws ClassCastException
Get the actual instance of `CheckoutVoucherAction`. If the actual instance is not `CheckoutVoucherAction`, the ClassCastException will be thrown.- Returns:
- The actual instance of `CheckoutVoucherAction`
- Throws:
ClassCastException- if the instance is not `CheckoutVoucherAction`
-
-