import type { MissedFirePolicy as _memoflow_v1_MissedFirePolicy, MissedFirePolicy__Output as _memoflow_v1_MissedFirePolicy__Output } from '../../memoflow/v1/MissedFirePolicy.js'; export interface UpsertScheduleRequest { 'namespace'?: (string); /** * client-assigned, unique per namespace */ 'schedule_id'?: (string); /** * standard 5-field cron */ 'cron_expr'?: (string); /** * registered workflow class name */ 'workflow_type'?: (string); 'task_queue'?: (string); /** * serialized input for every fired run */ 'input'?: (Buffer | Uint8Array | string); 'missed_fire_policy'?: (_memoflow_v1_MissedFirePolicy); 'paused'?: (boolean); } export interface UpsertScheduleRequest__Output { 'namespace': (string); /** * client-assigned, unique per namespace */ 'schedule_id': (string); /** * standard 5-field cron */ 'cron_expr': (string); /** * registered workflow class name */ 'workflow_type': (string); 'task_queue': (string); /** * serialized input for every fired run */ 'input': (Buffer); 'missed_fire_policy': (_memoflow_v1_MissedFirePolicy__Output); 'paused': (boolean); }