Skip to main content

EffectiveGrantDto

A single effective grant with source attribution

accessModeAccessMode (string)required

Access mode: allow or deny

Possible values: [allow, deny]

sharingTagIdstring<uuid>required

Sharing tag ID

Example: 550e8400-e29b-41d4-a716-446655440000
sharingTagNamestringrequired

Sharing tag name

Example: manga
sources object[]required

Sources of this grant

  • Array [
  • groupIdstring,null<uuid>nullable

    Group ID (only present for group sources)

    Example: 550e8400-e29b-41d4-a716-446655440000
    groupNamestring | nullnullable

    Group name (only present for group sources)

    Example: Manga Readers
    kindstringrequired

    Source kind: "user" or "group"

    Example: group
  • ]
  • EffectiveGrantDto
    {
    "accessMode": "allow",
    "sharingTagId": "550e8400-e29b-41d4-a716-446655440000",
    "sharingTagName": "manga",
    "sources": [
    {
    "groupId": "550e8400-e29b-41d4-a716-446655440000",
    "groupName": "Manga Readers",
    "kind": "group"
    }
    ]
    }