跳到主要内容

ProjectMember

projectIdstringrequired
userIdstringrequired
profile object
userIdstringrequired
displayNamestringrequired
emailstring

Optional email address for the profile summary.

avatarUrlstring

Optional avatar image URL or data URL for the uploader profile.

roleProjectRolerequired

权限逐级累加:访客只读;开发者编辑草稿、上传、发布、写服务器数据;维护者管理设置和低级成员;所有者管理全部成员、删除与转移。 / Cumulative guest, developer, maintainer and owner roles.

Possible values: [guest, developer, maintainer, owner]

createdBystring
createdByProfile object
userIdstringrequired
displayNamestringrequired
emailstring

Optional email address for the profile summary.

avatarUrlstring

Optional avatar image URL or data URL for the uploader profile.

createdAtstring<date-time>required
resourceIdstringrequired
directRoleProjectRole

权限逐级累加:访客只读;开发者编辑草稿、上传、发布、写服务器数据;维护者管理设置和低级成员;所有者管理全部成员、删除与转移。 / Cumulative guest, developer, maintainer and owner roles.

Possible values: [guest, developer, maintainer, owner]

access objectrequired
effectiveRole objectrequired
oneOf

权限逐级累加:访客只读;开发者编辑草稿、上传、发布、写服务器数据;维护者管理设置和低级成员;所有者管理全部成员、删除与转移。 / Cumulative guest, developer, maintainer and owner roles.

ProjectRole

权限逐级累加:访客只读;开发者编辑草稿、上传、发布、写服务器数据;维护者管理设置和低级成员;所有者管理全部成员、删除与转移。 / Cumulative guest, developer, maintainer and owner roles.

Possible values: [guest, developer, maintainer, owner]

sources object[]required
  • Array [
  • typestringrequired

    Possible values: [project, group, public, system]

    idstringrequired
    namestring
    roleProjectRolerequired

    权限逐级累加:访客只读;开发者编辑草稿、上传、发布、写服务器数据;维护者管理设置和低级成员;所有者管理全部成员、删除与转移。 / Cumulative guest, developer, maintainer and owner roles.

    Possible values: [guest, developer, maintainer, owner]

  • ]
  • capabilitiesAccessCapability[]required

    Possible values: [read, downloadSource, readDraft, upload, publish, writeData, manageSettings, manageMembers, manageOwners, transfer, delete, createProject, createSubgroup]

    ProjectMember
    {
    "projectId": "string",
    "userId": "string",
    "profile": {
    "userId": "string",
    "displayName": "string",
    "email": "string",
    "avatarUrl": "string"
    },
    "role": "guest",
    "createdBy": "string",
    "createdByProfile": {
    "userId": "string",
    "displayName": "string",
    "email": "string",
    "avatarUrl": "string"
    },
    "createdAt": "2024-07-29T15:51:28.071Z",
    "resourceId": "string",
    "directRole": "guest",
    "access": {
    "effectiveRole": "guest",
    "sources": [
    {
    "type": "project",
    "id": "string",
    "name": "string",
    "role": "guest"
    }
    ],
    "capabilities": [
    "read"
    ]
    }
    }