Amplify Toolbox
    Preparing search index...

    Variable telemetryPayloadSchemaConst

    telemetryPayloadSchema: ZodObject<
        {
            environment: ZodObject<
                {
                    ci: ZodBoolean;
                    memory: ZodObject<
                        { free: ZodNumber; total: ZodNumber },
                        "strip",
                        ZodTypeAny,
                        { free: number; total: number },
                        { free: number; total: number },
                    >;
                    npmUserAgent: ZodString;
                    os: ZodObject<
                        { platform: ZodString; release: ZodString },
                        "strip",
                        ZodTypeAny,
                        { platform: string; release: string },
                        { platform: string; release: string },
                    >;
                    shell: ZodString;
                },
                "strip",
                ZodTypeAny,
                {
                    ci: boolean;
                    memory: { free: number; total: number };
                    npmUserAgent: string;
                    os: { platform: string; release: string };
                    shell: string;
                },
                {
                    ci: boolean;
                    memory: { free: number; total: number };
                    npmUserAgent: string;
                    os: { platform: string; release: string };
                    shell: string;
                },
            >;
            error: ZodOptional<ZodType<ErrorDetails, ZodTypeDef, ErrorDetails>>;
            event: ZodObject<
                {
                    command: ZodObject<
                        {
                            parameters: ZodArray<ZodString, "many">;
                            path: ZodArray<ZodString, "many">;
                        },
                        "strip",
                        ZodTypeAny,
                        { parameters: string[]; path: string[] },
                        { parameters: string[]; path: string[] },
                    >;
                    state: ZodEnum<["ABORTED", "FAILED", "SUCCEEDED"]>;
                },
                "strip",
                ZodTypeAny,
                {
                    command: { parameters: string[]; path: string[] };
                    state: "FAILED" | "SUCCEEDED" | "ABORTED";
                },
                {
                    command: { parameters: string[]; path: string[] };
                    state: "FAILED" | "SUCCEEDED" | "ABORTED";
                },
            >;
            identifiers: ZodObject<
                {
                    accountId: ZodOptional<ZodString>;
                    awsRegion: ZodOptional<ZodString>;
                    eventId: ZodString;
                    localProjectId: ZodString;
                    payloadVersion: ZodString;
                    sessionUuid: ZodString;
                    timestamp: ZodString;
                },
                "strip",
                ZodTypeAny,
                {
                    accountId?: string;
                    awsRegion?: string;
                    eventId: string;
                    localProjectId: string;
                    payloadVersion: string;
                    sessionUuid: string;
                    timestamp: string;
                },
                {
                    accountId?: string;
                    awsRegion?: string;
                    eventId: string;
                    localProjectId: string;
                    payloadVersion: string;
                    sessionUuid: string;
                    timestamp: string;
                },
            >;
            latency: ZodObject<
                {
                    deployment: ZodOptional<ZodNumber>;
                    hotSwap: ZodOptional<ZodNumber>;
                    init: ZodOptional<ZodNumber>;
                    synthesis: ZodOptional<ZodNumber>;
                    total: ZodNumber;
                },
                "strip",
                ZodTypeAny,
                {
                    deployment?: number;
                    hotSwap?: number;
                    init?: number;
                    synthesis?: number;
                    total: number;
                },
                {
                    deployment?: number;
                    hotSwap?: number;
                    init?: number;
                    synthesis?: number;
                    total: number;
                },
            >;
            project: ZodObject<
                {
                    dependencies: ZodOptional<
                        ZodArray<
                            ZodObject<
                                { name: ZodString; version: ZodString },
                                "strip",
                                ZodTypeAny,
                                { name: string; version: string },
                                { name: string; version: string },
                            >,
                            "many",
                        >,
                    >;
                },
                "strip",
                ZodTypeAny,
                { dependencies?: { name: string; version: string }[] },
                { dependencies?: { name: string; version: string }[] },
            >;
        },
        "strip",
        ZodTypeAny,
        {
            environment: {
                ci: boolean;
                memory: { free: number; total: number };
                npmUserAgent: string;
                os: { platform: string; release: string };
                shell: string;
            };
            error?: ErrorDetails;
            event: {
                command: { parameters: string[]; path: string[] };
                state: "FAILED" | "SUCCEEDED" | "ABORTED";
            };
            identifiers: {
                accountId?: string;
                awsRegion?: string;
                eventId: string;
                localProjectId: string;
                payloadVersion: string;
                sessionUuid: string;
                timestamp: string;
            };
            latency: {
                deployment?: number;
                hotSwap?: number;
                init?: number;
                synthesis?: number;
                total: number;
            };
            project: { dependencies?: { name: string; version: string }[] };
        },
        {
            environment: {
                ci: boolean;
                memory: { free: number; total: number };
                npmUserAgent: string;
                os: { platform: string; release: string };
                shell: string;
            };
            error?: ErrorDetails;
            event: {
                command: { parameters: string[]; path: string[] };
                state: "FAILED" | "SUCCEEDED" | "ABORTED";
            };
            identifiers: {
                accountId?: string;
                awsRegion?: string;
                eventId: string;
                localProjectId: string;
                payloadVersion: string;
                sessionUuid: string;
                timestamp: string;
            };
            latency: {
                deployment?: number;
                hotSwap?: number;
                init?: number;
                synthesis?: number;
                total: number;
            };
            project: { dependencies?: { name: string; version: string }[] };
        },
    > = ...