Class: MangoModel::UboDeclaration

Inherits:
EntityBase show all
Includes:
MangoPay::Jsonifier
Defined in:
lib/mangopay/model/entity/ubo_declaration.rb

Overview

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)

Constant Summary

Constants included from MangoPay::Jsonifier

MangoPay::Jsonifier::LOG

Instance Attribute Summary collapse

Attributes inherited from EntityBase

#creation_date, #id, #tag

Method Summary

Methods included from MangoPay::Jsonifier

#dejsonify, #jsonify!

Methods included from NonInstantiable

#initialize

Instance Attribute Details

#messageObject

String

Explanation of why the UBO declaration was refused



24
25
26
# File 'lib/mangopay/model/entity/ubo_declaration.rb', line 24

def message
  @message
end

#processed_dateObject

Int


14
15
16
# File 'lib/mangopay/model/entity/ubo_declaration.rb', line 14

def processed_date
  @processed_date
end

#reasonObject

Array

Array of UboDeclarationRefusedReasonTypes (reasons why

the UBO declaration was refused)



21
22
23
# File 'lib/mangopay/model/entity/ubo_declaration.rb', line 21

def reason
  @reason
end

#statusObject

UboDeclarationStatus

Its status



17
18
19
# File 'lib/mangopay/model/entity/ubo_declaration.rb', line 17

def status
  @status
end

#ubosObject

Array

When sending to the API, will be a list of the IDs of the users

being declared as UBOs. When retrieving Ubos from the API,



28
29
30
# File 'lib/mangopay/model/entity/ubo_declaration.rb', line 28

def ubos
  @ubos
end