/* Options: Date: 2025-05-05 13:52:38 Version: 8.61 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-auth-mb-dhc.rapp-customers.co.uk //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: Authorisation.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.*; import java.util.*; import java.io.InputStream; import net.servicestack.client.*; public class dtos { @Route(Path="/v1/authorisation", Verbs="Post") public static class Authorisation implements IReturn { public String GasUserId = null; public ArrayList ApplicationDotRole = null; public ArrayList GEMSOutletId = null; public String Application = null; public String getGasUserId() { return GasUserId; } public Authorisation setGasUserId(String value) { this.GasUserId = value; return this; } public ArrayList getApplicationDotRole() { return ApplicationDotRole; } public Authorisation setApplicationDotRole(ArrayList value) { this.ApplicationDotRole = value; return this; } public ArrayList getGemsOutletId() { return GEMSOutletId; } public Authorisation setGemsOutletId(ArrayList value) { this.GEMSOutletId = value; return this; } public String getApplication() { return Application; } public Authorisation setApplication(String value) { this.Application = value; return this; } private static Object responseType = AuthorisationResponse.class; public Object getResponseType() { return responseType; } } public static class AuthorisationResponse { public String status = null; public String GasUserId = null; public String Application = null; public ArrayList Roles = null; public ArrayList GSSNRetailerIds = null; public String DefaultGSSNRetailerId = null; public String DefaultVehicleType = null; public String DefaultRole = null; public Integer DefaultRoleCount = null; public String getStatus() { return status; } public AuthorisationResponse setStatus(String value) { this.status = value; return this; } public String getGasUserId() { return GasUserId; } public AuthorisationResponse setGasUserId(String value) { this.GasUserId = value; return this; } public String getApplication() { return Application; } public AuthorisationResponse setApplication(String value) { this.Application = value; return this; } public ArrayList getRoles() { return Roles; } public AuthorisationResponse setRoles(ArrayList value) { this.Roles = value; return this; } public ArrayList getGssnRetailerIds() { return GSSNRetailerIds; } public AuthorisationResponse setGssnRetailerIds(ArrayList value) { this.GSSNRetailerIds = value; return this; } public String getDefaultGSSNRetailerId() { return DefaultGSSNRetailerId; } public AuthorisationResponse setDefaultGSSNRetailerId(String value) { this.DefaultGSSNRetailerId = value; return this; } public String getDefaultVehicleType() { return DefaultVehicleType; } public AuthorisationResponse setDefaultVehicleType(String value) { this.DefaultVehicleType = value; return this; } public String getDefaultRole() { return DefaultRole; } public AuthorisationResponse setDefaultRole(String value) { this.DefaultRole = value; return this; } public Integer getDefaultRoleCount() { return DefaultRoleCount; } public AuthorisationResponse setDefaultRoleCount(Integer value) { this.DefaultRoleCount = value; return this; } } }