@webiny/api-headless-cms-ddb-es
Version:
DynamoDB and Elasticsearch storage operations plugin for Headless CMS API.
59 lines (58 loc) • 2.63 kB
TypeScript
import { CmsEntry, StorageOperationsCmsModel } from "@webiny/api-headless-cms/types";
import { CmsEntryElasticsearchValuesModifier } from "../../../plugins";
interface Params {
model: StorageOperationsCmsModel;
plugins: CmsEntryElasticsearchValuesModifier[];
entry: CmsEntry;
}
export declare const modifyEntryValues: (params: Params) => {
values: import("@webiny/api-headless-cms/types").CmsEntryValues;
webinyVersion: string;
tenant: string;
entryId: string;
id: string;
revisionCreatedOn: string;
revisionSavedOn: string;
revisionModifiedOn: string | null;
revisionDeletedOn: string | null;
revisionRestoredOn: string | null;
revisionFirstPublishedOn: string | null;
revisionLastPublishedOn: string | null;
revisionCreatedBy: import("@webiny/api-headless-cms/types").CmsIdentity;
revisionSavedBy: import("@webiny/api-headless-cms/types").CmsIdentity;
revisionModifiedBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
revisionDeletedBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
revisionRestoredBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
revisionFirstPublishedBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
revisionLastPublishedBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
createdOn: string;
savedOn: string;
modifiedOn: string | null;
deletedOn: string | null;
restoredOn: string | null;
firstPublishedOn: string | null;
lastPublishedOn: string | null;
createdBy: import("@webiny/api-headless-cms/types").CmsIdentity;
savedBy: import("@webiny/api-headless-cms/types").CmsIdentity;
modifiedBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
deletedBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
restoredBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
firstPublishedBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
lastPublishedBy: import("@webiny/api-headless-cms/types").CmsIdentity | null;
ownedBy?: import("@webiny/api-headless-cms/types").CmsIdentity | null | undefined;
publishedOn?: string | null | undefined;
modelId: string;
locale: string;
version: number;
locked: boolean;
status: import("@webiny/api-headless-cms/types").CmsEntryStatus;
location?: {
folderId?: string | null | undefined;
} | undefined;
meta?: {
[key: string]: any;
} | undefined;
wbyDeleted?: boolean | null | undefined;
binOriginalFolderId?: string | null | undefined;
};
export {};