All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.xezzon.geom.auth.JwtClaimOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.1.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: authentication.proto

// Protobuf Java Version: 3.25.1
package io.github.xezzon.geom.auth;

public interface JwtClaimOrBuilder extends
    // @@protoc_insertion_point(interface_extends:io.github.xezzon.geom.auth.JwtClaim)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * 用户ID
   * 
* * string subject = 1; * @return The subject. */ java.lang.String getSubject(); /** *
   * 用户ID
   * 
* * string subject = 1; * @return The bytes for subject. */ com.google.protobuf.ByteString getSubjectBytes(); /** *
   * 用户名
   * 
* * string preferred_username = 2; * @return The preferredUsername. */ java.lang.String getPreferredUsername(); /** *
   * 用户名
   * 
* * string preferred_username = 2; * @return The bytes for preferredUsername. */ com.google.protobuf.ByteString getPreferredUsernameBytes(); /** *
   * 昵称
   * 
* * string nickname = 3; * @return The nickname. */ java.lang.String getNickname(); /** *
   * 昵称
   * 
* * string nickname = 3; * @return The bytes for nickname. */ com.google.protobuf.ByteString getNicknameBytes(); /** *
   * 角色
   * 
* * repeated string roles = 4; * @return A list containing the roles. */ java.util.List getRolesList(); /** *
   * 角色
   * 
* * repeated string roles = 4; * @return The count of roles. */ int getRolesCount(); /** *
   * 角色
   * 
* * repeated string roles = 4; * @param index The index of the element to return. * @return The roles at the given index. */ java.lang.String getRoles(int index); /** *
   * 角色
   * 
* * repeated string roles = 4; * @param index The index of the value to return. * @return The bytes of the roles at the given index. */ com.google.protobuf.ByteString getRolesBytes(int index); /** *
   * 权限
   * 
* * repeated string entitlements = 5; * @return A list containing the entitlements. */ java.util.List getEntitlementsList(); /** *
   * 权限
   * 
* * repeated string entitlements = 5; * @return The count of entitlements. */ int getEntitlementsCount(); /** *
   * 权限
   * 
* * repeated string entitlements = 5; * @param index The index of the element to return. * @return The entitlements at the given index. */ java.lang.String getEntitlements(int index); /** *
   * 权限
   * 
* * repeated string entitlements = 5; * @param index The index of the value to return. * @return The bytes of the entitlements at the given index. */ com.google.protobuf.ByteString getEntitlementsBytes(int index); /** *
   * 用户组
   * 
* * repeated string groups = 6; * @return A list containing the groups. */ java.util.List getGroupsList(); /** *
   * 用户组
   * 
* * repeated string groups = 6; * @return The count of groups. */ int getGroupsCount(); /** *
   * 用户组
   * 
* * repeated string groups = 6; * @param index The index of the element to return. * @return The groups at the given index. */ java.lang.String getGroups(int index); /** *
   * 用户组
   * 
* * repeated string groups = 6; * @param index The index of the value to return. * @return The bytes of the groups at the given index. */ com.google.protobuf.ByteString getGroupsBytes(int index); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy