/** * 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. */ import type { ToolPermissions } from './ToolPermissions'; /** * * @export * @interface AgentCreationArgs */ export interface AgentCreationArgs { /** * * @type {string} * @memberof AgentCreationArgs */ 'name': string; /** * * @type {boolean} * @memberof AgentCreationArgs */ 'active': boolean; /** * * @type {number} * @memberof AgentCreationArgs */ 'hour': AgentCreationArgsHourEnum; /** * * @type {string} * @memberof AgentCreationArgs */ 'prompt': string; /** * * @type {Array} * @memberof AgentCreationArgs */ 'focusResourceIds'?: Array | null; /** * * @type {Array} * @memberof AgentCreationArgs */ 'accessResourceIds'?: Array | null; /** * * @type {string} * @memberof AgentCreationArgs */ 'timezone'?: string | null; /** * * @type {ToolPermissions} * @memberof AgentCreationArgs */ 'toolPermissions'?: ToolPermissions | null; /** * * @type {string} * @memberof AgentCreationArgs */ 'frequency': AgentCreationArgsFrequencyEnum; /** * * @type {object} * @memberof AgentCreationArgs */ 'day': AgentCreationArgsDayEnum | null; } /** * @export */ export declare const AgentCreationArgsHourEnum: { readonly NUMBER_0: 0; readonly NUMBER_1: 1; readonly NUMBER_2: 2; readonly NUMBER_3: 3; readonly NUMBER_4: 4; readonly NUMBER_5: 5; readonly NUMBER_6: 6; readonly NUMBER_7: 7; readonly NUMBER_8: 8; readonly NUMBER_9: 9; readonly NUMBER_10: 10; readonly NUMBER_11: 11; readonly NUMBER_12: 12; readonly NUMBER_13: 13; readonly NUMBER_14: 14; readonly NUMBER_15: 15; readonly NUMBER_16: 16; readonly NUMBER_17: 17; readonly NUMBER_18: 18; readonly NUMBER_19: 19; readonly NUMBER_20: 20; readonly NUMBER_21: 21; readonly NUMBER_22: 22; readonly NUMBER_23: 23; }; export type AgentCreationArgsHourEnum = typeof AgentCreationArgsHourEnum[keyof typeof AgentCreationArgsHourEnum]; /** * @export */ export declare const AgentCreationArgsFrequencyEnum: { readonly Daily: "daily"; }; export type AgentCreationArgsFrequencyEnum = typeof AgentCreationArgsFrequencyEnum[keyof typeof AgentCreationArgsFrequencyEnum]; /** * @export */ export declare const AgentCreationArgsDayEnum: {}; export type AgentCreationArgsDayEnum = typeof AgentCreationArgsDayEnum[keyof typeof AgentCreationArgsDayEnum]; /** * Check if a given object implements the AgentCreationArgs interface. */ export declare function instanceOfAgentCreationArgs(value: object): value is AgentCreationArgs; export declare function AgentCreationArgsFromJSON(json: any): AgentCreationArgs; export declare function AgentCreationArgsFromJSONTyped(json: any, ignoreDiscriminator: boolean): AgentCreationArgs; export declare function AgentCreationArgsToJSON(json: any): AgentCreationArgs; export declare function AgentCreationArgsToJSONTyped(value?: AgentCreationArgs | null, ignoreDiscriminator?: boolean): any;