Variable: DecryptedMessageSchema¶
const DecryptedMessageSchema: ZodObject<object & object, "strip", ZodTypeAny, {
catch_up?: {
epoch: number;
evicted: boolean;
processed: number;
};
content_type?: string | null;
conversation_id: string;
created_at: string;
decrypt_error?: string | null;
decrypt_error_code?: string | null;
delivered_at?: string | null;
direction?: "received" | "sent";
encrypted_payload: string;
encryption_version: string;
from_agent_id?: string | null;
group_handle?: string | null;
group_id?: string | null;
id: string;
key_changed?: {
agent_id: string;
current_fingerprint: string;
previous_fingerprint: string;
};
metadata: Record<string, unknown>;
plaintext?: unknown;
read_at?: string | null;
recipient_handle?: string | null;
self_encrypted_payload?: string | null;
sender_handle?: string | null;
sender_kid?: string | null;
sender_signing_kid?: string | null;
status?: "delivered" | "new" | "read";
to_agent_id?: string | null;
type: string;
verification_status: "verified" | "invalid" | "sender-mismatch" | "unverifiable";
verified: boolean;
}, {
catch_up?: {
epoch: number;
evicted: boolean;
processed: number;
};
content_type?: string | null;
conversation_id: string;
created_at: string;
decrypt_error?: string | null;
decrypt_error_code?: string | null;
delivered_at?: string | null;
direction?: "received" | "sent";
encrypted_payload: string;
encryption_version: string;
from_agent_id?: string | null;
group_handle?: string | null;
group_id?: string | null;
id: string;
key_changed?: {
agent_id: string;
current_fingerprint: string;
previous_fingerprint: string;
};
metadata?: Record<string, unknown>;
plaintext?: unknown;
read_at?: string | null;
recipient_handle?: string | null;
self_encrypted_payload?: string | null;
sender_handle?: string | null;
sender_kid?: string | null;
sender_signing_kid?: string | null;
status?: "delivered" | "new" | "read";
to_agent_id?: string | null;
type: string;
verification_status?: "verified" | "invalid" | "sender-mismatch" | "unverifiable";
verified?: boolean;
}>;
Defined in: rine-ts-sdk/src/types.ts:447