updateFormsDataByid
atualizar dados do formulário por id.
Descrição
Este método ...
FormData.updateFormsDataByid(
id*);
Esquema de parâmetros
Esquema
id(obrigatório): número
ID dos dados do formulário
exemplo: 1
Exemplos
Exemplo mínimo
// 1. autenticação
const authData = [
{
marker: 'email',
value: 'test@test.ru',
},
{
marker: 'password',
value: '123456',
},
];
await AuthProvider.auth('email', {
authData,
});
// 2. atualize seu formData por id
const result = await FormData.updateFormsDataByid(
1621, // ID do FormData.
{
formIdentifier: 'test-form',
formModuleConfigId: 2,
moduleEntityIdentifier: 'blog',
replayTo: null,
status: 'enviado',
formData: [
{
marker: 'name',
type: 'string',
value: 'Teste 21',
},
],
},
);
Exemplo de resposta
{
"id": 1621,
"formIdentifier": "test-form",
"time": "2025-12-21T23:42:23.734Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Teste 21"
}
],
"userIdentifier": "test@test.ru",
"entityIdentifier": "blog",
"parentId": null,
"fingerprint": null,
"isUserAdmin": false,
"formModuleId": 2
}
Esquema de resposta
Esquema: IFormsDataEntity
id: número
O identificador único da página do formulário.
exemplo: 12345
formIdentifier: string
O identificador do formulário.
exemplo: "contact_form"
time: string
O horário do envio do formulário.
exemplo: "2023-10-01T12:00:00Z"
formData: FormDataType[]
Dados dos campos do formulário.
userIdentifier: string
O identificador do usuário.
exemplo: null
entityIdentifier: string
O identificador da entidade.
exemplo: "blog"
parentId: qualquer
O identificador do pai.
exemplo: null
fingerprint: string
A impressão digital do formulário.
exemplo: null
isUserAdmin: boolean
O usuário é administrador.
exemplo: false
formModuleId: número
O identificador do módulo do formulário.
exemplo: 2