Sha256: a008d448b31a845d3bd2f43f90329f86c2ec45d4a3e2f89960e19f1f06037961

Contents?: true

Size: 964 Bytes

Versions: 3

Compression:

Stored size: 964 Bytes

Contents

require_relative '../../common/jsonifier'

module MangoModel

  # UBO Declaration entity
  # A UBO Declaration is an electronic version of the previous KYC document
  # of +KycDocumentType::SHAREHOLDER_DECLARATION+, used to declare all the
  # Ultimate Beneficial Owners of a legal user of +LegalPersonType::BUSINESS+
  # (i.e. the shareholders of at least 25% ownership)
  class UboDeclaration < EntityBase
    include MangoPay::Jsonifier

    # [Int]
    attr_accessor :processed_date

    # [UboDeclarationStatus] Its status
    attr_accessor :status

    # [Array] Array of +UboDeclarationRefusedReasonType+s (reasons why
    # the UBO declaration was refused)
    attr_accessor :reason

    # [String] Explanation of why the UBO declaration was refused
    attr_accessor :message

    # [Array] When sending to the API, will be a list of the IDs of the users
    # being declared as UBOs. When retrieving +Ubo+s from the API,
    attr_accessor :ubos
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mangopay-v4-4.1.0 lib/mangopay/model/entity/ubo_declaration.rb
mangopay-v4-4.0.2 lib/mangopay/model/entity/ubo_declaration.rb
mangopay-v4-4.0.1 lib/mangopay/model/entity/ubo_declaration.rb