Update an Account, rewriting the entire resource. Missing fields will unset values on the resulting model.
structs::commands::UpdateAccount
Update an Account, rewriting the entire resource. Missing fields will unset values on the resulting model.
Fields
ParentAccount: Id<Account>source
Which parent account, if any, to point to. A null value implies that this is a top-level account.
ExtEntityId: u64source
ExtEntityUuid: uuidsource
ExtEntityType: ExtEntityTypesource
ExtOrgType: ExtOrgTypesource
ShortName: strsource
SoftBlock: boolsource
Ratio: decimalsource
Vintage: strsource
Focus: strsource
IssuerSignoffDocumentPk: strsource
AccountTypeNotAutomaticallyConfirmedReason: strsource
Capabilities: Set<AccountCapability>source
Name: strsource
AccountType: AccountTypesource
Status: AccountStatussource
Result
Success
If successful, an OK outcome will be produced.
In addition, one of the following models may be produced:
Error
If unsuccessful, one of the following error types will be produced:
- AccountDoesNotExist
- GenericError
- InvalidAccountName
- InvalidAccountStatus
- InvalidAccountType
- InvalidExtEntityId
- InvalidExtEntityType
- InvalidExtEntityUuid
Producers
Produced by the following services:
Consumers
Consumed by the following services: