Class ContactRequest.Builder
- java.lang.Object
-
- com.merge.api.resources.accounting.types.ContactRequest.Builder
-
- Enclosing class:
- ContactRequest
public static final class ContactRequest.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContactRequest.Builderaddresses(java.util.List<java.util.Optional<ContactRequestAddressesItem>> addresses)ContactRequest.Builderaddresses(java.util.Optional<java.util.List<java.util.Optional<ContactRequestAddressesItem>>> addresses)ContactRequestbuild()ContactRequest.Buildercompany(java.lang.String company)ContactRequest.Buildercompany(java.util.Optional<java.lang.String> company)ContactRequest.Buildercurrency(java.lang.String currency)ContactRequest.Buildercurrency(java.util.Optional<java.lang.String> currency)ContactRequest.BuilderemailAddress(java.lang.String emailAddress)ContactRequest.BuilderemailAddress(java.util.Optional<java.lang.String> emailAddress)ContactRequest.Builderfrom(ContactRequest other)ContactRequest.BuilderintegrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)ContactRequest.BuilderintegrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)ContactRequest.BuilderisCustomer(java.lang.Boolean isCustomer)ContactRequest.BuilderisCustomer(java.util.Optional<java.lang.Boolean> isCustomer)ContactRequest.BuilderisSupplier(java.lang.Boolean isSupplier)ContactRequest.BuilderisSupplier(java.util.Optional<java.lang.Boolean> isSupplier)ContactRequest.BuilderlinkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)ContactRequest.BuilderlinkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)ContactRequest.Buildername(java.lang.String name)ContactRequest.Buildername(java.util.Optional<java.lang.String> name)ContactRequest.BuilderphoneNumbers(java.util.List<AccountingPhoneNumberRequest> phoneNumbers)ContactRequest.BuilderphoneNumbers(java.util.Optional<java.util.List<AccountingPhoneNumberRequest>> phoneNumbers)ContactRequest.BuilderremoteFields(java.util.List<RemoteFieldRequest> remoteFields)ContactRequest.BuilderremoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)ContactRequest.Builderstatus(ContactRequestStatus status)ContactRequest.Builderstatus(java.util.Optional<ContactRequestStatus> status)ContactRequest.BuildertaxNumber(java.lang.String taxNumber)ContactRequest.BuildertaxNumber(java.util.Optional<java.lang.String> taxNumber)
-
-
-
Method Detail
-
from
public ContactRequest.Builder from(ContactRequest other)
-
name
public ContactRequest.Builder name(java.util.Optional<java.lang.String> name)
-
name
public ContactRequest.Builder name(java.lang.String name)
-
isSupplier
public ContactRequest.Builder isSupplier(java.util.Optional<java.lang.Boolean> isSupplier)
-
isSupplier
public ContactRequest.Builder isSupplier(java.lang.Boolean isSupplier)
-
isCustomer
public ContactRequest.Builder isCustomer(java.util.Optional<java.lang.Boolean> isCustomer)
-
isCustomer
public ContactRequest.Builder isCustomer(java.lang.Boolean isCustomer)
-
emailAddress
public ContactRequest.Builder emailAddress(java.util.Optional<java.lang.String> emailAddress)
-
emailAddress
public ContactRequest.Builder emailAddress(java.lang.String emailAddress)
-
taxNumber
public ContactRequest.Builder taxNumber(java.util.Optional<java.lang.String> taxNumber)
-
taxNumber
public ContactRequest.Builder taxNumber(java.lang.String taxNumber)
-
status
public ContactRequest.Builder status(java.util.Optional<ContactRequestStatus> status)
-
status
public ContactRequest.Builder status(ContactRequestStatus status)
-
currency
public ContactRequest.Builder currency(java.util.Optional<java.lang.String> currency)
-
currency
public ContactRequest.Builder currency(java.lang.String currency)
-
company
public ContactRequest.Builder company(java.util.Optional<java.lang.String> company)
-
company
public ContactRequest.Builder company(java.lang.String company)
-
addresses
public ContactRequest.Builder addresses(java.util.Optional<java.util.List<java.util.Optional<ContactRequestAddressesItem>>> addresses)
-
addresses
public ContactRequest.Builder addresses(java.util.List<java.util.Optional<ContactRequestAddressesItem>> addresses)
-
phoneNumbers
public ContactRequest.Builder phoneNumbers(java.util.Optional<java.util.List<AccountingPhoneNumberRequest>> phoneNumbers)
-
phoneNumbers
public ContactRequest.Builder phoneNumbers(java.util.List<AccountingPhoneNumberRequest> phoneNumbers)
-
integrationParams
public ContactRequest.Builder integrationParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> integrationParams)
-
integrationParams
public ContactRequest.Builder integrationParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> integrationParams)
-
linkedAccountParams
public ContactRequest.Builder linkedAccountParams(java.util.Optional<java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>> linkedAccountParams)
-
linkedAccountParams
public ContactRequest.Builder linkedAccountParams(java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> linkedAccountParams)
-
remoteFields
public ContactRequest.Builder remoteFields(java.util.Optional<java.util.List<RemoteFieldRequest>> remoteFields)
-
remoteFields
public ContactRequest.Builder remoteFields(java.util.List<RemoteFieldRequest> remoteFields)
-
build
public ContactRequest build()
-
-