/** * 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 AgentUpdateArgs */ export interface AgentUpdateArgs { /** * * @type {string} * @memberof AgentUpdateArgs */ 'name'?: string; /** * * @type {boolean} * @memberof AgentUpdateArgs */ 'active'?: boolean; /** * * @type {number} * @memberof AgentUpdateArgs */ 'hour'?: AgentUpdateArgsHourEnum; /** * * @type {string} * @memberof AgentUpdateArgs */ 'prompt'?: string; /** * * @type {Array} * @memberof AgentUpdateArgs */ 'focusResourceIds'?: Array | null; /** * * @type {Array} * @memberof AgentUpdateArgs */ 'accessResourceIds'?: Array | null; /** * * @type {string} * @memberof AgentUpdateArgs */ 'timezone'?: string | null; /** * * @type {ToolPermissions} * @memberof AgentUpdateArgs */ 'toolPermissions'?: ToolPermissions | null; /** * * @type {string} * @memberof AgentUpdateArgs */ 'frequency': AgentUpdateArgsFrequencyEnum; /** * * @type {object} * @memberof AgentUpdateArgs */ 'day': AgentUpdateArgsDayEnum | null; } /** * @export */ export declare const AgentUpdateArgsHourEnum: { 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 AgentUpdateArgsHourEnum = typeof AgentUpdateArgsHourEnum[keyof typeof AgentUpdateArgsHourEnum]; /** * @export */ export declare const AgentUpdateArgsFrequencyEnum: { readonly Daily: "daily"; }; export type AgentUpdateArgsFrequencyEnum = typeof AgentUpdateArgsFrequencyEnum[keyof typeof AgentUpdateArgsFrequencyEnum]; /** * @export */ export declare const AgentUpdateArgsDayEnum: {}; export type AgentUpdateArgsDayEnum = typeof AgentUpdateArgsDayEnum[keyof typeof AgentUpdateArgsDayEnum]; /** * Check if a given object implements the AgentUpdateArgs interface. */ export declare function instanceOfAgentUpdateArgs(value: object): value is AgentUpdateArgs; export declare function AgentUpdateArgsFromJSON(json: any): AgentUpdateArgs; export declare function AgentUpdateArgsFromJSONTyped(json: any, ignoreDiscriminator: boolean): AgentUpdateArgs; export declare function AgentUpdateArgsToJSON(json: any): AgentUpdateArgs; export declare function AgentUpdateArgsToJSONTyped(value?: AgentUpdateArgs | null, ignoreDiscriminator?: boolean): any;