@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
24 lines (23 loc) • 859 B
TypeScript
import { UserGroupPermissionBuilder } from "./userGroupPermissionBuilder";
import { UserGroupsPermissionsBaseBuilder } from "./userGroupsPermissionsBaseBuilder";
export declare class UserGroupPropertyValuePermissionBuilder {
parentBuilder: UserGroupPermissionBuilder;
documentTypeId: string;
propertyTypeId: string;
userGroupsPermissionsBaseBuilder: UserGroupsPermissionsBaseBuilder;
constructor(parentBuilder: UserGroupPermissionBuilder);
withDocumentTypeId(documentTypeId: string): this;
withPropertyTypeId(propertyTypeId: string): this;
addVerbs(): UserGroupsPermissionsBaseBuilder;
done(): UserGroupPermissionBuilder;
build(): {
$type: string;
documentType: {
id: string;
} | null;
propertyType: {
id: string;
} | null;
verbs: any[];
};
}