Skip to content

SyncRequestSummaryDto

← Monday DTO

Поля

ПолеТипОбязательноеОписание
idnumberда
statusSyncRequestStatusDtoда
assignedUserIdnumberда
assignedUserFullNamestringда
workersXlsxFileNamestring | nullнет
clientsXlsxFileNamestring | nullнет
createDateTimestringда
processedDateTimestring | nullнет
totalChangesnumberда
conflictCountnumberда
errorCountnumberда
pendingCountnumberда
processedCountnumberнет
totalCountnumberнет
requiresApprovalbooleanнетBootstrap-import preview/approve flow — true when the request was uploaded with requiresApproval.
previewBuiltDateTimestring | nullнетISO-8601 UTC timestamp (e.g. "2026-05-18T12:34:56.789Z") set when the preview build completed.
approvedDateTimestring | nullнетISO-8601 UTC timestamp set when an admin approved the preview and unblocked the apply phase.
approvedByUserFullNamestring | nullнет
previewReportBootstrapPreviewReportDto | nullнетComputed report attached while status is PreviewPending or PreviewReady.

Пример

json
{
  "id": 0,
  "status": "<SyncRequestStatusDto>",
  "assignedUserId": 0,
  "assignedUserFullName": "string",
  "workersXlsxFileName": "string",
  "clientsXlsxFileName": "string",
  "createDateTime": "2026-05-05T08:00:00Z",
  "processedDateTime": "2026-05-05T08:00:00Z",
  "totalChanges": 0,
  "conflictCount": 0,
  "errorCount": 0,
  "pendingCount": 0,
  "processedCount": 0,
  "totalCount": 0,
  "requiresApproval": false,
  "previewBuiltDateTime": "2026-05-05T08:00:00Z",
  "approvedDateTime": "2026-05-05T08:00:00Z",
  "approvedByUserFullName": "string",
  "previewReport": "<bootstrappreviewreportdto>"
}