/** * Fabric API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface MemoryJobSource */ export interface MemoryJobSource { /** * Optional name for the memory. * @type {string} * @memberof MemoryJobSource */ 'name'?: string | null; /** * The type of the memory source. Currently only supports "text". * @type {string} * @memberof MemoryJobSource */ 'source': MemoryJobSourceSourceEnum; /** * The content of the memory. * @type {string} * @memberof MemoryJobSource */ 'content': string; /** * Whether to perform inference on the memory content. Set to `false` to store the memory verbatim without analysis. * @type {boolean} * @memberof MemoryJobSource */ 'infer'?: boolean; /** * Whether the memory is immutable. Immutable memories cannot be modified by memory organization and cleanup processes. * @type {boolean} * @memberof MemoryJobSource */ 'immutable'?: boolean; /** * The date and time when the memory occurred. If not provided, the current date and time will be used. * @type {string} * @memberof MemoryJobSource */ 'occuredAt'?: string | null; } /** * @export */ export declare const MemoryJobSourceSourceEnum: { readonly Text: "text"; }; export type MemoryJobSourceSourceEnum = typeof MemoryJobSourceSourceEnum[keyof typeof MemoryJobSourceSourceEnum]; /** * Check if a given object implements the MemoryJobSource interface. */ export declare function instanceOfMemoryJobSource(value: object): value is MemoryJobSource; export declare function MemoryJobSourceFromJSON(json: any): MemoryJobSource; export declare function MemoryJobSourceFromJSONTyped(json: any, ignoreDiscriminator: boolean): MemoryJobSource; export declare function MemoryJobSourceToJSON(json: any): MemoryJobSource; export declare function MemoryJobSourceToJSONTyped(value?: MemoryJobSource | null, ignoreDiscriminator?: boolean): any;