Class LegalEntityAssociation
- java.lang.Object
-
- com.adyen.model.legalentitymanagement.LegalEntityAssociation
-
public class LegalEntityAssociation extends Object
LegalEntityAssociation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLegalEntityAssociation.TypeEnumDefines the relationship of the legal entity to the current legal entity.
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ASSOCIATOR_IDstatic StringJSON_PROPERTY_ENTITY_TYPEstatic StringJSON_PROPERTY_JOB_TITLEstatic StringJSON_PROPERTY_LEGAL_ENTITY_IDstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description LegalEntityAssociation()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LegalEntityAssociationassociatorId(String associatorId)LegalEntityAssociationentityType(String entityType)booleanequals(Object o)Return true if this LegalEntityAssociation object is equal to o.static LegalEntityAssociationfromJson(String jsonString)Create an instance of LegalEntityAssociation given an JSON stringStringgetAssociatorId()The unique identifier of another legal entity with which the `legalEntityId` is associated.StringgetEntityType()The legal entity type of associated legal entity.StringgetJobTitle()The individual's job title if the `type` is **uboThroughControl** or **signatory**.StringgetLegalEntityId()The unique identifier of the associated [legal entity](https://docs.adyen.com/api-explorer/legalentity/latest/post/legalEntities#responses-200-id).StringgetName()The name of the associated [legal entity](https://docs.adyen.com/api-explorer/legalentity/latest/post/legalEntities#responses-200-id).LegalEntityAssociation.TypeEnumgetType()Defines the relationship of the legal entity to the current legal entity.inthashCode()LegalEntityAssociationjobTitle(String jobTitle)LegalEntityAssociationlegalEntityId(String legalEntityId)LegalEntityAssociationname(String name)voidsetAssociatorId(String associatorId)voidsetEntityType(String entityType)voidsetJobTitle(String jobTitle)voidsetLegalEntityId(String legalEntityId)voidsetName(String name)voidsetType(LegalEntityAssociation.TypeEnum type)StringtoJson()Convert an instance of LegalEntityAssociation to an JSON stringStringtoString()LegalEntityAssociationtype(LegalEntityAssociation.TypeEnum type)
-
-
-
Field Detail
-
JSON_PROPERTY_ASSOCIATOR_ID
public static final String JSON_PROPERTY_ASSOCIATOR_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_ENTITY_TYPE
public static final String JSON_PROPERTY_ENTITY_TYPE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_JOB_TITLE
public static final String JSON_PROPERTY_JOB_TITLE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_LEGAL_ENTITY_ID
public static final String JSON_PROPERTY_LEGAL_ENTITY_ID
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
associatorId
public LegalEntityAssociation associatorId(String associatorId)
-
getAssociatorId
public String getAssociatorId()
The unique identifier of another legal entity with which the `legalEntityId` is associated. When the `legalEntityId` is associated to legal entities other than the current one, the response returns all the associations.- Returns:
- associatorId
-
setAssociatorId
public void setAssociatorId(String associatorId)
-
entityType
public LegalEntityAssociation entityType(String entityType)
-
getEntityType
public String getEntityType()
The legal entity type of associated legal entity. For example, **organization**, **soleProprietorship** or **individual**.- Returns:
- entityType
-
setEntityType
public void setEntityType(String entityType)
-
jobTitle
public LegalEntityAssociation jobTitle(String jobTitle)
-
getJobTitle
public String getJobTitle()
The individual's job title if the `type` is **uboThroughControl** or **signatory**.- Returns:
- jobTitle
-
setJobTitle
public void setJobTitle(String jobTitle)
-
legalEntityId
public LegalEntityAssociation legalEntityId(String legalEntityId)
-
getLegalEntityId
public String getLegalEntityId()
The unique identifier of the associated [legal entity](https://docs.adyen.com/api-explorer/legalentity/latest/post/legalEntities#responses-200-id).- Returns:
- legalEntityId
-
setLegalEntityId
public void setLegalEntityId(String legalEntityId)
-
name
public LegalEntityAssociation name(String name)
-
getName
public String getName()
The name of the associated [legal entity](https://docs.adyen.com/api-explorer/legalentity/latest/post/legalEntities#responses-200-id). - For **individual**, `name.firstName` and `name.lastName`. - For **organization**, `legalName`. - For **soleProprietorship**, `name`.- Returns:
- name
-
setName
public void setName(String name)
-
type
public LegalEntityAssociation type(LegalEntityAssociation.TypeEnum type)
-
getType
public LegalEntityAssociation.TypeEnum getType()
Defines the relationship of the legal entity to the current legal entity. Possible values for organizations: **uboThroughOwnership**, **uboThroughControl**, **director**, **signatory**, or **ultimateParentCompany**. Possible values for sole proprietorships: **soleProprietorship**.- Returns:
- type
-
setType
public void setType(LegalEntityAssociation.TypeEnum type)
-
equals
public boolean equals(Object o)
Return true if this LegalEntityAssociation object is equal to o.
-
fromJson
public static LegalEntityAssociation fromJson(String jsonString) throws com.fasterxml.jackson.core.JsonProcessingException
Create an instance of LegalEntityAssociation given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of LegalEntityAssociation
- Throws:
com.fasterxml.jackson.core.JsonProcessingException- if the JSON string is invalid with respect to LegalEntityAssociation
-
toJson
public String toJson() throws com.fasterxml.jackson.core.JsonProcessingException
Convert an instance of LegalEntityAssociation to an JSON string- Returns:
- JSON string
- Throws:
com.fasterxml.jackson.core.JsonProcessingException
-
-