/* Options: Date: 2024-11-08 10:05:54 Version: 6.50 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://apps-50.tclclouds.com //Package: //GlobalNamespace: dtos //AddPropertyAccessors: True //SettersReturnThis: True //AddServiceStackTypes: True //AddResponseStatus: False //AddDescriptionAsComments: True //AddImplicitVersion: IncludeTypes: Authenticate.* //ExcludeTypes: //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.*; import java.util.*; import net.servicestack.client.*; public class dtos { /** * Sign In */ @Route(Path="/auth", Verbs="OPTIONS,GET,POST,DELETE") // @Route(Path="/auth/{provider}", Verbs="OPTIONS,GET,POST,DELETE") @Api(Description="Sign In") @DataContract public static class Authenticate implements IReturn, IPost { /** * AuthProvider, e.g. credentials */ @DataMember(Order=1) public String provider = null; @DataMember(Order=2) public String State = null; @DataMember(Order=3) public String oauth_token = null; @DataMember(Order=4) public String oauth_verifier = null; @DataMember(Order=5) public String UserName = null; @DataMember(Order=6) public String Password = null; @DataMember(Order=7) public Boolean RememberMe = null; @DataMember(Order=9) public String ErrorView = null; @DataMember(Order=10) public String nonce = null; @DataMember(Order=11) public String uri = null; @DataMember(Order=12) public String response = null; @DataMember(Order=13) public String qop = null; @DataMember(Order=14) public String nc = null; @DataMember(Order=15) public String cnonce = null; @DataMember(Order=17) public String AccessToken = null; @DataMember(Order=18) public String AccessTokenSecret = null; @DataMember(Order=19) public String scope = null; @DataMember(Order=20) public HashMap Meta = null; public String getProvider() { return provider; } public Authenticate setProvider(String value) { this.provider = value; return this; } public String getState() { return State; } public Authenticate setState(String value) { this.State = value; return this; } public String getOauthToken() { return oauth_token; } public Authenticate setOauthToken(String value) { this.oauth_token = value; return this; } public String getOauthVerifier() { return oauth_verifier; } public Authenticate setOauthVerifier(String value) { this.oauth_verifier = value; return this; } public String getUserName() { return UserName; } public Authenticate setUserName(String value) { this.UserName = value; return this; } public String getPassword() { return Password; } public Authenticate setPassword(String value) { this.Password = value; return this; } public Boolean isRememberMe() { return RememberMe; } public Authenticate setRememberMe(Boolean value) { this.RememberMe = value; return this; } public String getErrorView() { return ErrorView; } public Authenticate setErrorView(String value) { this.ErrorView = value; return this; } public String getNonce() { return nonce; } public Authenticate setNonce(String value) { this.nonce = value; return this; } public String getUri() { return uri; } public Authenticate setUri(String value) { this.uri = value; return this; } public String getResponse() { return response; } public Authenticate setResponse(String value) { this.response = value; return this; } public String getQop() { return qop; } public Authenticate setQop(String value) { this.qop = value; return this; } public String getNc() { return nc; } public Authenticate setNc(String value) { this.nc = value; return this; } public String getCnonce() { return cnonce; } public Authenticate setCnonce(String value) { this.cnonce = value; return this; } public String getAccessToken() { return AccessToken; } public Authenticate setAccessToken(String value) { this.AccessToken = value; return this; } public String getAccessTokenSecret() { return AccessTokenSecret; } public Authenticate setAccessTokenSecret(String value) { this.AccessTokenSecret = value; return this; } public String getScope() { return scope; } public Authenticate setScope(String value) { this.scope = value; return this; } public HashMap getMeta() { return Meta; } public Authenticate setMeta(HashMap value) { this.Meta = value; return this; } private static Object responseType = AuthenticateResponse.class; public Object getResponseType() { return responseType; } } @DataContract public static class AuthenticateResponse 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 DisplayName = null; @DataMember(Order=5) public String ReferrerUrl = null; @DataMember(Order=6) public String BearerToken = null; @DataMember(Order=7) public String RefreshToken = null; @DataMember(Order=8) public String ProfileUrl = null; @DataMember(Order=9) public ArrayList Roles = null; @DataMember(Order=10) public ArrayList Permissions = null; @DataMember(Order=11) public ResponseStatus ResponseStatus = null; @DataMember(Order=12) public HashMap Meta = null; public String getUserId() { return UserId; } public AuthenticateResponse setUserId(String value) { this.UserId = value; return this; } public String getSessionId() { return SessionId; } public AuthenticateResponse setSessionId(String value) { this.SessionId = value; return this; } public String getUserName() { return UserName; } public AuthenticateResponse setUserName(String value) { this.UserName = value; return this; } public String getDisplayName() { return DisplayName; } public AuthenticateResponse setDisplayName(String value) { this.DisplayName = value; return this; } public String getReferrerUrl() { return ReferrerUrl; } public AuthenticateResponse setReferrerUrl(String value) { this.ReferrerUrl = value; return this; } public String getBearerToken() { return BearerToken; } public AuthenticateResponse setBearerToken(String value) { this.BearerToken = value; return this; } public String getRefreshToken() { return RefreshToken; } public AuthenticateResponse setRefreshToken(String value) { this.RefreshToken = value; return this; } public String getProfileUrl() { return ProfileUrl; } public AuthenticateResponse setProfileUrl(String value) { this.ProfileUrl = value; return this; } public ArrayList getRoles() { return Roles; } public AuthenticateResponse setRoles(ArrayList value) { this.Roles = value; return this; } public ArrayList getPermissions() { return Permissions; } public AuthenticateResponse setPermissions(ArrayList value) { this.Permissions = value; return this; } public ResponseStatus getResponseStatus() { return ResponseStatus; } public AuthenticateResponse setResponseStatus(ResponseStatus value) { this.ResponseStatus = value; return this; } public HashMap getMeta() { return Meta; } public AuthenticateResponse setMeta(HashMap value) { this.Meta = value; return this; } } }