UNPKG

contentful-management

Version:
22 lines (21 loc) 1.3 kB
import type { UpdateVectorizationStatusProps, VectorizationStatusProps } from '../../entities/vectorization-status'; import type { OptionalDefaults } from '../wrappers/wrap'; import type { GetOrganizationParams } from '../../common-types'; import type { RawAxiosRequestHeaders } from 'axios'; export type VectorizationStatusPlainClientAPI = { /** * Fetches the vectorization status for all spaces in an organization. * @param params Parameters for getting the organization. * @param headers Optional headers for the request. * @returns A promise that resolves to the vectorization status of spaces. */ get(params: OptionalDefaults<GetOrganizationParams>, headers?: Partial<RawAxiosRequestHeaders>): Promise<VectorizationStatusProps>; /** * Updates the vectorization status for spaces within an organization. * @param params Parameters for getting the organization. * @param payload Payload containing the update information. * @param headers Optional headers for the request. * @returns A promise that resolves to the vectorization status of spaces. */ update(params: OptionalDefaults<GetOrganizationParams>, payload: UpdateVectorizationStatusProps, headers?: Partial<RawAxiosRequestHeaders>): Promise<VectorizationStatusProps>; };