@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
26 lines (25 loc) • 690 B
TypeScript
import { MemberTypeBuilder } from './memberTypeBuilder';
export declare class MemberTypeContainerBuilder {
parentBuilder: MemberTypeBuilder;
id: string;
parentId: string;
name: string;
type: string;
sortOrder: number;
constructor(parentBuilder: MemberTypeBuilder);
withId(id: string): this;
withParentId(parentId: string): this;
withName(name: string): this;
withType(type: string): this;
withSortOrder(sortOrder: number): this;
done(): MemberTypeBuilder;
build(): {
id: string | null;
parent: {
id: string;
} | null;
name: string;
type: string;
sortOrder: number;
};
}