Record Class UserRoleDto
java.lang.Object
java.lang.Record
ch.iterial.keycloak.plugins.directus.UserRoleDto
- All Implemented Interfaces:
Serializable
public record UserRoleDto(String userId, String firstName, String lastName, String email, String status, String provider, String roleId)
extends Record
implements Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionemail()Returns the value of theemailrecord component.final booleanIndicates whether some other object is "equal to" this one.Returns the value of thefirstNamerecord component.final inthashCode()Returns a hash code value for this object.lastName()Returns the value of thelastNamerecord component.provider()Returns the value of theproviderrecord component.roleId()Returns the value of theroleIdrecord component.status()Returns the value of thestatusrecord component.final StringtoString()Returns a string representation of this record class.userId()Returns the value of theuserIdrecord component.
-
Field Details
-
STATUS_ACTIVE
- See Also:
-
-
Constructor Details
-
UserRoleDto
public UserRoleDto(String userId, String firstName, String lastName, String email, String status, String provider, String roleId) Creates an instance of aUserRoleDtorecord class.- Parameters:
userId- the value for theuserIdrecord componentfirstName- the value for thefirstNamerecord componentlastName- the value for thelastNamerecord componentemail- the value for theemailrecord componentstatus- the value for thestatusrecord componentprovider- the value for theproviderrecord componentroleId- the value for theroleIdrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
userId
Returns the value of theuserIdrecord component.- Returns:
- the value of the
userIdrecord component
-
firstName
Returns the value of thefirstNamerecord component.- Returns:
- the value of the
firstNamerecord component
-
lastName
Returns the value of thelastNamerecord component.- Returns:
- the value of the
lastNamerecord component
-
email
Returns the value of theemailrecord component.- Returns:
- the value of the
emailrecord component
-
status
Returns the value of thestatusrecord component.- Returns:
- the value of the
statusrecord component
-
provider
Returns the value of theproviderrecord component.- Returns:
- the value of the
providerrecord component
-
roleId
Returns the value of theroleIdrecord component.- Returns:
- the value of the
roleIdrecord component
-