Package com.adyen.model.transfers
Class IssuedCard
- java.lang.Object
-
- com.adyen.model.transfers.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 provided by the scheme.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 provided by the scheme.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 provided by the scheme. The Id could be alphanumeric or numeric depending on the scheme. The schemeTraceID should be referring to an original schemeUniqueTransactionID provided in an earlier payment (not necessarily processed by Adyen). Instances of available schemeTraceId is authAdjustment or recurring payments.- Returns:
- schemeTraceId
-
setSchemeTraceId
public void setSchemeTraceId(String schemeTraceId)
The identifier of the original payment provided by the scheme. The Id could be alphanumeric or numeric depending on the scheme. The schemeTraceID should be referring to an original schemeUniqueTransactionID provided in an earlier payment (not necessarily processed by Adyen). Instances of available schemeTraceId is authAdjustment or recurring payments.- Parameters:
schemeTraceId-
-
schemeUniqueTransactionId
public IssuedCard schemeUniqueTransactionId(String schemeUniqueTransactionId)
-
getSchemeUniqueTransactionId
public String getSchemeUniqueTransactionId()
The unique identifier created by the scheme. The ID could be alphanumeric or numeric depending on the scheme.- Returns:
- schemeUniqueTransactionId
-
setSchemeUniqueTransactionId
public void setSchemeUniqueTransactionId(String schemeUniqueTransactionId)
The unique identifier created by the scheme. The ID could 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
-
-