Skip to content

BlobPermissions

@blobs/sdk v0.1.0


@blobs/sdk / types/Blobs / BlobPermissions

Defined in: types/Blobs.ts:43

Per-user permissions for a blob, computed at request time.

Populated by the backend based on the calling user’s identity, ownership, shares, and inherited parent permissions. Use the canEditBlob / canDeleteBlob / canShareBlob / isOwnerOfBlob helpers below for the common checks.

Properties

can_read

can_read: boolean

Defined in: types/Blobs.ts:45

Whether the calling user can read the blob’s content.


can_write

can_write: boolean

Defined in: types/Blobs.ts:47

Whether the calling user can update the blob.


can_delete

can_delete: boolean

Defined in: types/Blobs.ts:49

Whether the calling user can delete the blob.


can_share

can_share: boolean

Defined in: types/Blobs.ts:51

Whether the calling user can grant/revoke shares on the blob.


is_owner

is_owner: boolean

Defined in: types/Blobs.ts:53

Whether the calling user is the blob’s owner.


is_admin

is_admin: boolean

Defined in: types/Blobs.ts:55

Whether the calling user has system-level admin rights.