sheetOpsRequestSchema
constsheetOpsRequestSchema:ZodObject<{approver:ZodOptional<ZodString>;approverId:ZodOptional<ZodString>;mode:ZodDefault<ZodEnum<["edit","suggest"]>>;ops:ZodArray<ZodDiscriminatedUnion<"type", [ZodObject<{range:ZodString;type:ZodLiteral<"set_range">;values:ZodArray<ZodArray<ZodString,"many">,"many">; },"strip",ZodTypeAny, {range:string;type:"set_range";values:string[][]; }, {range:string;type:"set_range";values:string[][]; }>,ZodObject<{afterRow:ZodNullable<ZodNumber>;type:ZodLiteral<"add_rows">;values:ZodArray<ZodArray<ZodString,"many">,"many">; },"strip",ZodTypeAny, {afterRow:number|null;type:"add_rows";values:string[][]; }, {afterRow:number|null;type:"add_rows";values:string[][]; }>,ZodObject<{fromRow:ZodNumber;toRow:ZodNumber;type:ZodLiteral<"delete_rows">; },"strip",ZodTypeAny, {fromRow:number;toRow:number;type:"delete_rows"; }, {fromRow:number;toRow:number;type:"delete_rows"; }>,ZodObject<{columns:ZodString;format:ZodOptional<ZodEnum<["text","number","currency","percent","date"]>>;type:ZodLiteral<"format_columns">;width:ZodOptional<ZodNumber>; },"strip",ZodTypeAny, {columns:string;format?:"number"|"date"|"text"|"currency"|"percent";type:"format_columns";width?:number; }, {columns:string;format?:"number"|"date"|"text"|"currency"|"percent";type:"format_columns";width?:number; }>]>,"many">; },"strip",ZodTypeAny, {approver?:string;approverId?:string;mode:"suggest"|"edit";ops: ({range:string;type:"set_range";values:string[][]; } | {afterRow:number|null;type:"add_rows";values:string[][]; } | {fromRow:number;toRow:number;type:"delete_rows"; } | {columns:string;format?:"number"|"date"|"text"|"currency"|"percent";type:"format_columns";width?:number; })[]; }, {approver?:string;approverId?:string;mode?:"suggest"|"edit";ops: ({range:string;type:"set_range";values:string[][]; } | {afterRow:number|null;type:"add_rows";values:string[][]; } | {fromRow:number;toRow:number;type:"delete_rows"; } | {columns:string;format?:"number"|"date"|"text"|"currency"|"percent";type:"format_columns";width?:number; })[]; }>
Defined in: index.ts:128