@builder.io/sdk
Version:
This SDK is largely a wrapper over our [Content API](https://www.builder.io/c/docs/content-api)
33 lines (32 loc) • 867 B
TypeScript
import { Input } from '../builder.class';
import { BuilderElement } from './element';
export interface BuilderContentVariation {
data?: {
blocks?: BuilderElement[];
inputs?: Input[];
state?: {
[key: string]: any;
};
[key: string]: any;
};
name?: string;
testRatio?: number;
id?: string;
}
export interface BuilderContent extends BuilderContentVariation {
'@version'?: number;
id?: string;
name?: string;
published?: 'published' | 'draft' | 'archived';
modelId?: string;
priority?: number;
firstPublished?: number;
lastUpdated?: number;
startDate?: number;
endDate?: number;
variations?: {
[id: string]: BuilderContentVariation | undefined;
};
testVariationId?: string;
testVariationName?: string;
}