StakeholderInformationDetailsModel

@Serializable
data class StakeholderInformationDetailsModel(val stakeholderTypesString: List<String>, val stakeholderTypes: List<StakeholderTypeModel?> = stakeholderTypesString.map { it.getEnum<StakeholderTypeModel>() }, val officerTitles: List<String>?, val percentOwnership: Float?, val firstName: String, val middleName: String?, val lastName: String, val dateOfBirth: String?)

Account stakeholder information.

Constructors

Link copied to clipboard
constructor(stakeholderTypesString: List<String>, stakeholderTypes: List<StakeholderTypeModel?> = stakeholderTypesString.map { it.getEnum<StakeholderTypeModel>() }, officerTitles: List<String>?, percentOwnership: Float?, firstName: String, middleName: String?, lastName: String, dateOfBirth: String?)

Properties

Link copied to clipboard
@SerialName(value = "date_of_birth")
val dateOfBirth: String?

User date of birth in the format "yyyy-mm-dd".

Link copied to clipboard
@SerialName(value = "first_name")
val firstName: String

User first name.

Link copied to clipboard
@SerialName(value = "last_name")
val lastName: String

User last name.

Link copied to clipboard
@SerialName(value = "middle_name")
val middleName: String?

User middle name.

Link copied to clipboard
@SerialName(value = "officer_titles")
val officerTitles: List<String>?

The job titles for stakeholder type StakeholderTypeModel.OFFICER.

Link copied to clipboard
@SerialName(value = "percent_ownership")
val percentOwnership: Float?

The percentage ownership in the company for type StakeholderTypeModel.BENEFICIAL_OWNER.

Link copied to clipboard

Stakeholder types. Check stakeholderTypesString for any null values.

Link copied to clipboard
@SerialName(value = "stakeholder_types")
val stakeholderTypesString: List<String>

Stakeholder types.