Magidoc

GroupPolicy
Object

Represents privileges that govern interactions between Groups.

The presence of a record indicates that members of the recipient Group maybe granted access to Scenarios managed by the origin Group, or initiate Calls with the origin Group members (depending on the type of policy). The presence of a record also indicates that Admins may transwer management of Scenarios to the recipient Group &/ Group members.

Note that the presence of a record does not in and of itself grant Scenario access to recipient Group members, only that access may be granted.

● Group Policies are individual (i.e. A => B and A => C are two separate policies) ● Group Policies are directional (i.e. A => B does not enable B => A) ● Group Policies are non-transitive (i.e. A => B and B => C doesn’t allow A => C).

Fields

#

createdAt

Identifies the date and time when the object was created.

databaseId

Identifies the primary key from the data store.

deletedAt

Identifies the date and time when the object was deleted.

id

ID !
Non-null

ID of the object.

nameForLog

Object name to be identified in Audit Logs.

organization

The Organization associated with the GroupPolicy.

originGroup

The Group that orginated the GroupPolicy.

path

Non-null

The relative path of the object.

permissions

Non-null

A list of Permissions associated with the currently authenticated User and the GroupPolicy.

recipientGroup

The Group that received the GroupPolicy.

settings

Non-null

The settings associated with the object.

type

The type of the GroupPolicy.

updatedAt

Identifies the date and time when the object was last updated.

url

Non-null

The url of the object.

Interfaces

#

Also implements NodeInterface .

Usages

#

References

#