StakeholderInformation

public struct StakeholderInformation : Codable

This structure contains the stakeholder information.

  • The different types that apply to this stakeholder.

    Declaration

    Swift

    public let typeStrings: [String]
  • The different types that apply to this stakeholder. Check typeStrings if a value is nil.

    Declaration

    Swift

    public var types: [StakeholderType?] { get }
  • The titles that apply for StakeholderType .officer.

    Declaration

    Swift

    public let officerTitles: [String]?
  • The percentage ownership in the company for StakeholderType .beneficialOwner.

    Declaration

    Swift

    public let percentageOwnership: PreciseDecimal?
  • The first name.

    Declaration

    Swift

    public let firstName: String
  • The middle name.

    Declaration

    Swift

    public let middleName: String?
  • The last name.

    Declaration

    Swift

    public let lastName: String
  • The date of birth.

    Declaration

    Swift

    public let dateOfBirth: String?
  • Auxiliary constructor.

    Declaration

    Swift

    public init(
        typeStrings: [String],
        firstName: String,
        lastName: String,
        middleName: String? = nil,
        officerTitles: [String]? = nil,
        percentageOwnership: PreciseDecimal? = nil,
        dateOfBirth: String? = nil)

    Parameters

    typeStrings

    The different types that apply to this stakeholder. Can be mapped from StakeholderType.

    firstName

    The first name.

    lastName

    The last name.

    middleName

    The middle name.

    officerTitles

    The titles that apply for StakeholderType .officer.

    percentageOwnership

    The percentage ownership in the company for StakeholderType .beneficialOwner.

    dateOfBirth

    The date of birth.