Package com.adyen.model.transferwebhooks
Class IssuedCard
- java.lang.Object
-
- com.adyen.model.transferwebhooks.IssuedCard
-
public class IssuedCard extends Object
IssuedCard
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIssuedCard.PanEntryModeEnumIndicates the method used for entering the PAN to initiate a transaction.static classIssuedCard.ProcessingTypeEnumContains information about how the payment was processed.static classIssuedCard.TypeEnum**issuedCard**
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_AUTHORISATION_TYPEstatic StringJSON_PROPERTY_PAN_ENTRY_MODEstatic StringJSON_PROPERTY_PROCESSING_TYPEstatic StringJSON_PROPERTY_RELAYED_AUTHORISATION_DATAstatic StringJSON_PROPERTY_SCHEME_TRACE_IDstatic StringJSON_PROPERTY_SCHEME_UNIQUE_TRANSACTION_IDstatic StringJSON_PROPERTY_TYPEstatic StringJSON_PROPERTY_VALIDATION_FACTS
-
Constructor Summary
Constructors Constructor Description IssuedCard()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IssuedCardaddValidationFactsItem(TransferNotificationValidationFact validationFactsItem)IssuedCardauthorisationType(String authorisationType)booleanequals(Object o)Return true if this IssuedCard object is equal to o.static IssuedCardfromJson(String jsonString)Create an instance of IssuedCard given an JSON stringStringgetAuthorisationType()The authorisation type.IssuedCard.PanEntryModeEnumgetPanEntryMode()Indicates the method used for entering the PAN to initiate a transaction.IssuedCard.ProcessingTypeEnumgetProcessingType()Contains information about how the payment was processed.RelayedAuthorisationDatagetRelayedAuthorisationData()Get relayedAuthorisationDataStringgetSchemeTraceId()The identifier of the original payment.StringgetSchemeUniqueTransactionId()The unique identifier created by the scheme.IssuedCard.TypeEnumgetType()**issuedCard**List<TransferNotificationValidationFact>getValidationFacts()The evaluation of the validation facts.inthashCode()IssuedCardpanEntryMode(IssuedCard.PanEntryModeEnum panEntryMode)IssuedCardprocessingType(IssuedCard.ProcessingTypeEnum processingType)IssuedCardrelayedAuthorisationData(RelayedAuthorisationData relayedAuthorisationData)IssuedCardschemeTraceId(String schemeTraceId)IssuedCardschemeUniqueTransactionId(String schemeUniqueTransactionId)voidsetAuthorisationType(String authorisationType)The authorisation type.voidsetPanEntryMode(IssuedCard.PanEntryModeEnum panEntryMode)Indicates the method used for entering the PAN to initiate a transaction.voidsetProcessingType(IssuedCard.ProcessingTypeEnum processingType)Contains information about how the payment was processed.voidsetRelayedAuthorisationData(RelayedAuthorisationData relayedAuthorisationData)relayedAuthorisationDatavoidsetSchemeTraceId(String schemeTraceId)The identifier of the original payment.voidsetSchemeUniqueTransactionId(String schemeUniqueTransactionId)The unique identifier created by the scheme.voidsetType(IssuedCard.TypeEnum type)**issuedCard**voidsetValidationFacts(List<TransferNotificationValidationFact> validationFacts)The evaluation of the validation facts.StringtoJson()Convert an instance of IssuedCard to an JSON stringStringtoString()IssuedCardtype(IssuedCard.TypeEnum type)IssuedCardvalidationFacts(List<TransferNotificationValidationFact> validationFacts)
-
-
-
Field Detail
-
JSON_PROPERTY_AUTHORISATION_TYPE
public static final String JSON_PROPERTY_AUTHORISATION_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PAN_ENTRY_MODE
public static final String JSON_PROPERTY_PAN_ENTRY_MODE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_PROCESSING_TYPE
public static final String JSON_PROPERTY_PROCESSING_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_RELAYED_AUTHORISATION_DATA
public static final String JSON_PROPERTY_RELAYED_AUTHORISATION_DATA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SCHEME_TRACE_ID
public static final String JSON_PROPERTY_SCHEME_TRACE_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SCHEME_UNIQUE_TRANSACTION_ID
public static final String JSON_PROPERTY_SCHEME_UNIQUE_TRANSACTION_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_VALIDATION_FACTS
public static final String JSON_PROPERTY_VALIDATION_FACTS
- See Also:
- Constant Field Values
-
-
Method Detail
-
authorisationType
public IssuedCard authorisationType(String authorisationType)
-
getAuthorisationType
public String getAuthorisationType()
The authorisation type. For example, **defaultAuthorisation**, **preAuthorisation**, **finalAuthorisation**- Returns:
- authorisationType
-
setAuthorisationType
public void setAuthorisationType(String authorisationType)
The authorisation type. For example, **defaultAuthorisation**, **preAuthorisation**, **finalAuthorisation**- Parameters:
authorisationType-
-
panEntryMode
public IssuedCard panEntryMode(IssuedCard.PanEntryModeEnum panEntryMode)
-
getPanEntryMode
public IssuedCard.PanEntryModeEnum getPanEntryMode()
Indicates the method used for entering the PAN to initiate a transaction. Possible values: **manual**, **chip**, **magstripe**, **contactless**, **cof**, **ecommerce**, **token**.- Returns:
- panEntryMode
-
setPanEntryMode
public void setPanEntryMode(IssuedCard.PanEntryModeEnum panEntryMode)
Indicates the method used for entering the PAN to initiate a transaction. Possible values: **manual**, **chip**, **magstripe**, **contactless**, **cof**, **ecommerce**, **token**.- Parameters:
panEntryMode-
-
processingType
public IssuedCard processingType(IssuedCard.ProcessingTypeEnum processingType)
-
getProcessingType
public IssuedCard.ProcessingTypeEnum getProcessingType()
Contains information about how the payment was processed. For example, **ecommerce** for online or **pos** for in-person payments.- Returns:
- processingType
-
setProcessingType
public void setProcessingType(IssuedCard.ProcessingTypeEnum processingType)
Contains information about how the payment was processed. For example, **ecommerce** for online or **pos** for in-person payments.- Parameters:
processingType-
-
relayedAuthorisationData
public IssuedCard relayedAuthorisationData(RelayedAuthorisationData relayedAuthorisationData)
-
getRelayedAuthorisationData
public RelayedAuthorisationData getRelayedAuthorisationData()
Get relayedAuthorisationData- Returns:
- relayedAuthorisationData
-
setRelayedAuthorisationData
public void setRelayedAuthorisationData(RelayedAuthorisationData relayedAuthorisationData)
relayedAuthorisationData- Parameters:
relayedAuthorisationData-
-
schemeTraceId
public IssuedCard schemeTraceId(String schemeTraceId)
-
getSchemeTraceId
public String getSchemeTraceId()
The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme. The `schemeTraceID` should refer to an original `schemeUniqueTransactionID` provided in an earlier payment (not necessarily processed by Adyen). A `schemeTraceId` is typically available for authorization adjustments or recurring payments.- Returns:
- schemeTraceId
-
setSchemeTraceId
public void setSchemeTraceId(String schemeTraceId)
The identifier of the original payment. This ID is provided by the scheme and can be alphanumeric or numeric, depending on the scheme. The `schemeTraceID` should refer to an original `schemeUniqueTransactionID` provided in an earlier payment (not necessarily processed by Adyen). A `schemeTraceId` is typically available for authorization adjustments or recurring payments.- Parameters:
schemeTraceId-
-
schemeUniqueTransactionId
public IssuedCard schemeUniqueTransactionId(String schemeUniqueTransactionId)
-
getSchemeUniqueTransactionId
public String getSchemeUniqueTransactionId()
The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.- Returns:
- schemeUniqueTransactionId
-
setSchemeUniqueTransactionId
public void setSchemeUniqueTransactionId(String schemeUniqueTransactionId)
The unique identifier created by the scheme. This ID can be alphanumeric or numeric depending on the scheme.- Parameters:
schemeUniqueTransactionId-
-
type
public IssuedCard type(IssuedCard.TypeEnum type)
-
getType
public IssuedCard.TypeEnum getType()
**issuedCard**- Returns:
- type
-
setType
public void setType(IssuedCard.TypeEnum type)
**issuedCard**- Parameters:
type-
-
validationFacts
public IssuedCard validationFacts(List<TransferNotificationValidationFact> validationFacts)
-
addValidationFactsItem
public IssuedCard addValidationFactsItem(TransferNotificationValidationFact validationFactsItem)
-
getValidationFacts
public List<TransferNotificationValidationFact> getValidationFacts()
The evaluation of the validation facts. See [validation checks](https://docs.adyen.com/issuing/validation-checks) for more information.- Returns:
- validationFacts
-
setValidationFacts
public void setValidationFacts(List<TransferNotificationValidationFact> validationFacts)
The evaluation of the validation facts. See [validation checks](https://docs.adyen.com/issuing/validation-checks) for more information.- Parameters:
validationFacts-
-
equals
public boolean equals(Object o)
Return true if this IssuedCard object is equal to o.
-
fromJson
public static IssuedCard fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of IssuedCard given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of IssuedCard
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to IssuedCard
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of IssuedCard to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-