Class FinancialAccountUnderscoreUpdate
java.lang.Object
de.hybris.platform.billingaccounttmfwebservices.v1.dto.FinancialAccountUnderscoreUpdate
@Validated
@Generated(value="de.hybris.platform.billingaccounttmfwebservices.swagger.BaBillingAccountCodegen",
date="2022-10-21T20:35:18.164Z")
public class FinancialAccountUnderscoreUpdate
extends Object
An account of money owed by a party to another entity in exchange for goods or services that have been delivered or used. A financial (account receivable account/account payable) aggregates the amounts of one or more party accounts (billing or settlement) owned by a given party. It is a specialization of entity Account. Skipped properties: id,href,lastModified
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccountBalance(List<AccountBalance> accountBalance) accountRelationship(List<AccountRelationship> accountRelationship) accountType(String accountType) addAccountBalanceItem(AccountBalance accountBalanceItem) addAccountRelationshipItem(AccountRelationship accountRelationshipItem) addContactItem(Contact contactItem) addRelatedPartyItem(RelatedParty relatedPartyItem) addTaxExemptionItem(AccountTaxExemption taxExemptionItem) atbaseType(String atbaseType) atschemaLocation(String atschemaLocation) creditLimit(Money creditLimit) description(String description) boolean@Valid List<AccountBalance>Get accountBalance@Valid List<AccountRelationship>Get accountRelationshipA categorization of an account, such as individual, joint, and so forth, whose instances share some of the same characteristics.When sub-classing, this defines the super-classA URI to a JSON-Schema file that defines additional attributes and relationshipsWhen sub-classing, this defines the sub-class entity nameGet contact@Valid MoneyThe maximum amount of money that may be charged on an accountDetailed description of the party account@NotNull StringgetName()Name of the account@Valid List<RelatedParty>Get relatedPartygetState()Contains the lifecycle state such as: Active, Closed, Suspended and so on.@Valid List<AccountTaxExemption>Get taxExemptioninthashCode()relatedParty(List<RelatedParty> relatedParty) voidsetAccountBalance(List<AccountBalance> accountBalance) voidsetAccountRelationship(List<AccountRelationship> accountRelationship) voidsetAccountType(String accountType) voidsetAtbaseType(String atbaseType) voidsetAtschemaLocation(String atschemaLocation) voidvoidsetContact(List<Contact> contact) voidsetCreditLimit(Money creditLimit) voidsetDescription(String description) voidvoidsetRelatedParty(List<RelatedParty> relatedParty) voidvoidsetTaxExemption(List<AccountTaxExemption> taxExemption) taxExemption(List<AccountTaxExemption> taxExemption) toString()
-
Constructor Details
-
FinancialAccountUnderscoreUpdate
public FinancialAccountUnderscoreUpdate()
-
-
Method Details
-
accountType
-
getAccountType
A categorization of an account, such as individual, joint, and so forth, whose instances share some of the same characteristics. Note: for flexibility we use a String here but an implementation may use an enumeration with a limited list of valid values.- Returns:
- accountType
-
setAccountType
-
description
-
getDescription
Detailed description of the party account- Returns:
- description
-
setDescription
-
name
-
getName
Name of the account- Returns:
- name
-
setName
-
state
-
getState
Contains the lifecycle state such as: Active, Closed, Suspended and so on.- Returns:
- state
-
setState
-
accountBalance
-
addAccountBalanceItem
-
getAccountBalance
Get accountBalance- Returns:
- accountBalance
-
setAccountBalance
-
accountRelationship
public FinancialAccountUnderscoreUpdate accountRelationship(List<AccountRelationship> accountRelationship) -
addAccountRelationshipItem
public FinancialAccountUnderscoreUpdate addAccountRelationshipItem(AccountRelationship accountRelationshipItem) -
getAccountRelationship
Get accountRelationship- Returns:
- accountRelationship
-
setAccountRelationship
-
contact
-
addContactItem
-
getContact
Get contact- Returns:
- contact
-
setContact
-
creditLimit
-
getCreditLimit
The maximum amount of money that may be charged on an account- Returns:
- creditLimit
-
setCreditLimit
-
addRelatedPartyItem
-
getRelatedParty
Get relatedParty- Returns:
- relatedParty
-
setRelatedParty
-
taxExemption
-
addTaxExemptionItem
-
getTaxExemption
Get taxExemption- Returns:
- taxExemption
-
setTaxExemption
-
atbaseType
-
getAtbaseType
When sub-classing, this defines the super-class- Returns:
- atbaseType
-
setAtbaseType
-
atschemaLocation
-
getAtschemaLocation
A URI to a JSON-Schema file that defines additional attributes and relationships- Returns:
- atschemaLocation
-
setAtschemaLocation
-
attype
-
getAttype
When sub-classing, this defines the sub-class entity name- Returns:
- attype
-
setAttype
-
equals
-
hashCode
public int hashCode() -
toString
-