Variable: createRfqPayloadWireSchema
const createRfqPayloadWireSchema: ZodObject<{
creator: ZodCustom<Bytes32, Bytes32>;
domain: ZodNumber;
options: ZodOptional<ZodObject<{
responder: ZodOptional<ZodArray<ZodCustom<Bytes32, Bytes32>>>;
}, $loose>>;
request: ZodUnion<readonly [ZodObject<{
details: ZodObject<{
borrowAllowed: ZodOptional<ZodDefault<ZodBoolean>>;
collateralAmount: ZodOptional<ZodString>;
collateralAsset: ZodOptional<ZodCustom<Bytes32, Bytes32>>;
domain: ZodOptional<ZodNumber>;
endTimestamp: ZodOptional<ZodNumber>;
premiumAmount: ZodOptional<ZodString>;
premiumAsset: ZodOptional<ZodCustom<Bytes32, Bytes32>>;
settlementAmount: ZodOptional<ZodString>;
settlementAsset: ZodOptional<ZodCustom<Bytes32, Bytes32>>;
settlementLayer: ZodOptional<ZodCustom<Bytes32, Bytes32>>;
startTimestamp: ZodOptional<ZodNumber>;
}, $strip>;
expiry: ZodOptional<ZodNumber>;
type: ZodLiteral<"terms">;
}, $strip>, ZodObject<{
offerId: ZodCustom<Bytes32, Bytes32>;
type: ZodLiteral<"chainRef">;
}, $strip>]>;
side: ZodEnum<{
MAKER: "MAKER";
TAKER: "TAKER";
}>;
}, $strip>;
Defined in: packages/overcast-core/src/rfq/events.ts:199
CreateRfqPayload with its option details in wire form.