24 lines
979 B
YAML
24 lines
979 B
YAML
components:
|
|
schemas:
|
|
PermissionBound:
|
|
description: Association between an organization and a permission, including archival state.
|
|
allOf:
|
|
- $ref: ./storable.yaml#/components/schemas/Storable
|
|
- type: object
|
|
description: Permission binding details scoped to an organization.
|
|
additionalProperties: false
|
|
required:
|
|
- organizationRef
|
|
- permissionRef
|
|
- isArchived
|
|
properties:
|
|
organizationRef:
|
|
description: Identifier of the organization that owns this permission binding.
|
|
$ref: ./objectid.yaml#/components/schemas/ObjectId
|
|
permissionRef:
|
|
description: Identifier of the permission granted to the organization.
|
|
$ref: ./objectid.yaml#/components/schemas/ObjectId
|
|
isArchived:
|
|
description: Indicates whether this object is archived and inactive.
|
|
type: boolean
|