Package io.moov.sdk.models.components
Class MoovFeeDetails.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.MoovFeeDetails.Builder
-
- Enclosing class:
- MoovFeeDetails
public static final class MoovFeeDetails.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MoovFeeDetailsbuild()MoovFeeDetails.BuildercardScheme(java.lang.String cardScheme)Card scheme fees accrued during authorization and settlement.MoovFeeDetails.BuildercardScheme(java.util.Optional<java.lang.String> cardScheme)Card scheme fees accrued during authorization and settlement.MoovFeeDetails.Builderdiscount(java.lang.String discount)Network discount fee for American Express.MoovFeeDetails.Builderdiscount(java.util.Optional<java.lang.String> discount)Network discount fee for American Express.MoovFeeDetails.Builderinterchange(java.lang.String interchange)Network interchange fee for Visa, Mastercard, or Discover.MoovFeeDetails.Builderinterchange(java.util.Optional<java.lang.String> interchange)Network interchange fee for Visa, Mastercard, or Discover.MoovFeeDetails.BuildermoovProcessing(java.lang.String moovProcessing)Moov processing fee.
-
-
-
Method Detail
-
cardScheme
public MoovFeeDetails.Builder cardScheme(java.lang.String cardScheme)
Card scheme fees accrued during authorization and settlement. String type represents dollars with up to 9 decimal place precision.
-
cardScheme
public MoovFeeDetails.Builder cardScheme(java.util.Optional<java.lang.String> cardScheme)
Card scheme fees accrued during authorization and settlement. String type represents dollars with up to 9 decimal place precision.
-
interchange
public MoovFeeDetails.Builder interchange(java.lang.String interchange)
Network interchange fee for Visa, Mastercard, or Discover. String type represents dollars with up to 9 decimal place precision.
-
interchange
public MoovFeeDetails.Builder interchange(java.util.Optional<java.lang.String> interchange)
Network interchange fee for Visa, Mastercard, or Discover. String type represents dollars with up to 9 decimal place precision.
-
discount
public MoovFeeDetails.Builder discount(java.lang.String discount)
Network discount fee for American Express. String type represents dollars with up to 9 decimal place precision.
-
discount
public MoovFeeDetails.Builder discount(java.util.Optional<java.lang.String> discount)
Network discount fee for American Express. String type represents dollars with up to 9 decimal place precision.
-
moovProcessing
public MoovFeeDetails.Builder moovProcessing(java.lang.String moovProcessing)
Moov processing fee. String type represents dollars with up to 9 decimal place precision.
-
build
public MoovFeeDetails build()
-
-