类 EMCreateToken

java.lang.Object
com.easemob.im.api.model.EMCreateToken

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-01-25T14:51:53.998371+08:00[Asia/Shanghai]") public class EMCreateToken extends Object
EMCreateToken
  • 字段详细资料

    • SERIALIZED_NAME_GRANT_TYPE

      public static final String SERIALIZED_NAME_GRANT_TYPE
      另请参阅:
    • SERIALIZED_NAME_CLIENT_ID

      public static final String SERIALIZED_NAME_CLIENT_ID
      另请参阅:
    • SERIALIZED_NAME_CLIENT_SECRET

      public static final String SERIALIZED_NAME_CLIENT_SECRET
      另请参阅:
    • SERIALIZED_NAME_USERNAME

      public static final String SERIALIZED_NAME_USERNAME
      另请参阅:
    • SERIALIZED_NAME_PASSWORD

      public static final String SERIALIZED_NAME_PASSWORD
      另请参阅:
    • SERIALIZED_NAME_AUTO_CREATE_USER

      public static final String SERIALIZED_NAME_AUTO_CREATE_USER
      另请参阅:
    • SERIALIZED_NAME_TTL

      public static final String SERIALIZED_NAME_TTL
      另请参阅:
    • openapiFields

      public static HashSet<String> openapiFields
    • openapiRequiredFields

      public static HashSet<String> openapiRequiredFields
  • 构造器详细资料

    • EMCreateToken

      public EMCreateToken()
  • 方法详细资料

    • grantType

      public EMCreateToken grantType(String grantType)
    • getGrantType

      @Nullable public String getGrantType()
      授权方式。 - client_credentials:获取 App Token 使用 - password:通过用户 ID 和密码获取用户 Token 使用 - inherit:通过用户 ID 获取用户 Token 使用
      返回:
      grantType
    • setGrantType

      public void setGrantType(String grantType)
    • clientId

      public EMCreateToken clientId(String clientId)
    • getClientId

      @Nullable public String getClientId()
      App 的 client_id,用于生成 App Token 调用 REST API。详见 环信即时通讯云控制台的应用详情页面
      返回:
      clientId
    • setClientId

      public void setClientId(String clientId)
    • clientSecret

      public EMCreateToken clientSecret(String clientSecret)
    • getClientSecret

      @Nullable public String getClientSecret()
      App 的 client_secret,用于生成 App Token 调用 REST API。详见 环信即时通讯云控制台的应用详情页面
      返回:
      clientSecret
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • username

      public EMCreateToken username(String username)
    • getUsername

      @Nullable public String getUsername()
      用户 ID,通过用户 ID 和密码 或 通过用户 ID获取用户 Token 使用
      返回:
      username
    • setUsername

      public void setUsername(String username)
    • password

      public EMCreateToken password(String password)
    • getPassword

      @Nullable public String getPassword()
      用户的登录密码,通过用户 ID 和密码获取用户 Token 使用
      返回:
      password
    • setPassword

      public void setPassword(String password)
    • autoCreateUser

      public EMCreateToken autoCreateUser(Boolean autoCreateUser)
    • getAutoCreateUser

      @Nullable public Boolean getAutoCreateUser()
      当用户不存在时,是否自动创建用户。自动创建用户时,需保证授权方式(grant_type)必须为 inherit,通过用户 ID获取用户 Token 使用
      返回:
      autoCreateUser
    • setAutoCreateUser

      public void setAutoCreateUser(Boolean autoCreateUser)
    • ttl

      public EMCreateToken ttl(Integer ttl)
    • getTtl

      @Nullable public Integer getTtl()
      token 有效期,单位为秒
      返回:
      ttl
    • setTtl

      public void setTtl(Integer ttl)
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      参数:
      jsonElement - JSON Element
      抛出:
      IOException - if the JSON Element is invalid with respect to EMCreateToken
    • fromJson

      public static EMCreateToken fromJson(String jsonString) throws IOException
      Create an instance of EMCreateToken given an JSON string
      参数:
      jsonString - JSON string
      返回:
      An instance of EMCreateToken
      抛出:
      IOException - if the JSON string is invalid with respect to EMCreateToken
    • toJson

      public String toJson()
      Convert an instance of EMCreateToken to an JSON string
      返回:
      JSON string