Package com.flagright.api.types
Class NppDetails.Builder
- java.lang.Object
-
- com.flagright.api.types.NppDetails.Builder
-
- Enclosing class:
- NppDetails
public static final class NppDetails.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NppDetails.BuilderaccountNumber(java.lang.String accountNumber)NppDetails.BuilderaccountNumber(java.util.Optional<java.lang.String> accountNumber)NppDetails.Builderaddress(Address address)NppDetails.Builderaddress(java.util.Optional<Address> address)NppDetails.BuilderbankName(java.lang.String bankName)NppDetails.BuilderbankName(java.util.Optional<java.lang.String> bankName)NppDetails.Builderbsb(java.lang.String bsb)NppDetails.Builderbsb(java.util.Optional<java.lang.String> bsb)NppDetailsbuild()NppDetails.BuildercontactNumber(java.lang.String contactNumber)NppDetails.BuildercontactNumber(java.util.Optional<java.lang.String> contactNumber)NppDetails.BuilderemailId(java.lang.String emailId)NppDetails.BuilderemailId(java.util.Optional<java.lang.String> emailId)NppDetails.BuilderendToEndId(java.lang.String endToEndId)NppDetails.BuilderendToEndId(java.util.Optional<java.lang.String> endToEndId)NppDetails.Builderfrom(NppDetails other)NppDetails.BuilderisInstant(java.lang.Boolean isInstant)NppDetails.BuilderisInstant(java.util.Optional<java.lang.Boolean> isInstant)NppDetails.BuildermessageFormat(java.lang.String messageFormat)NppDetails.BuildermessageFormat(java.util.Optional<java.lang.String> messageFormat)NppDetails.Buildername(ConsumerName name)NppDetails.Buildername(java.util.Optional<ConsumerName> name)NppDetails.BuilderoskoReference(java.lang.String oskoReference)NppDetails.BuilderoskoReference(java.util.Optional<java.lang.String> oskoReference)NppDetails.BuilderpayId(java.lang.String payId)NppDetails.BuilderpayId(java.util.Optional<java.lang.String> payId)NppDetails.BuilderpayIdReference(java.lang.String payIdReference)NppDetails.BuilderpayIdReference(java.util.Optional<java.lang.String> payIdReference)NppDetails.BuilderprocessingDate(java.lang.Double processingDate)NppDetails.BuilderprocessingDate(java.util.Optional<java.lang.Double> processingDate)NppDetails.BuilderreferenceNumber(java.lang.String referenceNumber)NppDetails.BuilderreferenceNumber(java.util.Optional<java.lang.String> referenceNumber)NppDetails.BuilderremittanceAdvice(java.lang.String remittanceAdvice)NppDetails.BuilderremittanceAdvice(java.util.Optional<java.lang.String> remittanceAdvice)NppDetails.BuilderremittanceInformation(java.lang.String remittanceInformation)NppDetails.BuilderremittanceInformation(java.util.Optional<java.lang.String> remittanceInformation)NppDetails.BuildersettlementDate(java.lang.Double settlementDate)NppDetails.BuildersettlementDate(java.util.Optional<java.lang.Double> settlementDate)NppDetails.Buildertags(java.util.List<Tag> tags)NppDetails.Buildertags(java.util.Optional<java.util.List<Tag>> tags)NppDetails.BuildertraceNumber(java.lang.String traceNumber)NppDetails.BuildertraceNumber(java.util.Optional<java.lang.String> traceNumber)
-
-
-
Method Detail
-
from
public NppDetails.Builder from(NppDetails other)
-
accountNumber
public NppDetails.Builder accountNumber(java.util.Optional<java.lang.String> accountNumber)
-
accountNumber
public NppDetails.Builder accountNumber(java.lang.String accountNumber)
-
name
public NppDetails.Builder name(java.util.Optional<ConsumerName> name)
-
name
public NppDetails.Builder name(ConsumerName name)
-
emailId
public NppDetails.Builder emailId(java.util.Optional<java.lang.String> emailId)
-
emailId
public NppDetails.Builder emailId(java.lang.String emailId)
-
contactNumber
public NppDetails.Builder contactNumber(java.util.Optional<java.lang.String> contactNumber)
-
contactNumber
public NppDetails.Builder contactNumber(java.lang.String contactNumber)
-
bsb
public NppDetails.Builder bsb(java.util.Optional<java.lang.String> bsb)
-
bsb
public NppDetails.Builder bsb(java.lang.String bsb)
-
payId
public NppDetails.Builder payId(java.util.Optional<java.lang.String> payId)
-
payId
public NppDetails.Builder payId(java.lang.String payId)
-
endToEndId
public NppDetails.Builder endToEndId(java.util.Optional<java.lang.String> endToEndId)
-
endToEndId
public NppDetails.Builder endToEndId(java.lang.String endToEndId)
-
oskoReference
public NppDetails.Builder oskoReference(java.util.Optional<java.lang.String> oskoReference)
-
oskoReference
public NppDetails.Builder oskoReference(java.lang.String oskoReference)
-
payIdReference
public NppDetails.Builder payIdReference(java.util.Optional<java.lang.String> payIdReference)
-
payIdReference
public NppDetails.Builder payIdReference(java.lang.String payIdReference)
-
isInstant
public NppDetails.Builder isInstant(java.util.Optional<java.lang.Boolean> isInstant)
-
isInstant
public NppDetails.Builder isInstant(java.lang.Boolean isInstant)
-
remittanceInformation
public NppDetails.Builder remittanceInformation(java.util.Optional<java.lang.String> remittanceInformation)
-
remittanceInformation
public NppDetails.Builder remittanceInformation(java.lang.String remittanceInformation)
-
remittanceAdvice
public NppDetails.Builder remittanceAdvice(java.util.Optional<java.lang.String> remittanceAdvice)
-
remittanceAdvice
public NppDetails.Builder remittanceAdvice(java.lang.String remittanceAdvice)
-
tags
public NppDetails.Builder tags(java.util.Optional<java.util.List<Tag>> tags)
-
tags
public NppDetails.Builder tags(java.util.List<Tag> tags)
-
processingDate
public NppDetails.Builder processingDate(java.util.Optional<java.lang.Double> processingDate)
-
processingDate
public NppDetails.Builder processingDate(java.lang.Double processingDate)
-
settlementDate
public NppDetails.Builder settlementDate(java.util.Optional<java.lang.Double> settlementDate)
-
settlementDate
public NppDetails.Builder settlementDate(java.lang.Double settlementDate)
-
referenceNumber
public NppDetails.Builder referenceNumber(java.util.Optional<java.lang.String> referenceNumber)
-
referenceNumber
public NppDetails.Builder referenceNumber(java.lang.String referenceNumber)
-
traceNumber
public NppDetails.Builder traceNumber(java.util.Optional<java.lang.String> traceNumber)
-
traceNumber
public NppDetails.Builder traceNumber(java.lang.String traceNumber)
-
messageFormat
public NppDetails.Builder messageFormat(java.util.Optional<java.lang.String> messageFormat)
-
messageFormat
public NppDetails.Builder messageFormat(java.lang.String messageFormat)
-
bankName
public NppDetails.Builder bankName(java.util.Optional<java.lang.String> bankName)
-
bankName
public NppDetails.Builder bankName(java.lang.String bankName)
-
address
public NppDetails.Builder address(java.util.Optional<Address> address)
-
address
public NppDetails.Builder address(Address address)
-
build
public NppDetails build()
-
-