Class Underwriting


  • public class Underwriting
    extends java.lang.Object
    Underwriting

    Describes underwriting values (in USD) used for card payment acceptance.

    • 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.
      • geographicReach

        public java.util.Optional<GeographicReach> geographicReach()
      • businessPresence

        public java.util.Optional<BusinessPresence> businessPresence()
      • pendingLitigation

        public java.util.Optional<PendingLitigation> pendingLitigation()
      • collectFunds

        public java.util.Optional<CollectFunds> collectFunds()
      • moneyTransfer

        public java.util.Optional<MoneyTransfer> moneyTransfer()
      • sendFunds

        public java.util.Optional<SendFunds> sendFunds()
      • 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.
      • withSendFunds

        public Underwriting withSendFunds​(java.util.Optional<? extends SendFunds> sendFunds)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object