/* Options: Date: 2024-05-12 17:02:31 Version: 6.111 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://todoworld.servicestack.net //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: Register.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { /** * Sign Up */ @Route(Path="/register", Verbs="PUT,POST") @Api(Description="Sign Up") @DataContract public static class Register implements IReturn, IPost { @DataMember(Order=1) public String userName = null; @DataMember(Order=2) public String firstName = null; @DataMember(Order=3) public String lastName = null; @DataMember(Order=4) public String displayName = null; @DataMember(Order=5) public String email = null; @DataMember(Order=6) public String password = null; @DataMember(Order=7) public String confirmPassword = null; @DataMember(Order=8) public Boolean autoLogin = null; @DataMember(Order=10) public String errorView = null; @DataMember(Order=11) public HashMap meta = null; public String getUserName() { return userName; } public Register setUserName(String value) { this.userName = value; return this; } public String getFirstName() { return firstName; } public Register setFirstName(String value) { this.firstName = value; return this; } public String getLastName() { return lastName; } public Register setLastName(String value) { this.lastName = value; return this; } public String getDisplayName() { return displayName; } public Register setDisplayName(String value) { this.displayName = value; return this; } public String getEmail() { return email; } public Register setEmail(String value) { this.email = value; return this; } public String getPassword() { return password; } public Register setPassword(String value) { this.password = value; return this; } public String getConfirmPassword() { return confirmPassword; } public Register setConfirmPassword(String value) { this.confirmPassword = value; return this; } public Boolean isAutoLogin() { return autoLogin; } public Register setAutoLogin(Boolean value) { this.autoLogin = value; return this; } public String getErrorView() { return errorView; } public Register setErrorView(String value) { this.errorView = value; return this; } public HashMap getMeta() { return meta; } public Register setMeta(HashMap value) { this.meta = value; return this; } private static Object responseType = RegisterResponse.class; public Object getResponseType() { return responseType; } } @DataContract public static class RegisterResponse implements IHasSessionId, IHasBearerToken { @DataMember(Order=1) public String userId = null; @DataMember(Order=2) public String sessionId = null; @DataMember(Order=3) public String userName = null; @DataMember(Order=4) public String referrerUrl = null; @DataMember(Order=5) public String bearerToken = null; @DataMember(Order=6) public String refreshToken = null; @DataMember(Order=7) public ArrayList roles = null; @DataMember(Order=8) public ArrayList permissions = null; @DataMember(Order=9) public ResponseStatus responseStatus = null; @DataMember(Order=10) public HashMap meta = null; public String getUserId() { return userId; } public RegisterResponse setUserId(String value) { this.userId = value; return this; } public String getSessionId() { return sessionId; } public RegisterResponse setSessionId(String value) { this.sessionId = value; return this; } public String getUserName() { return userName; } public RegisterResponse setUserName(String value) { this.userName = value; return this; } public String getReferrerUrl() { return referrerUrl; } public RegisterResponse setReferrerUrl(String value) { this.referrerUrl = value; return this; } public String getBearerToken() { return bearerToken; } public RegisterResponse setBearerToken(String value) { this.bearerToken = value; return this; } public String getRefreshToken() { return refreshToken; } public RegisterResponse setRefreshToken(String value) { this.refreshToken = value; return this; } public ArrayList getRoles() { return roles; } public RegisterResponse setRoles(ArrayList value) { this.roles = value; return this; } public ArrayList getPermissions() { return permissions; } public RegisterResponse setPermissions(ArrayList value) { this.permissions = value; return this; } public ResponseStatus getResponseStatus() { return responseStatus; } public RegisterResponse setResponseStatus(ResponseStatus value) { this.responseStatus = value; return this; } public HashMap getMeta() { return meta; } public RegisterResponse setMeta(HashMap value) { this.meta = value; return this; } } }