@Generated(value="OracleSDKGenerator", comments="API Version: 20190111") public final class InvoicingBusinessPartner extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Business partner.
Note: Objects should always be created or deserialized using the InvoicingBusinessPartner.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the InvoicingBusinessPartner.Builder
, which maintain a
set of all explicitly set fields called InvoicingBusinessPartner.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
InvoicingBusinessPartner.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
InvoicingBusinessPartner(String name,
String namePhonetic,
String tcaCustomerAccountNumber,
Boolean isPublicSector,
Boolean isChainCustomer,
String customerChainType,
String tcaPartyNumber,
Long tcaPartyId,
Long tcaCustomerAccountId)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static InvoicingBusinessPartner.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getCustomerChainType()
Customer chain type.
|
Boolean |
getIsChainCustomer()
The business partner is chain customer or not.
|
Boolean |
getIsPublicSector()
The business partner is part of the public sector or not.
|
String |
getName()
Commercial name also called customer name.
|
String |
getNamePhonetic()
Phonetic name.
|
Long |
getTcaCustomerAccountId()
TCA customer account ID.
|
String |
getTcaCustomerAccountNumber()
TCA customer account number.
|
Long |
getTcaPartyId()
TCA party ID.
|
String |
getTcaPartyNumber()
TCA party number.
|
int |
hashCode() |
InvoicingBusinessPartner.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","namePhonetic","tcaCustomerAccountNumber","isPublicSector","isChainCustomer","customerChainType","tcaPartyNumber","tcaPartyId","tcaCustomerAccountId"}) public InvoicingBusinessPartner(String name, String namePhonetic, String tcaCustomerAccountNumber, Boolean isPublicSector, Boolean isChainCustomer, String customerChainType, String tcaPartyNumber, Long tcaPartyId, Long tcaCustomerAccountId)
public static InvoicingBusinessPartner.Builder builder()
Create a new builder.
public InvoicingBusinessPartner.Builder toBuilder()
public String getName()
Commercial name also called customer name.
public String getNamePhonetic()
Phonetic name.
public String getTcaCustomerAccountNumber()
TCA customer account number.
public Boolean getIsPublicSector()
The business partner is part of the public sector or not.
public Boolean getIsChainCustomer()
The business partner is chain customer or not.
public String getCustomerChainType()
Customer chain type.
public String getTcaPartyNumber()
TCA party number.
public Long getTcaPartyId()
TCA party ID.
public Long getTcaCustomerAccountId()
TCA customer account ID.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.