Interface UserListResponse.UserOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
UserListResponse.User, UserListResponse.User.Builder
Enclosing class:
UserListResponse

public static interface UserListResponse.UserOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    Timestamp when the user account was created.
    com.google.protobuf.TimestampOrBuilder
    Timestamp when the user account was created.
    The email address of the user.
    com.google.protobuf.ByteString
    The email address of the user.
    The unique identifier (UUID) of the user.
    com.google.protobuf.ByteString
    The unique identifier (UUID) of the user.
    com.google.protobuf.Timestamp
    Timestamp of the user's last successful authentication.
    com.google.protobuf.TimestampOrBuilder
    Timestamp of the user's last successful authentication.
    com.google.protobuf.Timestamp
    Minimum issued-at timestamp for valid JWT tokens.
    com.google.protobuf.TimestampOrBuilder
    Minimum issued-at timestamp for valid JWT tokens.
    The role of the user (ADMIN or USER).
    int
    The role of the user (ADMIN or USER).
    com.google.protobuf.Timestamp
    Timestamp when the user account was last updated.
    com.google.protobuf.TimestampOrBuilder
    Timestamp when the user account was last updated.
    The username of the user (3-32 lowercase alphanumeric characters with dashes allowed).
    com.google.protobuf.ByteString
    The username of the user (3-32 lowercase alphanumeric characters with dashes allowed).
    boolean
    Timestamp when the user account was created.
    boolean
    Timestamp of the user's last successful authentication.
    boolean
    Minimum issued-at timestamp for valid JWT tokens.
    boolean
    Timestamp when the user account was last updated.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getId

      String getId()
      The unique identifier (UUID) of the user.
      
      string id = 1;
      Returns:
      The id.
    • getIdBytes

      com.google.protobuf.ByteString getIdBytes()
      The unique identifier (UUID) of the user.
      
      string id = 1;
      Returns:
      The bytes for id.
    • getUsername

      String getUsername()
      The username of the user (3-32 lowercase alphanumeric characters with dashes allowed).
      
      string username = 2;
      Returns:
      The username.
    • getUsernameBytes

      com.google.protobuf.ByteString getUsernameBytes()
      The username of the user (3-32 lowercase alphanumeric characters with dashes allowed).
      
      string username = 2;
      Returns:
      The bytes for username.
    • getRoleValue

      int getRoleValue()
      The role of the user (ADMIN or USER).
      
      .soulfire.v1.UserRole role = 3;
      Returns:
      The enum numeric value on the wire for role.
    • getRole

      UserRole getRole()
      The role of the user (ADMIN or USER).
      
      .soulfire.v1.UserRole role = 3;
      Returns:
      The role.
    • getEmail

      String getEmail()
      The email address of the user.
      
      string email = 4;
      Returns:
      The email.
    • getEmailBytes

      com.google.protobuf.ByteString getEmailBytes()
      The email address of the user.
      
      string email = 4;
      Returns:
      The bytes for email.
    • hasCreatedAt

      boolean hasCreatedAt()
      Timestamp when the user account was created.
      
      .google.protobuf.Timestamp created_at = 5;
      Returns:
      Whether the createdAt field is set.
    • getCreatedAt

      com.google.protobuf.Timestamp getCreatedAt()
      Timestamp when the user account was created.
      
      .google.protobuf.Timestamp created_at = 5;
      Returns:
      The createdAt.
    • getCreatedAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreatedAtOrBuilder()
      Timestamp when the user account was created.
      
      .google.protobuf.Timestamp created_at = 5;
    • hasUpdatedAt

      boolean hasUpdatedAt()
      Timestamp when the user account was last updated.
      
      .google.protobuf.Timestamp updated_at = 6;
      Returns:
      Whether the updatedAt field is set.
    • getUpdatedAt

      com.google.protobuf.Timestamp getUpdatedAt()
      Timestamp when the user account was last updated.
      
      .google.protobuf.Timestamp updated_at = 6;
      Returns:
      The updatedAt.
    • getUpdatedAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdatedAtOrBuilder()
      Timestamp when the user account was last updated.
      
      .google.protobuf.Timestamp updated_at = 6;
    • hasLastLoginAt

      boolean hasLastLoginAt()
      Timestamp of the user's last successful authentication.
      Optional; may be absent if the user has never logged in.
      
      optional .google.protobuf.Timestamp last_login_at = 7;
      Returns:
      Whether the lastLoginAt field is set.
    • getLastLoginAt

      com.google.protobuf.Timestamp getLastLoginAt()
      Timestamp of the user's last successful authentication.
      Optional; may be absent if the user has never logged in.
      
      optional .google.protobuf.Timestamp last_login_at = 7;
      Returns:
      The lastLoginAt.
    • getLastLoginAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getLastLoginAtOrBuilder()
      Timestamp of the user's last successful authentication.
      Optional; may be absent if the user has never logged in.
      
      optional .google.protobuf.Timestamp last_login_at = 7;
    • hasMinIssuedAt

      boolean hasMinIssuedAt()
      Minimum issued-at timestamp for valid JWT tokens.
      Tokens issued before this timestamp are considered invalid.
      Used to invalidate all sessions by updating this value.
      
      .google.protobuf.Timestamp min_issued_at = 8;
      Returns:
      Whether the minIssuedAt field is set.
    • getMinIssuedAt

      com.google.protobuf.Timestamp getMinIssuedAt()
      Minimum issued-at timestamp for valid JWT tokens.
      Tokens issued before this timestamp are considered invalid.
      Used to invalidate all sessions by updating this value.
      
      .google.protobuf.Timestamp min_issued_at = 8;
      Returns:
      The minIssuedAt.
    • getMinIssuedAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getMinIssuedAtOrBuilder()
      Minimum issued-at timestamp for valid JWT tokens.
      Tokens issued before this timestamp are considered invalid.
      Used to invalidate all sessions by updating this value.
      
      .google.protobuf.Timestamp min_issued_at = 8;