Package app.kntrl.client.openapi.model
Class Session
- java.lang.Object
-
- app.kntrl.client.openapi.model.Session
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class Session extends java.lang.ObjectSession
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSession.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static java.util.HashSet<java.lang.String>openapiFieldsstatic java.util.HashSet<java.lang.String>openapiRequiredFieldsstatic java.lang.StringSERIALIZED_NAME_AUTHENTICATEDstatic java.lang.StringSERIALIZED_NAME_AUTHENTICATED_BYstatic java.lang.StringSERIALIZED_NAME_DATAstatic java.lang.StringSERIALIZED_NAME_DEVICEstatic java.lang.StringSERIALIZED_NAME_ENTRYstatic java.lang.StringSERIALIZED_NAME_EXPIREDstatic java.lang.StringSERIALIZED_NAME_EXPIRES_ATstatic java.lang.StringSERIALIZED_NAME_IDstatic java.lang.StringSERIALIZED_NAME_IDENTIFIED_BYstatic java.lang.StringSERIALIZED_NAME_NEW_USERstatic java.lang.StringSERIALIZED_NAME_NEXT_FACTORSstatic java.lang.StringSERIALIZED_NAME_REFRESHED_ATstatic java.lang.StringSERIALIZED_NAME_SIGNED_IN_ATstatic java.lang.StringSERIALIZED_NAME_SYSTEM_ACCESSstatic java.lang.StringSERIALIZED_NAME_UNCONFIRMED_AUTHSstatic java.lang.StringSERIALIZED_NAME_USER_ID
-
Constructor Summary
Constructors Constructor Description Session()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SessionaddIdentifiedByItem(LoginId identifiedByItem)SessionaddNextFactorsItem(NextFactor nextFactorsItem)Sessionauthenticated(java.lang.Boolean authenticated)SessionauthenticatedBy(java.util.Map<java.lang.String,java.lang.String> authenticatedBy)Sessiondata(java.util.Map<java.lang.String,SessionDataValue> data)Sessiondevice(Device device)Sessionentry(java.lang.String entry)booleanequals(java.lang.Object o)Sessionexpired(java.lang.Boolean expired)SessionexpiresAt(java.lang.Long expiresAt)static SessionfromJson(java.lang.String jsonString)Create an instance of Session given an JSON stringjava.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()Return the additional (undeclared) property.java.lang.ObjectgetAdditionalProperty(java.lang.String key)Return the additional (undeclared) property with the specified name.java.lang.BooleangetAuthenticated()Get authenticatedjava.util.Map<java.lang.String,java.lang.String>getAuthenticatedBy()Authenticator used for factorsjava.util.Map<java.lang.String,SessionDataValue>getData()Get dataDevicegetDevice()Get devicejava.lang.StringgetEntry()Entry that authenticates this sessionjava.lang.BooleangetExpired()Get expiredjava.lang.LonggetExpiresAt()Get expiresAtjava.lang.StringgetId()Get idjava.util.List<LoginId>getIdentifiedBy()Login used to identify this userjava.lang.BooleangetNewUser()Get newUserjava.util.List<NextFactor>getNextFactors()List of factors needed to authenticate this sessionjava.lang.LonggetRefreshedAt()Get refreshedAtjava.lang.LonggetSignedInAt()Get signedInAtjava.lang.BooleangetSystemAccess()Get systemAccessjava.util.Map<java.lang.String,UnconfirmedAuth>getUnconfirmedAuths()Auths that waiting for confirmationjava.lang.StringgetUserId()Get userIdinthashCode()Sessionid(java.lang.String id)SessionidentifiedBy(java.util.List<LoginId> identifiedBy)SessionnewUser(java.lang.Boolean newUser)SessionnextFactors(java.util.List<NextFactor> nextFactors)SessionputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.SessionputAuthenticatedByItem(java.lang.String key, java.lang.String authenticatedByItem)SessionputDataItem(java.lang.String key, SessionDataValue dataItem)SessionputUnconfirmedAuthsItem(java.lang.String key, UnconfirmedAuth unconfirmedAuthsItem)SessionrefreshedAt(java.lang.Long refreshedAt)voidsetAuthenticated(java.lang.Boolean authenticated)voidsetAuthenticatedBy(java.util.Map<java.lang.String,java.lang.String> authenticatedBy)voidsetData(java.util.Map<java.lang.String,SessionDataValue> data)voidsetDevice(Device device)voidsetEntry(java.lang.String entry)voidsetExpired(java.lang.Boolean expired)voidsetExpiresAt(java.lang.Long expiresAt)voidsetId(java.lang.String id)voidsetIdentifiedBy(java.util.List<LoginId> identifiedBy)voidsetNewUser(java.lang.Boolean newUser)voidsetNextFactors(java.util.List<NextFactor> nextFactors)voidsetRefreshedAt(java.lang.Long refreshedAt)voidsetSignedInAt(java.lang.Long signedInAt)voidsetSystemAccess(java.lang.Boolean systemAccess)voidsetUnconfirmedAuths(java.util.Map<java.lang.String,UnconfirmedAuth> unconfirmedAuths)voidsetUserId(java.lang.String userId)SessionsignedInAt(java.lang.Long signedInAt)SessionsystemAccess(java.lang.Boolean systemAccess)java.lang.StringtoJson()Convert an instance of Session to an JSON stringjava.lang.StringtoString()SessionunconfirmedAuths(java.util.Map<java.lang.String,UnconfirmedAuth> unconfirmedAuths)SessionuserId(java.lang.String userId)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final java.lang.String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ENTRY
public static final java.lang.String SERIALIZED_NAME_ENTRY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_IDENTIFIED_BY
public static final java.lang.String SERIALIZED_NAME_IDENTIFIED_BY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_USER_ID
public static final java.lang.String SERIALIZED_NAME_USER_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUTHENTICATED_BY
public static final java.lang.String SERIALIZED_NAME_AUTHENTICATED_BY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNCONFIRMED_AUTHS
public static final java.lang.String SERIALIZED_NAME_UNCONFIRMED_AUTHS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NEXT_FACTORS
public static final java.lang.String SERIALIZED_NAME_NEXT_FACTORS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SIGNED_IN_AT
public static final java.lang.String SERIALIZED_NAME_SIGNED_IN_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXPIRES_AT
public static final java.lang.String SERIALIZED_NAME_EXPIRES_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_REFRESHED_AT
public static final java.lang.String SERIALIZED_NAME_REFRESHED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NEW_USER
public static final java.lang.String SERIALIZED_NAME_NEW_USER
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DEVICE
public static final java.lang.String SERIALIZED_NAME_DEVICE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_SYSTEM_ACCESS
public static final java.lang.String SERIALIZED_NAME_SYSTEM_ACCESS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DATA
public static final java.lang.String SERIALIZED_NAME_DATA
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXPIRED
public static final java.lang.String SERIALIZED_NAME_EXPIRED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUTHENTICATED
public static final java.lang.String SERIALIZED_NAME_AUTHENTICATED
- See Also:
- Constant Field Values
-
openapiFields
public static java.util.HashSet<java.lang.String> openapiFields
-
openapiRequiredFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
-
-
Method Detail
-
id
public Session id(java.lang.String id)
-
getId
@Nonnull public java.lang.String getId()
Get id- Returns:
- id
-
setId
public void setId(java.lang.String id)
-
entry
public Session entry(java.lang.String entry)
-
getEntry
@Nonnull public java.lang.String getEntry()
Entry that authenticates this session- Returns:
- entry
-
setEntry
public void setEntry(java.lang.String entry)
-
getIdentifiedBy
@Nonnull public java.util.List<LoginId> getIdentifiedBy()
Login used to identify this user- Returns:
- identifiedBy
-
setIdentifiedBy
public void setIdentifiedBy(java.util.List<LoginId> identifiedBy)
-
userId
public Session userId(java.lang.String userId)
-
getUserId
@Nullable public java.lang.String getUserId()
Get userId- Returns:
- userId
-
setUserId
public void setUserId(java.lang.String userId)
-
authenticatedBy
public Session authenticatedBy(java.util.Map<java.lang.String,java.lang.String> authenticatedBy)
-
putAuthenticatedByItem
public Session putAuthenticatedByItem(java.lang.String key, java.lang.String authenticatedByItem)
-
getAuthenticatedBy
@Nonnull public java.util.Map<java.lang.String,java.lang.String> getAuthenticatedBy()
Authenticator used for factors- Returns:
- authenticatedBy
-
setAuthenticatedBy
public void setAuthenticatedBy(java.util.Map<java.lang.String,java.lang.String> authenticatedBy)
-
unconfirmedAuths
public Session unconfirmedAuths(java.util.Map<java.lang.String,UnconfirmedAuth> unconfirmedAuths)
-
putUnconfirmedAuthsItem
public Session putUnconfirmedAuthsItem(java.lang.String key, UnconfirmedAuth unconfirmedAuthsItem)
-
getUnconfirmedAuths
@Nonnull public java.util.Map<java.lang.String,UnconfirmedAuth> getUnconfirmedAuths()
Auths that waiting for confirmation- Returns:
- unconfirmedAuths
-
setUnconfirmedAuths
public void setUnconfirmedAuths(java.util.Map<java.lang.String,UnconfirmedAuth> unconfirmedAuths)
-
nextFactors
public Session nextFactors(java.util.List<NextFactor> nextFactors)
-
addNextFactorsItem
public Session addNextFactorsItem(NextFactor nextFactorsItem)
-
getNextFactors
@Nonnull public java.util.List<NextFactor> getNextFactors()
List of factors needed to authenticate this session- Returns:
- nextFactors
-
setNextFactors
public void setNextFactors(java.util.List<NextFactor> nextFactors)
-
signedInAt
public Session signedInAt(java.lang.Long signedInAt)
-
getSignedInAt
@Nonnull public java.lang.Long getSignedInAt()
Get signedInAt- Returns:
- signedInAt
-
setSignedInAt
public void setSignedInAt(java.lang.Long signedInAt)
-
expiresAt
public Session expiresAt(java.lang.Long expiresAt)
-
getExpiresAt
@Nonnull public java.lang.Long getExpiresAt()
Get expiresAt- Returns:
- expiresAt
-
setExpiresAt
public void setExpiresAt(java.lang.Long expiresAt)
-
refreshedAt
public Session refreshedAt(java.lang.Long refreshedAt)
-
getRefreshedAt
@Nonnull public java.lang.Long getRefreshedAt()
Get refreshedAt- Returns:
- refreshedAt
-
setRefreshedAt
public void setRefreshedAt(java.lang.Long refreshedAt)
-
newUser
public Session newUser(java.lang.Boolean newUser)
-
getNewUser
@Nonnull public java.lang.Boolean getNewUser()
Get newUser- Returns:
- newUser
-
setNewUser
public void setNewUser(java.lang.Boolean newUser)
-
getDevice
@Nonnull public Device getDevice()
Get device- Returns:
- device
-
setDevice
public void setDevice(Device device)
-
systemAccess
public Session systemAccess(java.lang.Boolean systemAccess)
-
getSystemAccess
@Nonnull public java.lang.Boolean getSystemAccess()
Get systemAccess- Returns:
- systemAccess
-
setSystemAccess
public void setSystemAccess(java.lang.Boolean systemAccess)
-
data
public Session data(java.util.Map<java.lang.String,SessionDataValue> data)
-
putDataItem
public Session putDataItem(java.lang.String key, SessionDataValue dataItem)
-
getData
@Nonnull public java.util.Map<java.lang.String,SessionDataValue> getData()
Get data- Returns:
- data
-
setData
public void setData(java.util.Map<java.lang.String,SessionDataValue> data)
-
expired
public Session expired(java.lang.Boolean expired)
-
getExpired
@Nullable public java.lang.Boolean getExpired()
Get expired- Returns:
- expired
-
setExpired
public void setExpired(java.lang.Boolean expired)
-
authenticated
public Session authenticated(java.lang.Boolean authenticated)
-
getAuthenticated
@Nullable public java.lang.Boolean getAuthenticated()
Get authenticated- Returns:
- authenticated
-
setAuthenticated
public void setAuthenticated(java.lang.Boolean authenticated)
-
putAdditionalProperty
public Session putAdditionalProperty(java.lang.String key, java.lang.Object value)
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws java.io.IOExceptionValidates the JSON Object and throws an exception if issues found- Parameters:
jsonObj- JSON Object- Throws:
java.io.IOException- if the JSON Object is invalid with respect to Session
-
fromJson
public static Session fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of Session given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Session
- Throws:
java.io.IOException- if the JSON string is invalid with respect to Session
-
toJson
public java.lang.String toJson()
Convert an instance of Session to an JSON string- Returns:
- JSON string
-
-