Class OrganizationInvitationModel
- java.lang.Object
-
- com.configcat.publicapi.java.client.model.OrganizationInvitationModel
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-11-07T15:32:06.171915713Z[Etc/UTC]", comments="Generator version: 7.7.0") public class OrganizationInvitationModel extends java.lang.ObjectOrganizationInvitationModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOrganizationInvitationModel.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_CREATED_ATstatic java.lang.StringSERIALIZED_NAME_EMAILstatic java.lang.StringSERIALIZED_NAME_EXPIREDstatic java.lang.StringSERIALIZED_NAME_EXPIRESstatic java.lang.StringSERIALIZED_NAME_INVITATION_IDstatic java.lang.StringSERIALIZED_NAME_PERMISSION_GROUP_IDstatic java.lang.StringSERIALIZED_NAME_PRODUCT_IDstatic java.lang.StringSERIALIZED_NAME_PRODUCT_NAME
-
Constructor Summary
Constructors Constructor Description OrganizationInvitationModel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OrganizationInvitationModelcreatedAt(java.time.OffsetDateTime createdAt)OrganizationInvitationModelemail(java.lang.String email)booleanequals(java.lang.Object o)OrganizationInvitationModelexpired(java.lang.Boolean expired)OrganizationInvitationModelexpires(java.time.OffsetDateTime expires)static OrganizationInvitationModelfromJson(java.lang.String jsonString)Create an instance of OrganizationInvitationModel 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.time.OffsetDateTimegetCreatedAt()Creation time of the Invitation.java.lang.StringgetEmail()The invited user's email address.java.lang.BooleangetExpired()Determines whether the Invitation is expired.java.time.OffsetDateTimegetExpires()Expiration time of the Invitation.java.util.UUIDgetInvitationId()The identifier of the Invitation.java.lang.LonggetPermissionGroupId()The identifier of the Permission Group the user was invited to.java.util.UUIDgetProductId()The identifier of the Product the user was invited to.java.lang.StringgetProductName()The name of the Product the user was invited to.inthashCode()OrganizationInvitationModelinvitationId(java.util.UUID invitationId)OrganizationInvitationModelpermissionGroupId(java.lang.Long permissionGroupId)OrganizationInvitationModelproductId(java.util.UUID productId)OrganizationInvitationModelproductName(java.lang.String productName)OrganizationInvitationModelputAdditionalProperty(java.lang.String key, java.lang.Object value)Set the additional (undeclared) property with the specified name and value.voidsetCreatedAt(java.time.OffsetDateTime createdAt)voidsetEmail(java.lang.String email)voidsetExpired(java.lang.Boolean expired)voidsetExpires(java.time.OffsetDateTime expires)voidsetInvitationId(java.util.UUID invitationId)voidsetPermissionGroupId(java.lang.Long permissionGroupId)voidsetProductId(java.util.UUID productId)voidsetProductName(java.lang.String productName)java.lang.StringtoJson()Convert an instance of OrganizationInvitationModel to an JSON stringjava.lang.StringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement)Validates the JSON Element and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_INVITATION_ID
public static final java.lang.String SERIALIZED_NAME_INVITATION_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EMAIL
public static final java.lang.String SERIALIZED_NAME_EMAIL
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRODUCT_ID
public static final java.lang.String SERIALIZED_NAME_PRODUCT_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRODUCT_NAME
public static final java.lang.String SERIALIZED_NAME_PRODUCT_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PERMISSION_GROUP_ID
public static final java.lang.String SERIALIZED_NAME_PERMISSION_GROUP_ID
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CREATED_AT
public static final java.lang.String SERIALIZED_NAME_CREATED_AT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXPIRED
public static final java.lang.String SERIALIZED_NAME_EXPIRED
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_EXPIRES
public static final java.lang.String SERIALIZED_NAME_EXPIRES
- 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
-
invitationId
public OrganizationInvitationModel invitationId(java.util.UUID invitationId)
-
getInvitationId
@Nonnull public java.util.UUID getInvitationId()
The identifier of the Invitation.- Returns:
- invitationId
-
setInvitationId
public void setInvitationId(java.util.UUID invitationId)
-
email
public OrganizationInvitationModel email(java.lang.String email)
-
getEmail
@Nullable public java.lang.String getEmail()
The invited user's email address.- Returns:
-
setEmail
public void setEmail(java.lang.String email)
-
productId
public OrganizationInvitationModel productId(java.util.UUID productId)
-
getProductId
@Nonnull public java.util.UUID getProductId()
The identifier of the Product the user was invited to.- Returns:
- productId
-
setProductId
public void setProductId(java.util.UUID productId)
-
productName
public OrganizationInvitationModel productName(java.lang.String productName)
-
getProductName
@Nullable public java.lang.String getProductName()
The name of the Product the user was invited to.- Returns:
- productName
-
setProductName
public void setProductName(java.lang.String productName)
-
permissionGroupId
public OrganizationInvitationModel permissionGroupId(java.lang.Long permissionGroupId)
-
getPermissionGroupId
@Nonnull public java.lang.Long getPermissionGroupId()
The identifier of the Permission Group the user was invited to.- Returns:
- permissionGroupId
-
setPermissionGroupId
public void setPermissionGroupId(java.lang.Long permissionGroupId)
-
createdAt
public OrganizationInvitationModel createdAt(java.time.OffsetDateTime createdAt)
-
getCreatedAt
@Nonnull public java.time.OffsetDateTime getCreatedAt()
Creation time of the Invitation.- Returns:
- createdAt
-
setCreatedAt
public void setCreatedAt(java.time.OffsetDateTime createdAt)
-
expired
public OrganizationInvitationModel expired(java.lang.Boolean expired)
-
getExpired
@Nonnull public java.lang.Boolean getExpired()
Determines whether the Invitation is expired.- Returns:
- expired
-
setExpired
public void setExpired(java.lang.Boolean expired)
-
expires
public OrganizationInvitationModel expires(java.time.OffsetDateTime expires)
-
getExpires
@Nonnull public java.time.OffsetDateTime getExpires()
Expiration time of the Invitation.- Returns:
- expires
-
setExpires
public void setExpires(java.time.OffsetDateTime expires)
-
putAdditionalProperty
public OrganizationInvitationModel 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.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the OrganizationInvitationModel instance itself
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
public java.lang.Object getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
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
-
validateJsonElement
public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws java.io.IOExceptionValidates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
java.io.IOException- if the JSON Element is invalid with respect to OrganizationInvitationModel
-
fromJson
public static OrganizationInvitationModel fromJson(java.lang.String jsonString) throws java.io.IOException
Create an instance of OrganizationInvitationModel given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of OrganizationInvitationModel
- Throws:
java.io.IOException- if the JSON string is invalid with respect to OrganizationInvitationModel
-
toJson
public java.lang.String toJson()
Convert an instance of OrganizationInvitationModel to an JSON string- Returns:
- JSON string
-
-