contentful-management
Version:
Client for Contentful's Content Management API
33 lines (32 loc) • 985 B
TypeScript
import type { DefaultElements, Link, MakeRequest } from '../common-types';
export declare enum EmbeddingSetStatus {
ACTIVE = "ACTIVE",
PENDING = "PENDING",
ERROR = "ERROR",
DISABLED = "DISABLED",
DELETING = "DELETING"
}
export type SpaceVectorizationStatus = {
sys: {
space: Link<'Space'>;
status: EmbeddingSetStatus;
type: 'VectorizationStatus';
createdAt: string;
updatedAt: string;
disabledAt?: string;
};
};
export type VectorizationStatusProps = {
sys: {
type: 'Array';
correlationId?: string;
};
items: SpaceVectorizationStatus[];
};
export type UpdateVectorizationStatusProps = {
spaceId: string;
enabled: boolean;
}[];
export interface VectorizationStatus extends VectorizationStatusProps, DefaultElements<VectorizationStatusProps> {
}
export declare function wrapVectorizationStatus(_makeRequest: MakeRequest, data: VectorizationStatusProps): VectorizationStatus;