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