Package io.moov.sdk.models.components
Class Underwriting
- java.lang.Object
-
- io.moov.sdk.models.components.Underwriting
-
public class Underwriting extends java.lang.ObjectUnderwritingDescribes underwriting values (in USD) used for card payment acceptance.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUnderwriting.Builder
-
Constructor Summary
Constructors Constructor Description Underwriting()Underwriting(java.util.Optional<java.lang.Long> averageTransactionSize, java.util.Optional<java.lang.Long> maxTransactionSize, java.util.Optional<java.lang.Long> averageMonthlyTransactionVolume, java.util.Optional<? extends UnderwritingStatus> status, java.util.Optional<? extends VolumeByCustomerType> volumeByCustomerType, java.util.Optional<? extends CardVolumeDistribution> cardVolumeDistribution, java.util.Optional<? extends FulfillmentDetails> fulfillment, java.util.Optional<? extends GeographicReach> geographicReach, java.util.Optional<? extends BusinessPresence> businessPresence, java.util.Optional<? extends PendingLitigation> pendingLitigation, java.util.Optional<? extends VolumeShareByCustomerType> volumeShareByCustomerType, java.util.Optional<? extends CollectFunds> collectFunds, java.util.Optional<? extends MoneyTransfer> moneyTransfer, java.util.Optional<? extends SendFunds> sendFunds)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Optional<java.lang.Long>averageMonthlyTransactionVolume()java.util.Optional<java.lang.Long>averageTransactionSize()static Underwriting.Builderbuilder()java.util.Optional<BusinessPresence>businessPresence()java.util.Optional<CardVolumeDistribution>cardVolumeDistribution()java.util.Optional<CollectFunds>collectFunds()booleanequals(java.lang.Object o)java.util.Optional<FulfillmentDetails>fulfillment()java.util.Optional<GeographicReach>geographicReach()inthashCode()java.util.Optional<java.lang.Long>maxTransactionSize()java.util.Optional<MoneyTransfer>moneyTransfer()java.util.Optional<PendingLitigation>pendingLitigation()java.util.Optional<SendFunds>sendFunds()java.util.Optional<UnderwritingStatus>status()Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.java.lang.StringtoString()java.util.Optional<VolumeByCustomerType>volumeByCustomerType()java.util.Optional<VolumeShareByCustomerType>volumeShareByCustomerType()UnderwritingwithAverageMonthlyTransactionVolume(long averageMonthlyTransactionVolume)UnderwritingwithAverageMonthlyTransactionVolume(java.util.Optional<java.lang.Long> averageMonthlyTransactionVolume)UnderwritingwithAverageTransactionSize(long averageTransactionSize)UnderwritingwithAverageTransactionSize(java.util.Optional<java.lang.Long> averageTransactionSize)UnderwritingwithBusinessPresence(BusinessPresence businessPresence)UnderwritingwithBusinessPresence(java.util.Optional<? extends BusinessPresence> businessPresence)UnderwritingwithCardVolumeDistribution(CardVolumeDistribution cardVolumeDistribution)UnderwritingwithCardVolumeDistribution(java.util.Optional<? extends CardVolumeDistribution> cardVolumeDistribution)UnderwritingwithCollectFunds(CollectFunds collectFunds)UnderwritingwithCollectFunds(java.util.Optional<? extends CollectFunds> collectFunds)UnderwritingwithFulfillment(FulfillmentDetails fulfillment)UnderwritingwithFulfillment(java.util.Optional<? extends FulfillmentDetails> fulfillment)UnderwritingwithGeographicReach(GeographicReach geographicReach)UnderwritingwithGeographicReach(java.util.Optional<? extends GeographicReach> geographicReach)UnderwritingwithMaxTransactionSize(long maxTransactionSize)UnderwritingwithMaxTransactionSize(java.util.Optional<java.lang.Long> maxTransactionSize)UnderwritingwithMoneyTransfer(MoneyTransfer moneyTransfer)UnderwritingwithMoneyTransfer(java.util.Optional<? extends MoneyTransfer> moneyTransfer)UnderwritingwithPendingLitigation(PendingLitigation pendingLitigation)UnderwritingwithPendingLitigation(java.util.Optional<? extends PendingLitigation> pendingLitigation)UnderwritingwithSendFunds(SendFunds sendFunds)UnderwritingwithSendFunds(java.util.Optional<? extends SendFunds> sendFunds)UnderwritingwithStatus(UnderwritingStatus status)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.UnderwritingwithStatus(java.util.Optional<? extends UnderwritingStatus> status)Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.UnderwritingwithVolumeByCustomerType(VolumeByCustomerType volumeByCustomerType)UnderwritingwithVolumeByCustomerType(java.util.Optional<? extends VolumeByCustomerType> volumeByCustomerType)UnderwritingwithVolumeShareByCustomerType(VolumeShareByCustomerType volumeShareByCustomerType)UnderwritingwithVolumeShareByCustomerType(java.util.Optional<? extends VolumeShareByCustomerType> volumeShareByCustomerType)
-
-
-
Constructor Detail
-
Underwriting
public Underwriting(java.util.Optional<java.lang.Long> averageTransactionSize, java.util.Optional<java.lang.Long> maxTransactionSize, java.util.Optional<java.lang.Long> averageMonthlyTransactionVolume, java.util.Optional<? extends UnderwritingStatus> status, java.util.Optional<? extends VolumeByCustomerType> volumeByCustomerType, java.util.Optional<? extends CardVolumeDistribution> cardVolumeDistribution, java.util.Optional<? extends FulfillmentDetails> fulfillment, java.util.Optional<? extends GeographicReach> geographicReach, java.util.Optional<? extends BusinessPresence> businessPresence, java.util.Optional<? extends PendingLitigation> pendingLitigation, java.util.Optional<? extends VolumeShareByCustomerType> volumeShareByCustomerType, java.util.Optional<? extends CollectFunds> collectFunds, java.util.Optional<? extends MoneyTransfer> moneyTransfer, java.util.Optional<? extends SendFunds> sendFunds)
-
Underwriting
public Underwriting()
-
-
Method Detail
-
averageTransactionSize
public java.util.Optional<java.lang.Long> averageTransactionSize()
-
maxTransactionSize
public java.util.Optional<java.lang.Long> maxTransactionSize()
-
averageMonthlyTransactionVolume
public java.util.Optional<java.lang.Long> averageMonthlyTransactionVolume()
-
status
@Deprecated public java.util.Optional<UnderwritingStatus> status()
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.
-
volumeByCustomerType
public java.util.Optional<VolumeByCustomerType> volumeByCustomerType()
-
cardVolumeDistribution
public java.util.Optional<CardVolumeDistribution> cardVolumeDistribution()
-
fulfillment
public java.util.Optional<FulfillmentDetails> fulfillment()
-
geographicReach
public java.util.Optional<GeographicReach> geographicReach()
-
businessPresence
public java.util.Optional<BusinessPresence> businessPresence()
-
pendingLitigation
public java.util.Optional<PendingLitigation> pendingLitigation()
-
volumeShareByCustomerType
public java.util.Optional<VolumeShareByCustomerType> volumeShareByCustomerType()
-
collectFunds
public java.util.Optional<CollectFunds> collectFunds()
-
moneyTransfer
public java.util.Optional<MoneyTransfer> moneyTransfer()
-
sendFunds
public java.util.Optional<SendFunds> sendFunds()
-
builder
public static Underwriting.Builder builder()
-
withAverageTransactionSize
public Underwriting withAverageTransactionSize(long averageTransactionSize)
-
withAverageTransactionSize
public Underwriting withAverageTransactionSize(java.util.Optional<java.lang.Long> averageTransactionSize)
-
withMaxTransactionSize
public Underwriting withMaxTransactionSize(long maxTransactionSize)
-
withMaxTransactionSize
public Underwriting withMaxTransactionSize(java.util.Optional<java.lang.Long> maxTransactionSize)
-
withAverageMonthlyTransactionVolume
public Underwriting withAverageMonthlyTransactionVolume(long averageMonthlyTransactionVolume)
-
withAverageMonthlyTransactionVolume
public Underwriting withAverageMonthlyTransactionVolume(java.util.Optional<java.lang.Long> averageMonthlyTransactionVolume)
-
withStatus
@Deprecated public Underwriting withStatus(UnderwritingStatus status)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.
-
withStatus
@Deprecated public Underwriting withStatus(java.util.Optional<? extends UnderwritingStatus> status)
Deprecated.field: This will be removed in a future release, please migrate away from it as soon as possible.
-
withVolumeByCustomerType
public Underwriting withVolumeByCustomerType(VolumeByCustomerType volumeByCustomerType)
-
withVolumeByCustomerType
public Underwriting withVolumeByCustomerType(java.util.Optional<? extends VolumeByCustomerType> volumeByCustomerType)
-
withCardVolumeDistribution
public Underwriting withCardVolumeDistribution(CardVolumeDistribution cardVolumeDistribution)
-
withCardVolumeDistribution
public Underwriting withCardVolumeDistribution(java.util.Optional<? extends CardVolumeDistribution> cardVolumeDistribution)
-
withFulfillment
public Underwriting withFulfillment(FulfillmentDetails fulfillment)
-
withFulfillment
public Underwriting withFulfillment(java.util.Optional<? extends FulfillmentDetails> fulfillment)
-
withGeographicReach
public Underwriting withGeographicReach(GeographicReach geographicReach)
-
withGeographicReach
public Underwriting withGeographicReach(java.util.Optional<? extends GeographicReach> geographicReach)
-
withBusinessPresence
public Underwriting withBusinessPresence(BusinessPresence businessPresence)
-
withBusinessPresence
public Underwriting withBusinessPresence(java.util.Optional<? extends BusinessPresence> businessPresence)
-
withPendingLitigation
public Underwriting withPendingLitigation(PendingLitigation pendingLitigation)
-
withPendingLitigation
public Underwriting withPendingLitigation(java.util.Optional<? extends PendingLitigation> pendingLitigation)
-
withVolumeShareByCustomerType
public Underwriting withVolumeShareByCustomerType(VolumeShareByCustomerType volumeShareByCustomerType)
-
withVolumeShareByCustomerType
public Underwriting withVolumeShareByCustomerType(java.util.Optional<? extends VolumeShareByCustomerType> volumeShareByCustomerType)
-
withCollectFunds
public Underwriting withCollectFunds(CollectFunds collectFunds)
-
withCollectFunds
public Underwriting withCollectFunds(java.util.Optional<? extends CollectFunds> collectFunds)
-
withMoneyTransfer
public Underwriting withMoneyTransfer(MoneyTransfer moneyTransfer)
-
withMoneyTransfer
public Underwriting withMoneyTransfer(java.util.Optional<? extends MoneyTransfer> moneyTransfer)
-
withSendFunds
public Underwriting withSendFunds(SendFunds sendFunds)
-
withSendFunds
public Underwriting withSendFunds(java.util.Optional<? extends SendFunds> sendFunds)
-
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
-
-