services-as-software
Version:
Primitives for building AI-powered services that operate as software
50 lines • 1.27 kB
TypeScript
/**
* Service Entity Types (Nouns)
*
* Core service entities: ProductizedService, ServiceOffering, ServicePlan, ServiceInstance, ServiceExecution
*
* @packageDocumentation
*/
import type { Noun } from 'ai-database';
/**
* ProductizedService entity
*
* A service packaged and delivered as software.
*/
export declare const ProductizedService: Noun;
/**
* ServiceOffering entity
*
* A specific offering or tier of a service.
*/
export declare const ServiceOffering: Noun;
/**
* ServicePlan entity
*
* A subscription plan for a service.
*/
export declare const ServicePlan: Noun;
/**
* ServiceInstance entity
*
* A running instance of a service for a customer.
*/
export declare const ServiceInstance: Noun;
/**
* ServiceExecution entity
*
* A single execution or run of a service.
*/
export declare const ServiceExecution: Noun;
export declare const ServiceEntities: {
ProductizedService: Noun;
ServiceOffering: Noun;
ServicePlan: Noun;
ServiceInstance: Noun;
ServiceExecution: Noun;
};
export declare const ServiceCategories: {
readonly core: readonly ["ProductizedService", "ServiceOffering", "ServicePlan"];
readonly runtime: readonly ["ServiceInstance", "ServiceExecution"];
};
//# sourceMappingURL=services.d.ts.map