interface AccessRule {
    $CreationOptions?: unknown;
    $ID: string;
    $Type: "DomainModels$AccessRule";
    allowCreate: boolean;
    allowDelete: boolean;
    defaultMemberAccessRights: MemberAccessRights;
    documentation: string;
    memberAccesses: MemberAccess[];
    moduleRoles: string[];
    xPathConstraint: null | string;
    xPathConstraintCaption: string;
    addMemberAccess(): Promise<MemberAccess>;
}

Hierarchy (view full)

Properties

$CreationOptions?: unknown

Options to pass during the element creation

$ID: string

The unique id of the element.

$Type

The type of the element.

allowCreate: boolean
allowDelete: boolean
defaultMemberAccessRights: MemberAccessRights
documentation: string
memberAccesses: MemberAccess[]
moduleRoles: string[]
xPathConstraint: null | string
xPathConstraintCaption: string

Methods