@umbraco/json-models-builders
Version:
Builders and models for Umbraco Sites
30 lines (29 loc) • 928 B
TypeScript
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;
};
}