@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
59 lines (58 loc) • 2.66 kB
TypeScript
export declare class UserGroupsPermissionsBaseBuilder {
parentBuilder: any;
readDocument: boolean;
createDocumentBlueprint: boolean;
deleteDocument: boolean;
createDocument: boolean;
notificationsDocument: boolean;
publishDocument: boolean;
setPermissionsDocument: boolean;
unpublishDocument: boolean;
updateDocument: boolean;
duplicateDocument: boolean;
moveToDocument: boolean;
sortChildrenDocument: boolean;
cultureAndHostnamesDocument: boolean;
publicAccessDocument: boolean;
rollbackDocument: boolean;
readPropertyValueDocument: boolean;
writePropertyValueDocument: boolean;
readElement: boolean;
createElement: boolean;
deleteElement: boolean;
publishElement: boolean;
unpublishElement: boolean;
updateElement: boolean;
duplicateElement: boolean;
moveElement: boolean;
rollbackElement: boolean;
constructor(parentBuilder: any);
withReadDocumentPermission(read: boolean): this;
withCreateDocumentBlueprintPermission(createDocumentBlueprint: boolean): this;
withDeleteDocumentPermission(deletePermission: boolean): this;
withCreateDocumentPermission(createPermission: boolean): this;
withNotificationsDocumentPermission(notifications: boolean): this;
withPublishDocumentPermission(publish: boolean): this;
withSetPermissionsDocumentPermission(setPermissions: boolean): this;
withUnpublishDocumentPermission(unpublish: boolean): this;
withUpdateDocumentPermission(update: boolean): this;
withDuplicateDocumentPermission(duplicate: boolean): this;
withMoveToDocumentPermission(moveTo: boolean): this;
withSortChildrenDocumentPermission(sortChildren: boolean): this;
withCultureAndHostnamesDocumentPermission(cultureAndHostnames: boolean): this;
withPublicAccessDocumentPermission(publicAccess: boolean): this;
withRollbackDocumentPermission(rollback: boolean): this;
withReadPropertyValueDocumentPermission(readPropertyValue: boolean): this;
withWritePropertyValueDocumentPermission(writePropertyValue: boolean): this;
withReadElementPermission(read: boolean): this;
withCreateElementPermission(create: boolean): this;
withDeleteElementPermission(deletePermission: boolean): this;
withPublishElementPermission(publish: boolean): this;
withUnpublishElementPermission(unpublish: boolean): this;
withUpdateElementPermission(update: boolean): this;
withDuplicateElementPermission(duplicate: boolean): this;
withMoveElementPermission(move: boolean): this;
withRollbackElementPermission(rollback: boolean): this;
done(): any;
build(): any[];
}