POST | /v1/Vehicle/ValidateBulkSecure | Validate setting secured status a group of vehicles |
---|
import java.math.*;
import java.util.*;
import java.io.InputStream;
import net.servicestack.client.*;
public class dtos
{
public static class ValidateBulkSecureRequest implements IPost
{
}
public static class ValidateBulkSecureProcessResponse
{
public Boolean success = null;
public ArrayList<BulkSecureValidationRow> validationRows = new ArrayList<BulkSecureValidationRow>();
public Boolean isSuccess() { return success; }
public ValidateBulkSecureProcessResponse setSuccess(Boolean value) { this.success = value; return this; }
public ArrayList<BulkSecureValidationRow> getValidationRows() { return validationRows; }
public ValidateBulkSecureProcessResponse setValidationRows(ArrayList<BulkSecureValidationRow> value) { this.validationRows = value; return this; }
}
public static class BulkSecureValidationRow extends BulkSecureRow
{
public String failureReason = null;
public String getFailureReason() { return failureReason; }
public BulkSecureValidationRow setFailureReason(String value) { this.failureReason = value; return this; }
}
public static class BulkSecureRow
{
public Integer row = null;
public String comm = null;
public String reason = null;
public Integer getRow() { return row; }
public BulkSecureRow setRow(Integer value) { this.row = value; return this; }
public String getComm() { return comm; }
public BulkSecureRow setComm(String value) { this.comm = value; return this; }
public String getReason() { return reason; }
public BulkSecureRow setReason(String value) { this.reason = value; return this; }
}
}
Java ValidateBulkSecureRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /v1/Vehicle/ValidateBulkSecure HTTP/1.1
Host: uat-api-vehicle-mgt-mb-dhc.rapp-customers.co.uk
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{}
HTTP/1.1 200 OK Content-Type: text/csv Content-Length: length {"success":false,"validationRows":[{"failureReason":"String","row":0,"comm":"String","reason":"String"}]}