Variable MJInteractionOfferSchemaConst
MJInteractionOfferSchema: ZodObject<
{
__mj_CreatedAt: ZodDate;
__mj_UpdatedAt: ZodDate;
CallerLabel: ZodNullable<ZodString>;
ExpiresAt: ZodDate;
ID: ZodString;
InteractionID: ZodString;
Mode: ZodUnion<[ZodLiteral<"Blind">, ZodLiteral<"Warm">]>;
OfferedAt: ZodDate;
OfferedByAgent: ZodNullable<ZodString>;
OfferedByAgentID: ZodNullable<ZodString>;
RespondedAt: ZodNullable<ZodDate>;
RoomName: ZodString;
Status: ZodUnion<
[
ZodLiteral<"Accepted">,
ZodLiteral<"Cancelled">,
ZodLiteral<"Declined">,
ZodLiteral<"Expired">,
ZodLiteral<"Pending">,
],
>;
Summary: ZodNullable<ZodString>;
TargetUser: ZodString;
TargetUserID: ZodString;
},
"strip",
ZodTypeAny,
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
CallerLabel?: string;
ExpiresAt?: Date;
ID?: string;
InteractionID?: string;
Mode?: "Blind"
| "Warm";
OfferedAt?: Date;
OfferedByAgent?: string;
OfferedByAgentID?: string;
RespondedAt?: Date;
RoomName?: string;
Status?: "Pending" | "Expired" | "Cancelled" | "Accepted" | "Declined";
Summary?: string;
TargetUser?: string;
TargetUserID?: string;
},
{
__mj_CreatedAt?: Date;
__mj_UpdatedAt?: Date;
CallerLabel?: string;
ExpiresAt?: Date;
ID?: string;
InteractionID?: string;
Mode?: "Blind"
| "Warm";
OfferedAt?: Date;
OfferedByAgent?: string;
OfferedByAgentID?: string;
RespondedAt?: Date;
RoomName?: string;
Status?: "Pending" | "Expired" | "Cancelled" | "Accepted" | "Declined";
Summary?: string;
TargetUser?: string;
TargetUserID?: string;
},
> = ...
zod schema definition for the entity MJ: Interaction Offers