messages: ZodObject<{
messages: ZodArray<ZodObject<{
bounce: ZodNullable<ZodBoolean>;
bounced: ZodNullable<ZodBoolean>;
created_at: ZodNullable<ZodString>;
created_lt: ZodNullable<ZodString>;
destination: ZodNullable<ZodString>;
fwd_fee: ZodNullable<ZodString>;
hash: ZodString;
ihr_disabled: ZodNullable<ZodBoolean>;
ihr_fee: ZodNullable<ZodString>;
import_fee: ZodNullable<ZodString>;
init_state: ZodNullable<ZodObject<{
body: ZodString;
hash: ZodString;
}, "strip", ZodTypeAny, {
body: string;
hash: string;
}, {
body: string;
hash: string;
}>>;
message_content: ZodNullable<ZodObject<{
body: ZodString;
decoded: ZodNullable<ZodUnion<[ZodObject<{
comment: ZodString;
type: ZodLiteral<"text_comment">;
}, "strip", ZodTypeAny, {
comment: string;
type: "text_comment";
}, {
comment: string;
type: "text_comment";
}>, ZodObject<{
hex_comment: ZodString;
type: ZodLiteral<"binary_comment">;
}, "strip", ZodTypeAny, {
hex_comment: string;
type: "binary_comment";
}, {
hex_comment: string;
type: "binary_comment";
}>]>>;
hash: ZodString;
}, "strip", ZodTypeAny, {
body: string;
decoded: null | (({ type: "text_comment"; comment: string; }) | ({ type: "binary_comment"; hex_comment: string; })) & (undefined | ({ type: "text_comment"; comment: string; }) | ({ type: "binary_comment"; hex_comment: string; }));
hash: string;
}, {
body: string;
decoded: null | (({ type: "text_comment"; comment: string; }) | ({ type: "binary_comment"; hex_comment: string; })) & (undefined | ({ type: "text_comment"; comment: string; }) | ({ type: "binary_comment"; hex_comment: string; }));
hash: string;
}>>;
opcode: ZodNullable<ZodString>;
source: ZodNullable<ZodString>;
value: ZodNullable<ZodString>;
}, "strip", ZodTypeAny, {
bounce: null | boolean;
bounced: null | boolean;
created_at: null | string;
created_lt: null | string;
destination: null | string;
fwd_fee: null | string;
hash: string;
ihr_disabled: null | boolean;
ihr_fee: null | string;
import_fee: null | string;
init_state: null | ({ hash: string; body: string; });
message_content: null | ({ hash: string; body: string; decoded: { type: "text_comment"; comment: string; } | { type: "binary_comment"; hex_comment: string; } | null; });
opcode: null | string;
source: null | string;
value: null | string;
}, {
bounce: null | boolean;
bounced: null | boolean;
created_at: null | string;
created_lt: null | string;
destination: null | string;
fwd_fee: null | string;
hash: string;
ihr_disabled: null | boolean;
ihr_fee: null | string;
import_fee: null | string;
init_state: null | ({ hash: string; body: string; });
message_content: null | ({ hash: string; body: string; decoded: { type: "text_comment"; comment: string; } | { type: "binary_comment"; hex_comment: string; } | null; });
opcode: null | string;
source: null | string;
value: null | string;
}>, "many">;
}, "strip", ZodTypeAny, {
messages: ({ value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; fwd_fee: string | null; ihr_fee: string | null; ... 7 more ...; message_content: { ...; } | null; })[];
}, {
messages: ({ value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; fwd_fee: string | null; ihr_fee: string | null; ... 7 more ...; message_content: { ...; } | null; })[];
}> = ...
Type declaration
messages: ZodArray<ZodObject<{
bounce: ZodNullable<ZodBoolean>;
bounced: ZodNullable<ZodBoolean>;
created_at: ZodNullable<ZodString>;
created_lt: ZodNullable<ZodString>;
destination: ZodNullable<ZodString>;
fwd_fee: ZodNullable<ZodString>;
hash: ZodString;
ihr_disabled: ZodNullable<ZodBoolean>;
ihr_fee: ZodNullable<ZodString>;
import_fee: ZodNullable<ZodString>;
init_state: ZodNullable<ZodObject<{
body: ZodString;
hash: ZodString;
}, "strip", ZodTypeAny, {
body: string;
hash: string;
}, {
body: string;
hash: string;
}>>;
message_content: ZodNullable<ZodObject<{
body: ZodString;
decoded: ZodNullable<ZodUnion<[ZodObject<{
comment: ZodString;
type: ZodLiteral<"text_comment">;
}, "strip", ZodTypeAny, {
comment: string;
type: "text_comment";
}, {
comment: string;
type: "text_comment";
}>, ZodObject<{
hex_comment: ZodString;
type: ZodLiteral<"binary_comment">;
}, "strip", ZodTypeAny, {
hex_comment: string;
type: "binary_comment";
}, {
hex_comment: string;
type: "binary_comment";
}>]>>;
hash: ZodString;
}, "strip", ZodTypeAny, {
body: string;
decoded: null | (({ type: "text_comment"; comment: string; }) | ({ type: "binary_comment"; hex_comment: string; })) & (undefined | ({ type: "text_comment"; comment: string; }) | ({ type: "binary_comment"; hex_comment: string; }));
hash: string;
}, {
body: string;
decoded: null | (({ type: "text_comment"; comment: string; }) | ({ type: "binary_comment"; hex_comment: string; })) & (undefined | ({ type: "text_comment"; comment: string; }) | ({ type: "binary_comment"; hex_comment: string; }));
hash: string;
}>>;
opcode: ZodNullable<ZodString>;
source: ZodNullable<ZodString>;
value: ZodNullable<ZodString>;
}, "strip", ZodTypeAny, {
bounce: null | boolean;
bounced: null | boolean;
created_at: null | string;
created_lt: null | string;
destination: null | string;
fwd_fee: null | string;
hash: string;
ihr_disabled: null | boolean;
ihr_fee: null | string;
import_fee: null | string;
init_state: null | ({ hash: string; body: string; });
message_content: null | ({ hash: string; body: string; decoded: { type: "text_comment"; comment: string; } | { type: "binary_comment"; hex_comment: string; } | null; });
opcode: null | string;
source: null | string;
value: null | string;
}, {
bounce: null | boolean;
bounced: null | boolean;
created_at: null | string;
created_lt: null | string;
destination: null | string;
fwd_fee: null | string;
hash: string;
ihr_disabled: null | boolean;
ihr_fee: null | string;
import_fee: null | string;
init_state: null | ({ hash: string; body: string; });
message_content: null | ({ hash: string; body: string; decoded: { type: "text_comment"; comment: string; } | { type: "binary_comment"; hex_comment: string; } | null; });
opcode: null | string;
source: null | string;
value: null | string;
}>, "many">
Type declaration
messages: ({ value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; fwd_fee: string | null; ihr_fee: string | null; ... 7 more ...; message_content: { ...; } | null; })[]
Type declaration
messages: ({ value: string | null; hash: string; init_state: { hash: string; body: string; } | null; source: string | null; destination: string | null; fwd_fee: string | null; ihr_fee: string | null; ... 7 more ...; message_content: { ...; } | null; })[]