Package io.moov.sdk.models.components
Class CreateSweepConfig
- java.lang.Object
-
- io.moov.sdk.models.components.CreateSweepConfig
-
public class CreateSweepConfig extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCreateSweepConfig.Builder
-
Constructor Summary
Constructors Constructor Description CreateSweepConfig(java.lang.String walletID, SweepConfigStatus status, java.lang.String pushPaymentMethodID, java.lang.String pullPaymentMethodID)CreateSweepConfig(java.lang.String walletID, SweepConfigStatus status, java.lang.String pushPaymentMethodID, java.lang.String pullPaymentMethodID, java.util.Optional<java.lang.String> statementDescriptor, java.util.Optional<java.lang.String> minimumBalance)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateSweepConfig.Builderbuilder()booleanequals(java.lang.Object o)inthashCode()java.util.Optional<java.lang.String>minimumBalance()java.lang.StringpullPaymentMethodID()ID of the payment method.java.lang.StringpushPaymentMethodID()ID of the payment method.java.util.Optional<java.lang.String>statementDescriptor()The text that appears on the banking statement.SweepConfigStatusstatus()java.lang.StringtoString()java.lang.StringwalletID()CreateSweepConfigwithMinimumBalance(java.lang.String minimumBalance)CreateSweepConfigwithMinimumBalance(java.util.Optional<java.lang.String> minimumBalance)CreateSweepConfigwithPullPaymentMethodID(java.lang.String pullPaymentMethodID)ID of the payment method.CreateSweepConfigwithPushPaymentMethodID(java.lang.String pushPaymentMethodID)ID of the payment method.CreateSweepConfigwithStatementDescriptor(java.lang.String statementDescriptor)The text that appears on the banking statement.CreateSweepConfigwithStatementDescriptor(java.util.Optional<java.lang.String> statementDescriptor)The text that appears on the banking statement.CreateSweepConfigwithStatus(SweepConfigStatus status)CreateSweepConfigwithWalletID(java.lang.String walletID)
-
-
-
Constructor Detail
-
CreateSweepConfig
public CreateSweepConfig(java.lang.String walletID, SweepConfigStatus status, java.lang.String pushPaymentMethodID, java.lang.String pullPaymentMethodID, java.util.Optional<java.lang.String> statementDescriptor, java.util.Optional<java.lang.String> minimumBalance)
-
CreateSweepConfig
public CreateSweepConfig(java.lang.String walletID, SweepConfigStatus status, java.lang.String pushPaymentMethodID, java.lang.String pullPaymentMethodID)
-
-
Method Detail
-
walletID
public java.lang.String walletID()
-
status
public SweepConfigStatus status()
-
pushPaymentMethodID
public java.lang.String pushPaymentMethodID()
ID of the payment method.
-
pullPaymentMethodID
public java.lang.String pullPaymentMethodID()
ID of the payment method.
-
statementDescriptor
public java.util.Optional<java.lang.String> statementDescriptor()
The text that appears on the banking statement. The default descriptor is a 10 character ID if an override is not set in the sweep configs statementDescriptor.
-
minimumBalance
public java.util.Optional<java.lang.String> minimumBalance()
-
builder
public static final CreateSweepConfig.Builder builder()
-
withWalletID
public CreateSweepConfig withWalletID(java.lang.String walletID)
-
withStatus
public CreateSweepConfig withStatus(SweepConfigStatus status)
-
withPushPaymentMethodID
public CreateSweepConfig withPushPaymentMethodID(java.lang.String pushPaymentMethodID)
ID of the payment method.
-
withPullPaymentMethodID
public CreateSweepConfig withPullPaymentMethodID(java.lang.String pullPaymentMethodID)
ID of the payment method.
-
withStatementDescriptor
public CreateSweepConfig withStatementDescriptor(java.lang.String statementDescriptor)
The text that appears on the banking statement. The default descriptor is a 10 character ID if an override is not set in the sweep configs statementDescriptor.
-
withStatementDescriptor
public CreateSweepConfig withStatementDescriptor(java.util.Optional<java.lang.String> statementDescriptor)
The text that appears on the banking statement. The default descriptor is a 10 character ID if an override is not set in the sweep configs statementDescriptor.
-
withMinimumBalance
public CreateSweepConfig withMinimumBalance(java.lang.String minimumBalance)
-
withMinimumBalance
public CreateSweepConfig withMinimumBalance(java.util.Optional<java.lang.String> minimumBalance)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-