Requires any of the roles: | bookingsupplier-administrator-write, superadmin |
GET | /customfields/validations | Find all regex validations that could be used | Get all available validations that could be used for the custom fields |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
@ApiResponse(Description="You were unauthorized to call this service", StatusCode=401)
// @ApiResponse(Description="You have too low privilegies to call this service", StatusCode=403)
@ValidateRequest(Validator="IsAuthenticated")
public static class CustomFieldValidationsQuery
{
}
public static class CustomFieldValidationsQueryResponse
{
/**
* The validation id
*/
@ApiMember(Description="The validation id")
public Integer Id = null;
/**
* The validation name
*/
@ApiMember(Description="The validation name")
public String Name = null;
/**
* The valiidation description
*/
@ApiMember(Description="The valiidation description")
public String Description = null;
/**
* The valiidation regular expression
*/
@ApiMember(Description="The valiidation regular expression")
public String RegExCode = null;
/**
* The valiidation error message
*/
@ApiMember(Description="The valiidation error message")
public String ErrorMessage = null;
public Integer getId() { return Id; }
public CustomFieldValidationsQueryResponse setId(Integer value) { this.Id = value; return this; }
public String getName() { return Name; }
public CustomFieldValidationsQueryResponse setName(String value) { this.Name = value; return this; }
public String getDescription() { return Description; }
public CustomFieldValidationsQueryResponse setDescription(String value) { this.Description = value; return this; }
public String getRegExCode() { return RegExCode; }
public CustomFieldValidationsQueryResponse setRegExCode(String value) { this.RegExCode = value; return this; }
public String getErrorMessage() { return ErrorMessage; }
public CustomFieldValidationsQueryResponse setErrorMessage(String value) { this.ErrorMessage = value; return this; }
}
}
Java CustomFieldValidationsQuery 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.
GET /customfields/validations HTTP/1.1 Host: api.bokamera.se Accept: text/csv
HTTP/1.1 200 OK Content-Type: text/csv Content-Length: length {"Id":0,"Name":"String","Description":"String","RegExCode":"String","ErrorMessage":"String"}