ShareRequest
public record ShareRequest(String granteeType, String granteeId, String tier)
源码Source
io/agentscope/builder/web/share/ShareRequest.java:28承载 Share 请求数据的记录类型。位于 io.agentscope.builder.web.share 包。核心成员包括 granteeType、granteeId、tier。
Request body for granting a ResourceAccessService share on a non-agent managed
resource (environment / memory store / vault).
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
granteeType | String | 执行 `granteeType` 方法。 `AgentShareGrant#GRANTEE_USER` or `AgentShareGrant#GRANTEE_WORKSPACE` |
granteeId | String | 执行 `granteeId` 方法。 the target user id, or `AgentShareGrant#WORKSPACE_ID` for a workspace
grant |
tier | String | 执行 `tier` 方法。 one of `CLONE`, `RUN`, `EDIT` (see `AgentAclService.Tier`) |
记录组件详情Record Component Detail
granteeType
String granteeType执行 granteeType 方法。
AgentShareGrant#GRANTEE_USER or AgentShareGrant#GRANTEE_WORKSPACE
源码Source
io/agentscope/builder/web/share/ShareRequest.java:28granteeId
String granteeId执行 granteeId 方法。
the target user id, or AgentShareGrant#WORKSPACE_ID for a workspace
grant
源码Source
io/agentscope/builder/web/share/ShareRequest.java:28tier
String tier执行 tier 方法。
one of CLONE, RUN, EDIT (see AgentAclService.Tier)
源码Source
io/agentscope/builder/web/share/ShareRequest.java:28