UNPKG

contentful-management

Version:
47 lines (46 loc) 1.73 kB
import type { DefaultElements, BasicMetaSysProps, SysLink, MakeRequest } from '../common-types'; export type SpaceAddOnType = 'contentTypes' | 'environments' | 'records'; export type SpaceAddOnProps = { sys: BasicMetaSysProps & { organization: SysLink; space: SysLink; }; name: string; used: number; allocated: number; }; export type SpaceAddOnOrganizationProps = { sys: BasicMetaSysProps & { organization: SysLink; }; name: string; used: number; allocated: number; }; export type UpdateSpaceAddOnAllocationProps = { add_on: SpaceAddOnType; allocation: number; }; export interface SpaceAddOn extends SpaceAddOnProps, DefaultElements<SpaceAddOnProps> { } export interface SpaceAddOnOrganization extends SpaceAddOnOrganizationProps, DefaultElements<SpaceAddOnOrganizationProps> { } /** * @internal * @param makeRequest - function to make requests via an adapter * @param data - Raw space add-on data * @returns Wrapped space add-on data */ export declare function wrapSpaceAddOn(makeRequest: MakeRequest, data: SpaceAddOnProps): SpaceAddOn; /** * @internal */ export declare const wrapSpaceAddOnCollection: (makeRequest: MakeRequest, data: import("..").CollectionProp<SpaceAddOnProps>) => import("..").Collection<SpaceAddOn, SpaceAddOnProps>; /** * @internal */ export declare function wrapSpaceAddOnOrganization(makeRequest: MakeRequest, data: SpaceAddOnOrganizationProps): SpaceAddOnOrganization; /** * @internal */ export declare const wrapSpaceAddOnOrganizationCollection: (makeRequest: MakeRequest, data: import("..").CollectionProp<SpaceAddOnOrganizationProps>) => import("..").Collection<SpaceAddOnOrganization, SpaceAddOnOrganizationProps>;