@datocms/cma-client
Version:
JS client for DatoCMS REST Content Management API
32 lines (31 loc) • 1.32 kB
TypeScript
import type * as SchemaTypes from './generated/SchemaTypes';
import type * as SimpleSchemaTypes from './generated/SimpleSchemaTypes';
export declare function buildBlockRecord(body: SimpleSchemaTypes.ItemUpdateSchema): {
type: "item";
id: string;
attributes?: {
[k: string]: unknown;
} | undefined;
meta?: {
created_at?: string | undefined;
updated_at?: string | undefined;
published_at?: string | null | undefined;
first_published_at?: string | null | undefined;
publication_scheduled_at?: string | null | undefined;
unpublishing_scheduled_at?: string | null | undefined;
status?: "published" | "draft" | "updated" | null | undefined;
is_valid?: boolean | undefined;
current_version?: string | undefined;
is_current_version_valid?: boolean | null | undefined;
is_published_version_valid?: boolean | null | undefined;
stage?: string | null | undefined;
} | undefined;
relationships?: {
item_type?: {
data: SchemaTypes.ItemTypeData;
} | undefined;
creator?: {
data: SchemaTypes.UserData | SchemaTypes.SsoUserData | SchemaTypes.AccessTokenData | SchemaTypes.AccountData | SchemaTypes.OrganizationData;
} | undefined;
} | undefined;
};