Permissions class

Tüm İzinleri oluşturmak, değiştirmek, sorgulamak ve okumak için kullanın.

Bkz. Kimliğe göre belirli bir izni okuma, değiştirme veya silme izni.

Özellikler

user

Yöntemler

create(PermissionDefinition, RequestOptions)

İzin oluşturun.

İzin, belirli bir kaynağa erişmek için Kullanıcı Başına İzni temsil eder; örneğin Öğe veya Kapsayıcı.

query(SqlQuerySpec, FeedOptions)

Tüm izinleri sorgula.

query<T>(SqlQuerySpec, FeedOptions)

Tüm izinleri sorgula.

readAll(FeedOptions)

Tüm izinleri okuyun.

Örnek

Diziye yönelik tüm izinleri okuyun.

const {body: permissionList} = await user.permissions.readAll().fetchAll();
upsert(PermissionDefinition, RequestOptions)

Bir izin atlar.

İzin, belirli bir kaynağa erişmek için Kullanıcı Başına İzni temsil eder; örneğin Öğe veya Kapsayıcı.

Özellik Ayrıntıları

user

user: User

Özellik Değeri

Yöntem Ayrıntıları

create(PermissionDefinition, RequestOptions)

İzin oluşturun.

İzin, belirli bir kaynağa erişmek için Kullanıcı Başına İzni temsil eder; örneğin Öğe veya Kapsayıcı.

function create(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Parametreler

body
PermissionDefinition

İznin gövdesini temsil eder.

options
RequestOptions

Döndürülenler

query(SqlQuerySpec, FeedOptions)

Tüm izinleri sorgula.

function query(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<any>

Parametreler

query
SqlQuerySpec

İşlem için sorgu yapılandırması. Sorgu yapılandırma hakkında daha fazla bilgi için bkz . SqlQuerySpec .

options
FeedOptions

Döndürülenler

query<T>(SqlQuerySpec, FeedOptions)

Tüm izinleri sorgula.

function query<T>(query: SqlQuerySpec, options?: FeedOptions): QueryIterator<T>

Parametreler

query
SqlQuerySpec

İşlem için sorgu yapılandırması. Sorgu yapılandırma hakkında daha fazla bilgi için bkz . SqlQuerySpec .

options
FeedOptions

Döndürülenler

readAll(FeedOptions)

Tüm izinleri okuyun.

Örnek

Diziye yönelik tüm izinleri okuyun.

const {body: permissionList} = await user.permissions.readAll().fetchAll();
function readAll(options?: FeedOptions): QueryIterator<PermissionDefinition & Resource>

Parametreler

options
FeedOptions

Döndürülenler

upsert(PermissionDefinition, RequestOptions)

Bir izin atlar.

İzin, belirli bir kaynağa erişmek için Kullanıcı Başına İzni temsil eder; örneğin Öğe veya Kapsayıcı.

function upsert(body: PermissionDefinition, options?: RequestOptions): Promise<PermissionResponse>

Parametreler

options
RequestOptions

Döndürülenler