UNPKG

@umbraco/json-models-builders

Version:
30 lines (29 loc) 928 B
import { MediaBuilder } from "./mediaBuilder"; import { MediaValueDataBuilder } from "./mediaValueDataBuilder"; export declare class MediaValueBuilder { parentBuilder: MediaBuilder; culture: string; segment: string; alias: string; editorAlias: string; entityType: string; value: string; mediaValueData: MediaValueDataBuilder; constructor(parentBuilder: MediaBuilder); withCulture(culture: string): this; withSegment(segment: string): this; withAlias(alias: string): this; withEditorAlias(editorAlias: string): this; withEntityType(entityType: string): this; withValue(value: string): this; addValueData(): MediaValueDataBuilder; done(): MediaBuilder; build(): { culture: string | null; segment: string | null; alias: string | null; editorAlias: string | null; value: any; entityType: string | null; }; }