@adcp/sdk API Reference - v7.9.0
    Preparing search index...

    Variable ForecastPointSchemaConst

    ForecastPointSchema: ZodObject<
        {
            label: ZodOptional<ZodString>;
            budget: ZodOptional<ZodNumber>;
            metrics: ZodIntersection<
                ZodRecord<
                    ZodString,
                    ZodObject<
                        {
                            low: ZodOptional<ZodNumber>;
                            mid: ZodOptional<ZodNumber>;
                            high: ZodOptional<ZodNumber>;
                        },
                        $loose,
                    >,
                >,
                ZodObject<
                    {
                        audience_size: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        reach: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        frequency: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        impressions: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        clicks: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        spend: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        views: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        completed_views: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        grps: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        engagements: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        follows: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        saves: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        profile_visits: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        measured_impressions: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        downloads: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                        plays: ZodOptional<
                            ZodObject<
                                {
                                    low: ZodOptional<ZodNumber>;
                                    mid: ZodOptional<ZodNumber>;
                                    high: ZodOptional<ZodNumber>;
                                },
                                $loose,
                            >,
                        >;
                    },
                    $loose,
                >,
            >;
        },
        $loose,
    > = ...