SourceOfFunds class abstract
SourceOfFunds
Properties:
- adyenProcessedFunds - Indicates whether the funds are coming from transactions processed by Adyen. If false, the
typeis required. - amount - Required if
typeis business, assetSale, gamblingWinnings or inheritance. Fortypebusiness, provide the annual turn over of the business. FortypeassetSale, gamblingWinnings or inheritance, provide the amount of the funds. - assetMonthsHeld - The number of months that the asset has been in possession of the user. For example, if the source of funds is of type cryptocurrencyIncome then
assetMonthsHeldis the number of months the user has owned the cryptocurrency. - cryptocurrencyExchange - Required if
typeis cryptocurrencyIncome. The cryptocurrency exchange where the funds were acquired. - dateOfFundsReceived - Required if
typeis donations or inheritance. The date the funds were received, in YYYY-MM-DD format. - dateOfSourceEvent - Required if
typeis assetSale or gamblingWinnings. The date the funds were received, in YYYY-MM-DD format. For example, if the source of funds is of type assetSale, the dateOfSourceEvent is the date of the sale. If the source of funds is of type gamblingWinnings, the dateOfSourceEvent is the date of winnings. - description - Required if
typeis business or assetSale. A description for the source of funds. For example, fortypebusiness, provide a description of where the business transactions come from, such as payments through bank transfer. FortypeassetSale, provide a description of the asset. For example, the address of a residential property if it is a property sale. - financiers - Required if
typeis thirdPartyFunding. Information about the financiers. - originatorLegalEntityId - Required if
typeis donations or inheritance. The legal entity ID representing the originator of the source of funds. For example, if the source of funds is inheritance, thenoriginatorOfFundsReferenceshould be the legal entity reference of the benefactor. - purpose - Required if
typeis donations. The reason for receiving the funds. - relationship - Required if
typeis donations or inheritance. The relationship of the originator of the funds to the recipient. - type - The type of the source of funds. Possible values: * business * employment * donations * inheritance * financialAid * rentalIncome * dividendIncome * royaltyIncome * thirdPartyFunding * pensionIncome * insuranceSettlement * cryptocurrencyIncome * assetSale * loans * gamblingWinnings
- website - Required if
typeis gamblingWinnings. The location of the gambling site for the winnings. For example, if the source of funds is online gambling, provide the website of the gambling company.
- Annotations
-
- @BuiltValue.new()
Constructors
- SourceOfFunds([void updates(SourceOfFundsBuilder b)])
-
factory
Properties
- adyenProcessedFunds → bool
-
Indicates whether the funds are coming from transactions processed by Adyen. If false, the
typeis required.no setter - amount → Amount?
-
Required if
typeis business, assetSale, gamblingWinnings or inheritance. Fortypebusiness, provide the annual turn over of the business. FortypeassetSale, gamblingWinnings or inheritance, provide the amount of the funds.no setter - assetMonthsHeld → int?
-
The number of months that the asset has been in possession of the user. For example, if the source of funds is of type cryptocurrencyIncome then
assetMonthsHeldis the number of months the user has owned the cryptocurrency.no setter - cryptocurrencyExchange → String?
-
Required if
typeis cryptocurrencyIncome. The cryptocurrency exchange where the funds were acquired.no setter - dateOfFundsReceived → Date?
-
Required if
typeis donations or inheritance. The date the funds were received, in YYYY-MM-DD format.no setter - dateOfSourceEvent → Date?
-
Required if
typeis assetSale or gamblingWinnings. The date the funds were received, in YYYY-MM-DD format. For example, if the source of funds is of type assetSale, the dateOfSourceEvent is the date of the sale. If the source of funds is of type gamblingWinnings, the dateOfSourceEvent is the date of winnings.no setter - description → String?
-
Required if
typeis business or assetSale. A description for the source of funds. For example, fortypebusiness, provide a description of where the business transactions come from, such as payments through bank transfer. FortypeassetSale, provide a description of the asset. For example, the address of a residential property if it is a property sale.no setter -
financiers
→ BuiltList<
Financier> ? -
Required if
typeis thirdPartyFunding. Information about the financiers.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- originatorLegalEntityId → String?
-
Required if
typeis donations or inheritance. The legal entity ID representing the originator of the source of funds. For example, if the source of funds is inheritance, thenoriginatorOfFundsReferenceshould be the legal entity reference of the benefactor.no setter - purpose → String?
-
Required if
typeis donations. The reason for receiving the funds.no setter - relationship → String?
-
Required if
typeis donations or inheritance. The relationship of the originator of the funds to the recipient.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type → SourceOfFundsTypeEnum?
-
The type of the source of funds. Possible values: * business * employment * donations * inheritance * financialAid * rentalIncome * dividendIncome * royaltyIncome * thirdPartyFunding * pensionIncome * insuranceSettlement * cryptocurrencyIncome * assetSale * loans * gamblingWinnings
no setter
- website → String?
-
Required if
typeis gamblingWinnings. The location of the gambling site for the winnings. For example, if the source of funds is online gambling, provide the website of the gambling company.no setter
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
rebuild(
dynamic updates(SourceOfFundsBuilder)) → SourceOfFunds -
Rebuilds the instance.
inherited
-
toBuilder(
) → SourceOfFundsBuilder -
Converts the instance to a builder
B.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
-
serializer
→ Serializer<
SourceOfFunds> -
no setter