Package model
Class UpdateMerchantRequest
- java.lang.Object
-
- model.UpdateMerchantRequest
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class UpdateMerchantRequest extends Object
UpdateMerchantRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateMerchantRequest.CustomTypeAdapterFactory
-
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_CONVENIENCE_CHARGES_ENABLEDstatic StringSERIALIZED_NAME_CREATING_TRANSFER_FROM_REPORT_ENABLEDstatic StringSERIALIZED_NAME_FEE_READY_TO_SETTLE_UPONstatic StringSERIALIZED_NAME_GROSS_SETTLEMENT_ENABLEDstatic StringSERIALIZED_NAME_LEVEL_TWO_LEVEL_THREE_DATA_ENABLEDstatic StringSERIALIZED_NAME_MERCHANT_NAMEstatic StringSERIALIZED_NAME_PROCESSING_ENABLEDstatic StringSERIALIZED_NAME_READY_TO_SETTLE_UPONstatic StringSERIALIZED_NAME_RENT_SURCHARGES_ENABLEDstatic StringSERIALIZED_NAME_SETTLEMENT_ENABLEDstatic StringSERIALIZED_NAME_SETTLEMENT_FUNDING_IDENTIFIERstatic StringSERIALIZED_NAME_TAGS
-
Constructor Summary
Constructors Constructor Description UpdateMerchantRequest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateMerchantRequestcardCvvRequired(Boolean cardCvvRequired)UpdateMerchantRequestcardExpirationDateRequired(Boolean cardExpirationDateRequired)UpdateMerchantRequestconvenienceChargesEnabled(Boolean convenienceChargesEnabled)UpdateMerchantRequestcreatingTransferFromReportEnabled(Boolean creatingTransferFromReportEnabled)booleanequals(Object o)UpdateMerchantRequestfeeReadyToSettleUpon(String feeReadyToSettleUpon)static UpdateMerchantRequestfromJson(String jsonString)Create an instance of UpdateMerchantRequest given an JSON stringBooleangetCardCvvRequired()Set to **true** to require the card's CVV code.BooleangetCardExpirationDateRequired()Set to **true** to require the card's expiration date.BooleangetConvenienceChargesEnabled()Set to **true** if you want to enable the `Merchant` to accept convenience fees and/or service fees.BooleangetCreatingTransferFromReportEnabled()Set to **true** to automatically create `Transfers` once settlement reports get generated.StringgetFeeReadyToSettleUpon()Details how the `Merchant` settles fees.BooleangetGrossSettlementEnabled()Set to **true** to enable gross settlements.BooleangetLevelTwoLevelThreeDataEnabled()Set to **true** to enable the `Merchant` for Level 2 and Level 3 processing.StringgetMerchantName()The legal name saved in the `Merchant` resource.BooleangetProcessingEnabled()Details if transaction processing is enabled for the `Merchant`.StringgetReadyToSettleUpon()Details how `Authorizations` captured by the `Merchant` are settled.BooleangetRentSurchargesEnabled()Set to **true** if you want to enable a `Merchant` to accept rent charges.BooleangetSettlementEnabled()Details if settlement processing is enabled for the `Merchant`.StringgetSettlementFundingIdentifier()Include addtional information (like the MID) when submitting funding `Tranfers` to processors.Map<String,String>getTags()Key value pair for annotating custom meta data (e.g.UpdateMerchantRequestgrossSettlementEnabled(Boolean grossSettlementEnabled)inthashCode()UpdateMerchantRequestlevelTwoLevelThreeDataEnabled(Boolean levelTwoLevelThreeDataEnabled)UpdateMerchantRequestmerchantName(String merchantName)UpdateMerchantRequestprocessingEnabled(Boolean processingEnabled)UpdateMerchantRequestputTagsItem(String key, String tagsItem)UpdateMerchantRequestreadyToSettleUpon(String readyToSettleUpon)UpdateMerchantRequestrentSurchargesEnabled(Boolean rentSurchargesEnabled)voidsetCardCvvRequired(Boolean cardCvvRequired)voidsetCardExpirationDateRequired(Boolean cardExpirationDateRequired)voidsetConvenienceChargesEnabled(Boolean convenienceChargesEnabled)voidsetCreatingTransferFromReportEnabled(Boolean creatingTransferFromReportEnabled)voidsetFeeReadyToSettleUpon(String feeReadyToSettleUpon)voidsetGrossSettlementEnabled(Boolean grossSettlementEnabled)voidsetLevelTwoLevelThreeDataEnabled(Boolean levelTwoLevelThreeDataEnabled)voidsetMerchantName(String merchantName)voidsetProcessingEnabled(Boolean processingEnabled)voidsetReadyToSettleUpon(String readyToSettleUpon)voidsetRentSurchargesEnabled(Boolean rentSurchargesEnabled)voidsetSettlementEnabled(Boolean settlementEnabled)voidsetSettlementFundingIdentifier(String settlementFundingIdentifier)voidsetTags(Map<String,String> tags)UpdateMerchantRequestsettlementEnabled(Boolean settlementEnabled)UpdateMerchantRequestsettlementFundingIdentifier(String settlementFundingIdentifier)UpdateMerchantRequesttags(Map<String,String> tags)StringtoJson()Convert an instance of UpdateMerchantRequest to an JSON stringStringtoString()static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
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_CONVENIENCE_CHARGES_ENABLED
public static final String SERIALIZED_NAME_CONVENIENCE_CHARGES_ENABLED
- 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_FEE_READY_TO_SETTLE_UPON
public static final String SERIALIZED_NAME_FEE_READY_TO_SETTLE_UPON
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_GROSS_SETTLEMENT_ENABLED
public static final String SERIALIZED_NAME_GROSS_SETTLEMENT_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LEVEL_TWO_LEVEL_THREE_DATA_ENABLED
public static final String SERIALIZED_NAME_LEVEL_TWO_LEVEL_THREE_DATA_ENABLED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MERCHANT_NAME
public static final String SERIALIZED_NAME_MERCHANT_NAME
- 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_RENT_SURCHARGES_ENABLED
public static final String SERIALIZED_NAME_RENT_SURCHARGES_ENABLED
- 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
-
-
Method Detail
-
cardCvvRequired
public UpdateMerchantRequest cardCvvRequired(Boolean cardCvvRequired)
-
getCardCvvRequired
@Nullable public Boolean getCardCvvRequired()
Set to **true** to require the card's CVV code.- Returns:
- cardCvvRequired
-
setCardCvvRequired
public void setCardCvvRequired(Boolean cardCvvRequired)
-
cardExpirationDateRequired
public UpdateMerchantRequest cardExpirationDateRequired(Boolean cardExpirationDateRequired)
-
getCardExpirationDateRequired
@Nullable public Boolean getCardExpirationDateRequired()
Set to **true** to require the card's expiration date.- Returns:
- cardExpirationDateRequired
-
setCardExpirationDateRequired
public void setCardExpirationDateRequired(Boolean cardExpirationDateRequired)
-
convenienceChargesEnabled
public UpdateMerchantRequest convenienceChargesEnabled(Boolean convenienceChargesEnabled)
-
getConvenienceChargesEnabled
@Nullable public Boolean getConvenienceChargesEnabled()
Set to **true** if you want to enable the `Merchant` to accept convenience fees and/or service fees.- Returns:
- convenienceChargesEnabled
-
setConvenienceChargesEnabled
public void setConvenienceChargesEnabled(Boolean convenienceChargesEnabled)
-
creatingTransferFromReportEnabled
public UpdateMerchantRequest creatingTransferFromReportEnabled(Boolean creatingTransferFromReportEnabled)
-
getCreatingTransferFromReportEnabled
@Nullable public Boolean getCreatingTransferFromReportEnabled()
Set to **true** to automatically create `Transfers` once settlement reports get generated.- Returns:
- creatingTransferFromReportEnabled
-
setCreatingTransferFromReportEnabled
public void setCreatingTransferFromReportEnabled(Boolean creatingTransferFromReportEnabled)
-
feeReadyToSettleUpon
public UpdateMerchantRequest feeReadyToSettleUpon(String feeReadyToSettleUpon)
-
getFeeReadyToSettleUpon
@Nullable public String getFeeReadyToSettleUpon()
Details how the `Merchant` settles fees.- Returns:
- feeReadyToSettleUpon
-
setFeeReadyToSettleUpon
public void setFeeReadyToSettleUpon(String feeReadyToSettleUpon)
-
grossSettlementEnabled
public UpdateMerchantRequest grossSettlementEnabled(Boolean grossSettlementEnabled)
-
getGrossSettlementEnabled
@Nullable public Boolean getGrossSettlementEnabled()
Set to **true** to enable gross settlements.- Returns:
- grossSettlementEnabled
-
setGrossSettlementEnabled
public void setGrossSettlementEnabled(Boolean grossSettlementEnabled)
-
levelTwoLevelThreeDataEnabled
public UpdateMerchantRequest levelTwoLevelThreeDataEnabled(Boolean levelTwoLevelThreeDataEnabled)
-
getLevelTwoLevelThreeDataEnabled
@Nullable public Boolean getLevelTwoLevelThreeDataEnabled()
Set to **true** to enable the `Merchant` for Level 2 and Level 3 processing. Default value is **false**.- Returns:
- levelTwoLevelThreeDataEnabled
-
setLevelTwoLevelThreeDataEnabled
public void setLevelTwoLevelThreeDataEnabled(Boolean levelTwoLevelThreeDataEnabled)
-
merchantName
public UpdateMerchantRequest merchantName(String merchantName)
-
getMerchantName
@Nullable public String getMerchantName()
The legal name saved in the `Merchant` resource.- Returns:
- merchantName
-
setMerchantName
public void setMerchantName(String merchantName)
-
processingEnabled
public UpdateMerchantRequest processingEnabled(Boolean processingEnabled)
-
getProcessingEnabled
@Nullable public Boolean getProcessingEnabled()
Details if transaction processing is enabled for the `Merchant`.- Returns:
- processingEnabled
-
setProcessingEnabled
public void setProcessingEnabled(Boolean processingEnabled)
-
readyToSettleUpon
public UpdateMerchantRequest readyToSettleUpon(String readyToSettleUpon)
-
getReadyToSettleUpon
@Nullable public String getReadyToSettleUpon()
Details how `Authorizations` captured by the `Merchant` are settled.- Returns:
- readyToSettleUpon
-
setReadyToSettleUpon
public void setReadyToSettleUpon(String readyToSettleUpon)
-
rentSurchargesEnabled
public UpdateMerchantRequest rentSurchargesEnabled(Boolean rentSurchargesEnabled)
-
getRentSurchargesEnabled
@Nullable public Boolean getRentSurchargesEnabled()
Set to **true** if you want to enable a `Merchant` to accept rent charges.- Returns:
- rentSurchargesEnabled
-
setRentSurchargesEnabled
public void setRentSurchargesEnabled(Boolean rentSurchargesEnabled)
-
settlementEnabled
public UpdateMerchantRequest settlementEnabled(Boolean settlementEnabled)
-
getSettlementEnabled
@Nullable public Boolean getSettlementEnabled()
Details if settlement processing is enabled for the `Merchant`.- Returns:
- settlementEnabled
-
setSettlementEnabled
public void setSettlementEnabled(Boolean settlementEnabled)
-
settlementFundingIdentifier
public UpdateMerchantRequest settlementFundingIdentifier(String settlementFundingIdentifier)
-
getSettlementFundingIdentifier
@Nullable public String getSettlementFundingIdentifier()
Include addtional information (like the MID) when submitting funding `Tranfers` to processors.- Returns:
- settlementFundingIdentifier
-
setSettlementFundingIdentifier
public void setSettlementFundingIdentifier(String settlementFundingIdentifier)
-
tags
public UpdateMerchantRequest tags(Map<String,String> tags)
-
putTagsItem
public UpdateMerchantRequest 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
-
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 UpdateMerchantRequest
-
fromJson
public static UpdateMerchantRequest fromJson(String jsonString) throws IOException
Create an instance of UpdateMerchantRequest given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of UpdateMerchantRequest
- Throws:
IOException- if the JSON string is invalid with respect to UpdateMerchantRequest
-
toJson
public String toJson()
Convert an instance of UpdateMerchantRequest to an JSON string- Returns:
- JSON string
-
-