Interface: ManagesPermissions
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:16
Properties
_publicPermissions
protected_publicPermissions:SolidDocumentPermission[] |undefined
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:17
Accessors
isPrivate
Get Signature
get isPrivate():
boolean|null
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:23
Returns
boolean | null
isPublic
Get Signature
get isPublic():
boolean|null
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:19
Returns
boolean | null
Methods
fetchPublicPermissions()
fetchPublicPermissions(
this):Promise<void>
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:33
Parameters
this
Returns
Promise<void>
fetchPublicPermissionsIfMissing()
fetchPublicPermissionsIfMissing(
this):Promise<void>
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:27
Parameters
this
Returns
Promise<void>
trackPublicPermissions()
protectedtrackPublicPermissions(this):PermissionsTracker
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:51
Parameters
this
Returns
updatePublicPermissions()
updatePublicPermissions(
this,permissions):Promise<void>
Defined in: packages/soukai-solid/src/models/mixins/ManagesPermissions.ts:43
Parameters
this
permissions
SolidDocumentPermission[]
Returns
Promise<void>