Usada para instruir a modificação de um fundo de investimento nacional previamente cadastrado.
A mensagem permite alterar informações cadastrais específicas do fundo.
Dentro de Modifications, há ações específicas:
SetXyz: se não-nulo, altera o valor do campo.UnsetXyz: apenas para dados opcionais. Se true, remove o valor.AddManyXyz: adiciona elementos à coleção. null é interpretado como vazio (não faz nada).RemoveManyXyz: remove elementos da coleção. null é interpretado como vazio (não faz nada).Exemplo de um fluxo de sucesso:
| Índice | Campo | Tipo | Obrigatório | Descrição | Regras |
|---|---|---|---|---|---|
| 1 | ParticipantRequestInfo | object | SIM | Informações sobre a solicitação | |
| 1.1 | RequestId | string | SIM | Identificador único da solicitação atribuído pelo Participante | |
| 1.2 | RequesterParticipantCode | string | SIM | Código do Participante solicitante | |
| 1.3 | OriginalMessageTypeCode | string | NÃO | Tipo da mensagem original no padrão base-m-cad-???-##-### |
|
| 2 | InvestorIdentification | object | SIM | Identificação do fundo a ser modificado | |
| 2.1 | OwnerCode | string | SIM | Código do Participante dono da conta | |
| 2.2 | InvestorDocumentCode | string | SIM | Documento do investidor | |
| 3 | Modifications | object | SIM | Modificações a serem aplicadas ao fundo | |
| 3.1 | SetFullName | string | NÃO | Alterar denominação | |
| 3.2 | SetIsExclusiveFund | bool | NÃO | Alterar indicador de fundo exclusivo | |
| 3.3 | SetRegistrationRestriction | integer | NÃO | Alterar restrição cadastral Valores possíveis: RegistrationRestriction |
|
| 3.4 | UnsetRegistrationRestriction | bool | NÃO | Remover restrição cadastral |
{
"ParticipantRequestInfo": {
"RequestId": "E22FCABBA8FB41A096F9AF4088FD9B4C",
"RequesterParticipantCode": "33"
},
"InvestorIdentification": {
"OwnerCode": "33",
"InvestorDocumentCode": "12345678909"
},
"Modifications": {
"SetFullName": "Fundo Alpha Master FIA",
"SetIsExclusiveFund": true
}
}