Package model
Class Application
- java.lang.Object
-
- model.Application
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class Application extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplication.CustomTypeAdapterFactorystatic classApplication.FeeReadyToSettleUponEnumDetails when the `fees` of `Authroizations` submitted under the `Application` will be ready to settle.static classApplication.ReadyToSettleUponEnumDetails when `Authroizations` submitted under the `Application` will be ready to settle.static classApplication.SettlementFundingIdentifierEnumGets or Sets settlementFundingIdentifier
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_CARD_CVV_REQUIREDstatic StringSERIALIZED_NAME_CARD_EXPIRATION_DATE_REQUIREDstatic StringSERIALIZED_NAME_CREATED_ATstatic StringSERIALIZED_NAME_CREATING_TRANSFER_FROM_REPORT_ENABLEDstatic StringSERIALIZED_NAME_ENABLEDstatic StringSERIALIZED_NAME_FEE_READY_TO_SETTLE_UPONstatic StringSERIALIZED_NAME_IDstatic StringSERIALIZED_NAME_LINKSstatic StringSERIALIZED_NAME_NAMEstatic StringSERIALIZED_NAME_OWNERstatic StringSERIALIZED_NAME_PROCESSING_ENABLEDstatic StringSERIALIZED_NAME_READY_TO_SETTLE_UPONstatic StringSERIALIZED_NAME_SETTLEMENT_ENABLEDstatic StringSERIALIZED_NAME_SETTLEMENT_FUNDING_IDENTIFIERstatic StringSERIALIZED_NAME_TAGSstatic StringSERIALIZED_NAME_UPDATED_AT
-
Constructor Summary
Constructors Constructor Description Application()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationcardCvvRequired(Boolean cardCvvRequired)ApplicationcardExpirationDateRequired(Boolean cardExpirationDateRequired)ApplicationcreatedAt(OffsetDateTime createdAt)ApplicationcreatingTransferFromReportEnabled(Boolean creatingTransferFromReportEnabled)Applicationenabled(Boolean enabled)booleanequals(Object o)ApplicationfeeReadyToSettleUpon(Application.FeeReadyToSettleUponEnum feeReadyToSettleUpon)static ApplicationfromJson(String jsonString)Create an instance of Application given an JSON stringBooleangetCardCvvRequired()Details if the `Application` requires CVV code.BooleangetCardExpirationDateRequired()Details if the `Application` requires the card's expiration date.OffsetDateTimegetCreatedAt()Point in time when this object was created.BooleangetCreatingTransferFromReportEnabled()Details if the `Application` is automatically set to create `Transfers` once settlement reports get generated.BooleangetEnabled()Details if the `Application` is enabled and active.Application.FeeReadyToSettleUponEnumgetFeeReadyToSettleUpon()Details when the `fees` of `Authroizations` submitted under the `Application` will be ready to settle.StringgetId()ID of the `Application` resource.ApplicationLinksgetLinks()Get linksStringgetName()The name of the `Application`.StringgetOwner()ID of the `Identity` resource that created the `Application`.BooleangetProcessingEnabled()Details if transaction processing is enabled for the `Application`.Application.ReadyToSettleUponEnumgetReadyToSettleUpon()Details when `Authroizations` submitted under the `Application` will be ready to settle.BooleangetSettlementEnabled()Details if settlement processing is enabled for the `Application`.Application.SettlementFundingIdentifierEnumgetSettlementFundingIdentifier()Get settlementFundingIdentifierMap<String,String>getTags()Key value pair for annotating custom meta data (e.g.OffsetDateTimegetUpdatedAt()Point in time when this object was most recently updated.inthashCode()Applicationid(String id)Applicationlinks(ApplicationLinks links)Applicationname(String name)Applicationowner(String owner)ApplicationprocessingEnabled(Boolean processingEnabled)ApplicationputTagsItem(String key, String tagsItem)ApplicationreadyToSettleUpon(Application.ReadyToSettleUponEnum readyToSettleUpon)voidsetCardCvvRequired(Boolean cardCvvRequired)voidsetCardExpirationDateRequired(Boolean cardExpirationDateRequired)voidsetCreatedAt(OffsetDateTime createdAt)voidsetCreatingTransferFromReportEnabled(Boolean creatingTransferFromReportEnabled)voidsetEnabled(Boolean enabled)voidsetFeeReadyToSettleUpon(Application.FeeReadyToSettleUponEnum feeReadyToSettleUpon)voidsetId(String id)voidsetLinks(ApplicationLinks links)voidsetName(String name)voidsetOwner(String owner)voidsetProcessingEnabled(Boolean processingEnabled)voidsetReadyToSettleUpon(Application.ReadyToSettleUponEnum readyToSettleUpon)voidsetSettlementEnabled(Boolean settlementEnabled)voidsetSettlementFundingIdentifier(Application.SettlementFundingIdentifierEnum settlementFundingIdentifier)voidsetTags(Map<String,String> tags)ApplicationsettlementEnabled(Boolean settlementEnabled)ApplicationsettlementFundingIdentifier(Application.SettlementFundingIdentifierEnum settlementFundingIdentifier)voidsetUpdatedAt(OffsetDateTime updatedAt)Applicationtags(Map<String,String> tags)StringtoJson()Convert an instance of Application to an JSON stringStringtoString()ApplicationupdatedAt(OffsetDateTime updatedAt)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UPDATED_AT
public static final String SERIALIZED_NAME_UPDATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CARD_CVV_REQUIRED
public static final String SERIALIZED_NAME_CARD_CVV_REQUIRED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CARD_EXPIRATION_DATE_REQUIRED
public static final String SERIALIZED_NAME_CARD_EXPIRATION_DATE_REQUIRED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATING_TRANSFER_FROM_REPORT_ENABLED
public static final String SERIALIZED_NAME_CREATING_TRANSFER_FROM_REPORT_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENABLED
public static final String SERIALIZED_NAME_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_FEE_READY_TO_SETTLE_UPON
public static final String SERIALIZED_NAME_FEE_READY_TO_SETTLE_UPON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OWNER
public static final String SERIALIZED_NAME_OWNER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PROCESSING_ENABLED
public static final String SERIALIZED_NAME_PROCESSING_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_READY_TO_SETTLE_UPON
public static final String SERIALIZED_NAME_READY_TO_SETTLE_UPON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SETTLEMENT_ENABLED
public static final String SERIALIZED_NAME_SETTLEMENT_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SETTLEMENT_FUNDING_IDENTIFIER
public static final String SERIALIZED_NAME_SETTLEMENT_FUNDING_IDENTIFIER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_TAGS
public static final String SERIALIZED_NAME_TAGS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LINKS
public static final String SERIALIZED_NAME_LINKS
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public Application id(String id)
-
setId
public void setId(String id)
-
createdAt
public Application createdAt(OffsetDateTime createdAt)
-
getCreatedAt
@Nullable public OffsetDateTime getCreatedAt()
Point in time when this object was created.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(OffsetDateTime createdAt)
-
updatedAt
public Application updatedAt(OffsetDateTime updatedAt)
-
getUpdatedAt
@Nullable public OffsetDateTime getUpdatedAt()
Point in time when this object was most recently updated.- Returns:
- updatedAt
-
setUpdatedAt
public void setUpdatedAt(OffsetDateTime updatedAt)
-
cardCvvRequired
public Application cardCvvRequired(Boolean cardCvvRequired)
-
getCardCvvRequired
@Nullable public Boolean getCardCvvRequired()
Details if the `Application` requires CVV code.- Returns:
- cardCvvRequired
-
setCardCvvRequired
public void setCardCvvRequired(Boolean cardCvvRequired)
-
cardExpirationDateRequired
public Application cardExpirationDateRequired(Boolean cardExpirationDateRequired)
-
getCardExpirationDateRequired
@Nullable public Boolean getCardExpirationDateRequired()
Details if the `Application` requires the card's expiration date.- Returns:
- cardExpirationDateRequired
-
setCardExpirationDateRequired
public void setCardExpirationDateRequired(Boolean cardExpirationDateRequired)
-
creatingTransferFromReportEnabled
public Application creatingTransferFromReportEnabled(Boolean creatingTransferFromReportEnabled)
-
getCreatingTransferFromReportEnabled
@Nullable public Boolean getCreatingTransferFromReportEnabled()
Details if the `Application` is automatically set to create `Transfers` once settlement reports get generated.- Returns:
- creatingTransferFromReportEnabled
-
setCreatingTransferFromReportEnabled
public void setCreatingTransferFromReportEnabled(Boolean creatingTransferFromReportEnabled)
-
enabled
public Application enabled(Boolean enabled)
-
getEnabled
@Nullable public Boolean getEnabled()
Details if the `Application` is enabled and active. Set to **false** to disable the `Application`.- Returns:
- enabled
-
setEnabled
public void setEnabled(Boolean enabled)
-
feeReadyToSettleUpon
public Application feeReadyToSettleUpon(Application.FeeReadyToSettleUponEnum feeReadyToSettleUpon)
-
getFeeReadyToSettleUpon
@Nullable public Application.FeeReadyToSettleUponEnum getFeeReadyToSettleUpon()
Details when the `fees` of `Authroizations` submitted under the `Application` will be ready to settle.- Returns:
- feeReadyToSettleUpon
-
setFeeReadyToSettleUpon
public void setFeeReadyToSettleUpon(Application.FeeReadyToSettleUponEnum feeReadyToSettleUpon)
-
name
public Application name(String name)
-
setName
public void setName(String name)
-
owner
public Application owner(String owner)
-
getOwner
@Nullable public String getOwner()
ID of the `Identity` resource that created the `Application`.- Returns:
- owner
-
setOwner
public void setOwner(String owner)
-
processingEnabled
public Application processingEnabled(Boolean processingEnabled)
-
getProcessingEnabled
@Nullable public Boolean getProcessingEnabled()
Details if transaction processing is enabled for the `Application`.- Returns:
- processingEnabled
-
setProcessingEnabled
public void setProcessingEnabled(Boolean processingEnabled)
-
readyToSettleUpon
public Application readyToSettleUpon(Application.ReadyToSettleUponEnum readyToSettleUpon)
-
getReadyToSettleUpon
@Nullable public Application.ReadyToSettleUponEnum getReadyToSettleUpon()
Details when `Authroizations` submitted under the `Application` will be ready to settle.- Returns:
- readyToSettleUpon
-
setReadyToSettleUpon
public void setReadyToSettleUpon(Application.ReadyToSettleUponEnum readyToSettleUpon)
-
settlementEnabled
public Application settlementEnabled(Boolean settlementEnabled)
-
getSettlementEnabled
@Nullable public Boolean getSettlementEnabled()
Details if settlement processing is enabled for the `Application`.- Returns:
- settlementEnabled
-
setSettlementEnabled
public void setSettlementEnabled(Boolean settlementEnabled)
-
settlementFundingIdentifier
public Application settlementFundingIdentifier(Application.SettlementFundingIdentifierEnum settlementFundingIdentifier)
-
getSettlementFundingIdentifier
@Nullable public Application.SettlementFundingIdentifierEnum getSettlementFundingIdentifier()
Get settlementFundingIdentifier- Returns:
- settlementFundingIdentifier
-
setSettlementFundingIdentifier
public void setSettlementFundingIdentifier(Application.SettlementFundingIdentifierEnum settlementFundingIdentifier)
-
tags
public Application tags(Map<String,String> tags)
-
putTagsItem
public Application putTagsItem(String key, String tagsItem)
-
getTags
@Nullable public Map<String,String> getTags()
Key value pair for annotating custom meta data (e.g. order numbers).- Returns:
- tags
-
links
public Application links(ApplicationLinks links)
-
getLinks
@Nullable public ApplicationLinks getLinks()
Get links- Returns:
- links
-
setLinks
public void setLinks(ApplicationLinks links)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
IOException- if the JSON Object is invalid with respect to Application
-
fromJson
public static Application fromJson(String jsonString) throws IOException
Create an instance of Application given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Application
- Throws:
IOException- if the JSON string is invalid with respect to Application
-
toJson
public String toJson()
Convert an instance of Application to an JSON string- Returns:
- JSON string
-
-