BusinessInformation
public struct BusinessInformation : Codable
This structure contains the business information.
-
The type of company.
Declaration
Swift
public let typeString: String
-
The type of company. Check
typeString
if value isnil
.Declaration
Swift
public var type: BusinessType? { get }
-
The name of the company.
Declaration
Swift
public let name: String
-
Doing business as.
Declaration
Swift
public let doingBusinessAs: String?
-
The state of incorporation. Required for US businesses.
Declaration
Swift
public let stateOfIncorporation: String?
-
The country of incorporation. Three-letter country code (ISO 3166-1 alpha-3). Required for EU businesses.
Declaration
Swift
public let countryOfIncorporation: String?
-
The ID number of the company. Required for EU businesses.
Declaration
Swift
public let companyId: String?
-
The VAT number of the company. Required for EU businesses.
Declaration
Swift
public let vatNumber: String?
-
The date the company was started. Required for EU businesses.
Declaration
Swift
public let incorporationDate: String?
-
The EIN of the company.
Declaration
Swift
public let ein: String?
-
The business’ phone number in E.164 international standard.
Declaration
Swift
public let phoneNumber: String?
-
The company’s website.
Declaration
Swift
public let website: String?
-
The company’s email address.
Declaration
Swift
public let emailAddress: String?
-
The business industry classification, as specified in NAICS 2022.
Declaration
Swift
public let natureOfBusiness: String?
-
The purpose of the account.
Declaration
Swift
public let accountPurposeString: String?
-
The purpose of the account. Check
accountPurposeString
if value isnil
.Declaration
Swift
public var accountPurpose: AccountPurpose? { get }
-
Additional details of the account purpose.
Declaration
Swift
public let accountPurposeDetails: String?
-
The yearly average trading volume of the business.
Declaration
Swift
public let tradingVolume: String?
-
The yearly average transaction volume of the business.
Declaration
Swift
public let transactionVolume: String?
-
The source of funds of the company.
Declaration
Swift
public let sourceOfFundsString: String?
-
The source of funds of the company. Check
sourceOfFundsString
if value isnil
.Declaration
Swift
public var sourceOfFunds: SourceOfFunds? { get }
-
init(typeString:
name: countryOfIncorporation: companyId: vatNumber: incorporationDate: doingBusinessAs: phoneNumber: website: emailAddress: natureOfBusiness: accountPurposeString: accountPurposeDetails: tradingVolume: transactionVolume: sourceOfFundsString: ) Auxiliary constructor. EU Business.
Declaration
Swift
public init( typeString: String, name: String, countryOfIncorporation: String, companyId: String, vatNumber: String, incorporationDate: String, doingBusinessAs: String? = nil, phoneNumber: String? = nil, website: String? = nil, emailAddress: String? = nil, natureOfBusiness: String? = nil, accountPurposeString: String? = nil, accountPurposeDetails: String? = nil, tradingVolume: String? = nil, transactionVolume: String? = nil, sourceOfFundsString: String? = nil)
Parameters
typeString
The type of company. Can be mapped from
BusinessType
.name
The name of the company.
countryOfIncorporation
The country of incorporation. Three-letter country code (ISO 3166-1 alpha-3).
companyId
The ID number of the company.
vatNumber
The VAT number of the company.
incorporationDate
The date the company was started.
doingBusinessAs
Doing business as.
phoneNumber
The business’ phone number in E.164 international standard.
website
The company’s website.
emailAddress
The company’s email address.
natureOfBusiness
The business industry classification, as specified in NAICS 2022.
accountPurposeString
The purpose of the account. Can be mapped from
AccountPurpose
.accountPurposeDetails
Additional details of the account purpose.
tradingVolume
The yearly average trading volume of the business.
transactionVolume
The yearly average transaction volume of the business.
sourceOfFundsString
The source of funds of the company. Can be mapped from
SourceOfFunds
. -
init(typeString:
name: stateOfIncorporation: countryOfIncorporation: ein: doingBusinessAs: phoneNumber: website: emailAddress: natureOfBusiness: accountPurposeString: accountPurposeDetails: tradingVolume: transactionVolume: sourceOfFundsString: ) Auxiliary constructor. US Business.
Declaration
Swift
public init( typeString: String, name: String, stateOfIncorporation: String, countryOfIncorporation: String, ein: String, doingBusinessAs: String? = nil, phoneNumber: String? = nil, website: String? = nil, emailAddress: String? = nil, natureOfBusiness: String? = nil, accountPurposeString: String? = nil, accountPurposeDetails: String? = nil, tradingVolume: String? = nil, transactionVolume: String? = nil, sourceOfFundsString: String? = nil)
Parameters
typeString
The type of company. Can be mapped from
BusinessType
.name
The name of the company.
stateOfIncorporation
The state of incorporation.
ein
The EIN of the company.
doingBusinessAs
Doing business as.
phoneNumber
The business’ phone number in E.164 international standard.
website
The company’s website.
emailAddress
The company’s email address.
natureOfBusiness
The business industry classification, as specified in NAICS 2022.
accountPurposeString
The purpose of the account. Can be mapped from
AccountPurpose
.accountPurposeDetails
Additional details of the account purpose.
tradingVolume
The yearly average trading volume of the business.
transactionVolume
The yearly average transaction volume of the business.
sourceOfFundsString
The source of funds of the company. Can be mapped from
SourceOfFunds
.