Stakeholder Information Details Model
data class StakeholderInformationDetailsModel(@Json(name = "stakeholder_types" ) val stakeholderTypesString: List<String>, @Json(ignore = true ) val stakeholderTypes: List<StakeholderTypeModel?> = stakeholderTypesString.map { it.getEnum<StakeholderTypeModel>() }, @Json(name = "officer_titles" ) val officerTitles: List<String>?, @Json(name = "percent_ownership" ) val percentOwnership: Float?, @Json(name = "first_name" ) val firstName: String, @Json(name = "middle_name" ) val middleName: String?, @Json(name = "last_name" ) val lastName: String, @Json(name = "date_of_birth" ) val dateOfBirth: String?)
Account stakeholder information.
Constructors
Link copied to clipboard
constructor(@Json(name = "stakeholder_types" ) stakeholderTypesString: List<String>, @Json(ignore = true ) stakeholderTypes: List<StakeholderTypeModel?> = stakeholderTypesString.map { it.getEnum<StakeholderTypeModel>() }, @Json(name = "officer_titles" ) officerTitles: List<String>?, @Json(name = "percent_ownership" ) percentOwnership: Float?, @Json(name = "first_name" ) firstName: String, @Json(name = "middle_name" ) middleName: String?, @Json(name = "last_name" ) lastName: String, @Json(name = "date_of_birth" ) dateOfBirth: String?)
Properties
Link copied to clipboard
User date of birth in the format "yyyy-mm-dd".
Link copied to clipboard
User middle name.
Link copied to clipboard
The job titles for stakeholder type StakeholderTypeModel.OFFICER.
Link copied to clipboard
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
Stakeholder types.