InvestmentsRegistrationState
The state of Investment Account Registration for a given user.
type InvestmentsRegistrationState {
assetManagementType: DriveWealthAccountAssetManagementType
eligibleToRegister: Boolean
employmentInfo: InvestmentUserEmploymentInfo
errorMessage: String
gateway: InvestmentsGateway!
investingProfile: InvestmentUserInvestingProfile
kycStatus: InvestmentsRegistrationKycStatus
status: InvestmentsRegistrationStatus!
}
Fields
InvestmentsRegistrationState.assetManagementType ● DriveWealthAccountAssetManagementType enum
The method by which this account's funds are managed. DriveWealth only, will be undefined for TDA.
InvestmentsRegistrationState.eligibleToRegister ● Boolean scalar
Whether the user is eligible to register a new account. DriveWealth only, can be null.
InvestmentsRegistrationState.employmentInfo ● InvestmentUserEmploymentInfo object
Information about the user's employment (company, position, sector, etc). DriveWealth only, can be null.
InvestmentsRegistrationState.errorMessage ● String scalar
If present, the error returned from TDA indicating why this account failed to be created. If this value is non-null, status should be FAILED.
InvestmentsRegistrationState.gateway ● InvestmentsGateway! non-null enum
The investments platform through which the user began this registration.
InvestmentsRegistrationState.investingProfile ● InvestmentUserInvestingProfile object
Information about a user's investing profile (annual income, net worth). DriveWealth only, can be null.
InvestmentsRegistrationState.kycStatus ● InvestmentsRegistrationKycStatus enum
The user's KYC status. DriveWealth only, can be null if user has not completed registration.
InvestmentsRegistrationState.status ● InvestmentsRegistrationStatus! non-null enum
The current status of the user's Investment Account Registration.
Returned by
initiateInvestmentsRegistration mutation ● investmentsRegistrationState query ● updateDriveWealthRegistrationState mutation