GET | /v1/GetUserCurrentDataProcess |
---|
import Foundation
import ServiceStack
public class CurrentDataProcessRequest : IGet, Codable
{
required public init(){}
}
public class CurrentDataProcessResponse : Codable
{
public var id:Int
public var type:Int
public var status:Int
public var statusName:String
public var totalRecords:Int
public var processedRecords:Int
public var fileName:String
public var originalFileName:String
public var dateCreated:String
public var dateStarted:String
public var dateFinished:String
public var gasId:String
public var dataProcessResultLogs:[DataProcessLog] = []
public var failedCount:Int
public var successCount:Int
required public init(){}
}
public class DataProcessLog : Codable
{
public var id:Int
public var dataProcess_Id:Int
public var rowNumber:Int
public var failureReasonId:Int
public var failureReason:String
public var metaData:String
public var metaData2:String
public var hasFailed:Bool
required public init(){}
}
Swift CurrentDataProcessRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/GetUserCurrentDataProcess HTTP/1.1 Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk Accept: application/xml
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <CurrentDataProcessResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mercedes.VehicleManagement.API.Shared.POCO.DataProcess"> <DataProcessResultLogs> <DataProcessLog> <DataProcess_Id>0</DataProcess_Id> <FailureReason>String</FailureReason> <FailureReasonId>0</FailureReasonId> <HasFailed>false</HasFailed> <Id>0</Id> <MetaData>String</MetaData> <MetaData2>String</MetaData2> <RowNumber>0</RowNumber> </DataProcessLog> </DataProcessResultLogs> <DateCreated>String</DateCreated> <DateFinished>String</DateFinished> <DateStarted>String</DateStarted> <FailedCount>0</FailedCount> <FileName>String</FileName> <GasId>String</GasId> <Id>0</Id> <OriginalFileName>String</OriginalFileName> <ProcessedRecords>0</ProcessedRecords> <Status>0</Status> <StatusName>String</StatusName> <SuccessCount>0</SuccessCount> <TotalRecords>0</TotalRecords> <Type>0</Type> </CurrentDataProcessResponse>