UNPKG

@umbraco/json-models-builders

Version:
59 lines (58 loc) 2.66 kB
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[]; }