Class McpTokenInfo
java.lang.Object
ru.bitel.bgbilling.plugins.mcp.common.bean.McpTokenInfo
Строка токена MCP для админки (план §10).
Не серверный McpToken: хеш сюда не входит,
поля дополнены title/created/lastUsed/comment.
Поля соответствуют столбцам таблицы mcp_tokens
(схема — modules/plugins.mcp/init): id, title,
prefix, enabled, created, expires,
last_used, user_id, rate_limit, comment.
Столбец token_hash в эту строку не выносится: это секрет,
клиенту он не нужен.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetId()intgetTitle()intbooleanvoidsetComment(String comment) voidsetCreated(LocalDateTime created) voidsetEnabled(boolean enabled) voidsetExpires(LocalDateTime expires) voidsetId(int id) voidsetLastUsed(LocalDateTime lastUsed) voidvoidsetRateLimit(int rateLimit) voidsetScopes(List<McpScopeInfo> scopes) voidvoidsetUserId(int userId)
-
Constructor Details
-
McpTokenInfo
public McpTokenInfo()
-
-
Method Details
-
getId
public int getId() -
setId
public void setId(int id) -
getTitle
-
setTitle
-
getPrefix
-
setPrefix
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
getCreated
-
setCreated
-
getExpires
-
setExpires
-
getLastUsed
-
setLastUsed
-
getUserId
public int getUserId() -
setUserId
public void setUserId(int userId) -
getRateLimit
public int getRateLimit() -
setRateLimit
public void setRateLimit(int rateLimit) -
getComment
-
setComment
-
getScopes
-
setScopes
-