ETASCOM CRM V3 - Documentation API
    Preparing search index...
    UpdateMeetingSchema: ZodObject<
        {
            mainClientId: ZodOptional<ZodString>;
            salespersonId: ZodOptional<ZodString>;
            meetingDate: ZodOptional<ZodUnion<[ZodString, ZodDate]>>;
            meetingType: ZodOptional<
                ZodEnum<["SUR_SITE_CLIENT", "VIDEO_CONFERENCE", "TELEPHONE", "SALON"]>,
            >;
            meetingLocation: ZodOptional<ZodOptional<ZodString>>;
            context: ZodOptional<ZodOptional<ZodString>>;
            subjectsDiscussed: ZodOptional<ZodOptional<ZodString>>;
            comments: ZodOptional<ZodOptional<ZodString>>;
            nextSteps: ZodOptional<ZodOptional<ZodString>>;
            sentiment: ZodOptional<
                ZodOptional<ZodEnum<["positive", "neutral", "risk"]>>,
            >;
            visitedCompanyIds: ZodOptional<ZodOptional<ZodArray<ZodString, "many">>>;
            participants: ZodOptional<
                ZodOptional<
                    ZodArray<
                        ZodObject<
                            {
                                userId: ZodOptional<ZodString>;
                                firstName: ZodOptional<ZodString>;
                                lastName: ZodOptional<ZodString>;
                                email: ZodUnion<[ZodOptional<(...)>, ZodLiteral<(...)>]>;
                                function: ZodOptional<ZodString>;
                                company: ZodOptional<ZodString>;
                                participantType: ZodEnum<["INTERNAL", "EXTERNAL"]>;
                            },
                            "strip",
                            ZodTypeAny,
                            {
                                userId?: string;
                                firstName?: string;
                                lastName?: string;
                                email?: string;
                                function?: string;
                                company?: string;
                                participantType: "INTERNAL"
                                | "EXTERNAL";
                            },
                            {
                                userId?: string;
                                firstName?: string;
                                lastName?: string;
                                email?: string;
                                function?: string;
                                company?: string;
                                participantType: "INTERNAL"
                                | "EXTERNAL";
                            },
                        >,
                        "many",
                    >,
                >,
            >;
            reportRecipientIds: ZodOptional<ZodOptional<ZodArray<ZodString, "many">>>;
        } & { id: ZodString },
        "strip",
        ZodTypeAny,
        {
            mainClientId?: string;
            salespersonId?: string;
            meetingDate?: string | Date;
            meetingType?:
                | "SUR_SITE_CLIENT"
                | "VIDEO_CONFERENCE"
                | "TELEPHONE"
                | "SALON";
            meetingLocation?: string;
            context?: string;
            subjectsDiscussed?: string;
            comments?: string;
            nextSteps?: string;
            sentiment?: "positive"
            | "neutral"
            | "risk";
            visitedCompanyIds?: string[];
            participants?: {
                userId?: string;
                firstName?: string;
                lastName?: string;
                email?: string;
                function?: string;
                company?: string;
                participantType: "INTERNAL" | "EXTERNAL";
            }[];
            reportRecipientIds?: string[];
            id: string;
        },
        {
            mainClientId?: string;
            salespersonId?: string;
            meetingDate?: string
            | Date;
            meetingType?:
                | "SUR_SITE_CLIENT"
                | "VIDEO_CONFERENCE"
                | "TELEPHONE"
                | "SALON";
            meetingLocation?: string;
            context?: string;
            subjectsDiscussed?: string;
            comments?: string;
            nextSteps?: string;
            sentiment?: "positive"
            | "neutral"
            | "risk";
            visitedCompanyIds?: string[];
            participants?: {
                userId?: string;
                firstName?: string;
                lastName?: string;
                email?: string;
                function?: string;
                company?: string;
                participantType: "INTERNAL" | "EXTERNAL";
            }[];
            reportRecipientIds?: string[];
            id: string;
        },
    > = ...