@webitel/api-services
    Preparing search index...
    ThreadManagementGetResponse: ZodObject<
        {
            createdAt: ZodOptional<ZodString>;
            description: ZodOptional<ZodString>;
            id: ZodOptional<ZodString>;
            lastMsg: ZodOptional<
                ZodObject<
                    {
                        body: ZodOptional<ZodString>;
                        contact: ZodOptional<
                            ZodObject<
                                {
                                    email: ZodOptional<ZodString>;
                                    name: ZodOptional<ZodString>;
                                    phone: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        >;
                        createdAt: ZodOptional<ZodString>;
                        documents: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodString>;
                                        fileId: ZodOptional<ZodString>;
                                        id: ZodOptional<ZodString>;
                                        messageId: ZodOptional<ZodString>;
                                        mime: ZodOptional<ZodString>;
                                        name: ZodOptional<ZodString>;
                                        size: ZodOptional<ZodString>;
                                        url: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >,
                        >;
                        editedAt: ZodOptional<ZodString>;
                        id: ZodOptional<ZodString>;
                        images: ZodOptional<
                            ZodArray<
                                ZodObject<
                                    {
                                        createdAt: ZodOptional<ZodString>;
                                        fileId: ZodOptional<ZodString>;
                                        height: ZodOptional<ZodNumber>;
                                        id: ZodOptional<ZodString>;
                                        messageId: ZodOptional<ZodString>;
                                        mime: ZodOptional<ZodString>;
                                        url: ZodOptional<ZodString>;
                                        width: ZodOptional<ZodNumber>;
                                    },
                                    $strip,
                                >,
                            >,
                        >;
                        interactive: ZodOptional<
                            ZodObject<
                                {
                                    documents: ZodOptional<ZodObject<{ documents: ... }, $strip>>;
                                    images: ZodOptional<ZodObject<{ images: ... }, $strip>>;
                                    listReply: ZodOptional<
                                        ZodObject<{ mainButtonTitle: ...; sections: ... }, $strip>,
                                    >;
                                    markup: ZodOptional<ZodObject<{ rows: ... }, $strip>>;
                                    singleUse: ZodOptional<ZodBoolean>;
                                },
                                $strip,
                            >,
                        >;
                        location: ZodOptional<
                            ZodObject<
                                {
                                    address: ZodOptional<ZodString>;
                                    latitude: ZodOptional<ZodNumber>;
                                    longitude: ZodOptional<ZodNumber>;
                                    name: ZodOptional<ZodString>;
                                },
                                $strip,
                            >,
                        >;
                        metadata: ZodOptional<ZodObject<{}, $loose>>;
                        sender: ZodOptional<
                            ZodObject<
                                {
                                    contact: ZodOptional<
                                        ZodObject<
                                            {
                                                appId: ...;
                                                createdAt: ...;
                                                isBot: ...;
                                                iss: ...;
                                                metadata: ...;
                                                name: ...;
                                                sub: ...;
                                                type: ...;
                                                updatedAt: ...;
                                                username: ...;
                                                vias: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    id: ZodOptional<ZodString>;
                                    permissions: ZodOptional<
                                        ZodObject<
                                            {
                                                canAddMembers: ...;
                                                canChangeMembersPermissions: ...;
                                                canChangeThreadInfo: ...;
                                                canRemoveMembers: ...;
                                                canSendMessages: ...;
                                                createdAt: ...;
                                                id: ...;
                                                memberId: ...;
                                                updatedAt: ...;
                                            },
                                            $strip,
                                        >,
                                    >;
                                    role: ZodDefault<
                                        ZodEnum<
                                            {
                                                ROLE_ADMIN: ...;
                                                ROLE_MEMBER: ...;
                                                ROLE_OWNER: ...;
                                                ROLE_SUPERVISOR: ...;
                                                ROLE_UNSPECIFIED: ...;
                                            },
                                        >,
                                    >;
                                },
                                $strip,
                            >,
                        >;
                        threadId: ZodOptional<ZodString>;
                        type: ZodOptional<ZodNumber>;
                    },
                    $strip,
                >,
            >;
            members: ZodOptional<
                ZodArray<
                    ZodObject<
                        {
                            contact: ZodOptional<
                                ZodObject<
                                    {
                                        appId: ZodOptional<ZodString>;
                                        createdAt: ZodOptional<ZodString>;
                                        isBot: ZodOptional<ZodBoolean>;
                                        iss: ZodOptional<ZodString>;
                                        metadata: ZodOptional<ZodRecord<(...), (...)>>;
                                        name: ZodOptional<ZodString>;
                                        sub: ZodOptional<ZodString>;
                                        type: ZodOptional<ZodString>;
                                        updatedAt: ZodOptional<ZodString>;
                                        username: ZodOptional<ZodString>;
                                        vias: ZodOptional<ZodArray<(...)>>;
                                    },
                                    $strip,
                                >,
                            >;
                            id: ZodOptional<ZodString>;
                            permissions: ZodOptional<
                                ZodObject<
                                    {
                                        canAddMembers: ZodOptional<ZodBoolean>;
                                        canChangeMembersPermissions: ZodOptional<ZodBoolean>;
                                        canChangeThreadInfo: ZodOptional<ZodBoolean>;
                                        canRemoveMembers: ZodOptional<ZodBoolean>;
                                        canSendMessages: ZodOptional<ZodBoolean>;
                                        createdAt: ZodOptional<ZodString>;
                                        id: ZodOptional<ZodString>;
                                        memberId: ZodOptional<ZodString>;
                                        updatedAt: ZodOptional<ZodString>;
                                    },
                                    $strip,
                                >,
                            >;
                            role: ZodDefault<
                                ZodEnum<
                                    {
                                        ROLE_ADMIN: "ROLE_ADMIN";
                                        ROLE_MEMBER: "ROLE_MEMBER";
                                        ROLE_OWNER: "ROLE_OWNER";
                                        ROLE_SUPERVISOR: "ROLE_SUPERVISOR";
                                        ROLE_UNSPECIFIED: "ROLE_UNSPECIFIED";
                                    },
                                >,
                            >;
                        },
                        $strip,
                    >,
                >,
            >;
            settings: ZodOptional<
                ZodObject<
                    {
                        createdAt: ZodOptional<ZodString>;
                        domainId: ZodOptional<ZodNumber>;
                        id: ZodOptional<ZodString>;
                        title: ZodOptional<ZodString>;
                        updatedAt: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            subject: ZodOptional<ZodString>;
            type: ZodDefault<
                ZodEnum<
                    {
                        CHANNEL: "CHANNEL";
                        DIRECT: "DIRECT";
                        GROUP: "GROUP";
                        UNKNOWN: "UNKNOWN";
                    },
                >,
            >;
            updatedAt: ZodOptional<ZodString>;
            variables: ZodOptional<
                ZodObject<
                    {
                        threadId: ZodOptional<ZodString>;
                        variables: ZodOptional<
                            ZodRecord<
                                ZodString,
                                ZodObject<
                                    {
                                        setAt: ZodOptional<ZodString>;
                                        setBy: ZodOptional<ZodObject<(...), (...)>>;
                                        value: ZodOptional<ZodObject<(...), (...)>>;
                                    },
                                    $strip,
                                >,
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
        },
        $strip,
    > = ...