/* Options: Date: 2026-10-21 08:14:39 Version: 10.20 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetDataProcessRequest.* //ExcludeTypes: //DefaultImports: */ package dtos type DataProcessLog struct { Id int `json:"id,omitempty"` DataProcessId int `json:"dataProcess_Id,omitempty"` RowNumber int `json:"rowNumber,omitempty"` FailureReasonId int `json:"failureReasonId,omitempty"` FailureReason string `json:"failureReason"` MetaData string `json:"metaData"` MetaData2 string `json:"metaData2"` HasFailed bool `json:"hasFailed,omitempty"` } type DataProcessJob struct { Id int `json:"id,omitempty"` GasId string `json:"gasId"` DateCreated string `json:"dateCreated"` ProcessedRecords int `json:"processedRecords,omitempty"` Status int `json:"status,omitempty"` StatusName string `json:"statusName"` FileName string `json:"fileName"` } type CurrentDataProcessResponse struct { DataProcessJob Type int `json:"type,omitempty"` TotalRecords int `json:"totalRecords,omitempty"` OriginalFileName string `json:"originalFileName"` DateStarted string `json:"dateStarted"` DateFinished string `json:"dateFinished"` DataProcessResultLogs []DataProcessLog `json:"dataProcessResultLogs"` FailedCount int `json:"failedCount,omitempty"` SuccessCount int `json:"successCount,omitempty"` } // @Route("/v1/GetDataProcess/{ProcessId}", "GET") type GetDataProcessRequest struct { ProcessId int `json:"processId,omitempty"` } func (GetDataProcessRequest) CreateResponse() (r CurrentDataProcessResponse) { return } func (GetDataProcessRequest) HttpMethod() string { return "GET" }