Lewati ke konten utama

updateFormsDataByid

perbarui data formulir berdasarkan id.

Deskripsi

Metode ini memperbarui catatan data formulir yang telah diajukan sebelumnya berdasarkan ID-nya. Memerlukan otorisasi. Ini mengembalikan Promise yang menyelesaikan menjadi objek IUpdateFormsData.

FormData.updateFormsDataByid(

id*

);

Skema parameter

Skema

id(diperlukan): number
ID dari data formulir
contoh: 1

Contoh

Contoh minimal

// 1. auth
const authData = [
{
marker: 'email',
value: 'test@test.ru',
},
{
marker: 'password',
value: '123456',
},
];
await AuthProvider.auth('email', {
authData,
});
// 2. update your formData by id
const result = await FormData.updateFormsDataByid(
1621, // FormData ID.
{
formIdentifier: 'test-form',
formModuleConfigId: 2,
moduleEntityIdentifier: 'blog',
replayTo: null,
status: 'sent',
formData: [
{
marker: 'name',
type: 'string',
value: 'Test 21',
},
],
},
);

Contoh respons

{
"id": 1621,
"formIdentifier": "test-form",
"time": "2026-06-07T14:41:37.416Z",
"formData": [
{
"marker": "name",
"type": "string",
"value": "Test 21"
}
],
"userIdentifier": "test@test.ru",
"entityIdentifier": "blog",
"parentId": null,
"fingerprint": null,
"isUserAdmin": false,
"formModuleId": 2
}

Skema respons

Skema: IFormsDataEntity

id: number
Pengidentifikasi unik dari halaman formulir.
contoh: 12345

formIdentifier: string
Pengidentifikasi dari formulir.
contoh: "contact_form"

time: string
Waktu pengajuan formulir.
contoh: "2023-10-01T12:00:00Z"

formData: FormDataType[]
Data bidang formulir.

userIdentifier: string
Pengidentifikasi pengguna.
contoh: null

entityIdentifier: string
Pengidentifikasi entitas.
contoh: "blog"

parentId: null | number
Pengidentifikasi induk.
contoh: null

fingerprint: null | string
Sidik jari dari formulir.
contoh: null

isUserAdmin: boolean
Apakah pengguna adalah admin.
contoh: false

formModuleId: number
Pengidentifikasi modul formulir.
contoh: 2