Skip to content

TilingResponseWithoutReplySchema

const TilingResponseWithoutReplySchema: ZodObject<{ executionPlan: ZodArray<ZodObject<{ action: ZodPipe<ZodString, ZodTransform<ActionName, string>>; instanceId: ZodPipe<ZodString, ZodTransform<InstanceId, string>>; paramsJson: ZodOptional<ZodString>; }, $strip>>; layout: ZodObject<{ instances: ZodArray<ZodObject<{ instanceId: ZodPipe<ZodString, ZodTransform<InstanceId, string>>; variant: ZodPipe<ZodString, ZodTransform<VariantName, string>>; vesselId: ZodPipe<ZodString, ZodTransform<VesselId, string>>; }, $strip>>; tree: ZodArray<ZodPipe<ZodNullable<ZodString>, ZodTransform<"H" | "V" | `H:${string}` | `V:${string}` | `ID:${string}` | null, string | null>>>; }, $strip>; rationale: ZodString; type: ZodLiteral<"plan">; userMessage: ZodOptional<ZodString>; }, $strip>

Defined in: packages/protocol/src/lib/request.ts:299

TilingResponseSchema with an optional userMessage, for a request that set ChartRequest.skipReply. Every other field, type included, keeps the strict schema’s rules.