@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
41 lines (40 loc) • 1.63 kB
TypeScript
export declare class UserGroupsPermissionsBaseBuilder {
parentBuilder: any;
read: boolean;
createDocumentBlueprint: boolean;
delete: boolean;
create: boolean;
notifications: boolean;
publish: boolean;
setPermissions: boolean;
unpublish: boolean;
update: boolean;
duplicate: boolean;
moveTo: boolean;
sortChildren: boolean;
cultureAndHostnames: boolean;
publicAccess: boolean;
rollback: boolean;
readPropertyValue: boolean;
writePropertyValue: boolean;
constructor(parentBuilder: any);
withReadPermission(read: boolean): this;
withCreateDocumentBlueprintPermission(createDocumentBlueprint: boolean): this;
withDeletePermission(deletePermission: boolean): this;
withCreatePermission(createPermission: boolean): this;
withNotificationsPermission(notifications: boolean): this;
withPublishPermission(publish: boolean): this;
withSetPermissionsPermission(setPermissions: boolean): this;
withUnpublishPermission(unpublish: boolean): this;
withUpdatePermission(update: boolean): this;
withDuplicatePermission(duplicate: boolean): this;
withMoveToPermission(moveTo: boolean): this;
withSortChildrenPermission(sortChildren: boolean): this;
withCultureAndHostnamesPermission(cultureAndHostnames: boolean): this;
withPublicAccessPermission(publicAccess: boolean): this;
withRollbackPermission(rollback: boolean): this;
withReadPropertyValuePermission(readPropertyValue: boolean): this;
withWritePropertyValuePermission(writePropertyValue: boolean): this;
done(): any;
build(): any[];
}