@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
104 lines • 3.94 kB
TypeScript
import * as z from "zod/v3";
import { Result as SafeParseResult } from "../types/fp.js";
import { SDKValidationError } from "./sdkvalidationerror.js";
export type GetProjectTraceRequest = {
/**
* The project ID
*/
projectId: string;
/**
* The Vercel CLI request ID associated with the trace
*/
requestId: string;
/**
* The Team identifier to perform the request on behalf of.
*/
teamId?: string | undefined;
/**
* The Team slug to perform the request on behalf of.
*/
slug?: string | undefined;
};
export type GetProjectTraceResources = {
name: string;
attributes: {
[k: string]: string;
};
};
export type Library = {
name: string;
version?: string | undefined;
};
export type GetProjectTraceStatus = {
code: number;
message?: string | undefined;
};
export type GetProjectTraceEvents = {
name: string;
timestamp: Array<number>;
attributes: {
[k: string]: any;
};
};
export type Spans = {
name: string;
kind: number;
resource: string;
library: Library;
spanId: string;
parentSpanId?: string | undefined;
status: GetProjectTraceStatus;
traceState?: string | undefined;
traceFlags: number;
attributes: {
[k: string]: any;
};
links: Array<{
[k: string]: any;
}>;
events: Array<GetProjectTraceEvents>;
startTime: Array<number>;
endTime: Array<number>;
duration: Array<number>;
};
export type Trace = {
traceId: string;
resources?: Array<GetProjectTraceResources> | undefined;
spans: Array<Spans>;
rootSpanId?: string | undefined;
};
export type GetProjectTraceResponseBody = {
trace: Trace;
};
/** @internal */
export type GetProjectTraceRequest$Outbound = {
projectId: string;
requestId: string;
teamId?: string | undefined;
slug?: string | undefined;
};
/** @internal */
export declare const GetProjectTraceRequest$outboundSchema: z.ZodType<GetProjectTraceRequest$Outbound, z.ZodTypeDef, GetProjectTraceRequest>;
export declare function getProjectTraceRequestToJSON(getProjectTraceRequest: GetProjectTraceRequest): string;
/** @internal */
export declare const GetProjectTraceResources$inboundSchema: z.ZodType<GetProjectTraceResources, z.ZodTypeDef, unknown>;
export declare function getProjectTraceResourcesFromJSON(jsonString: string): SafeParseResult<GetProjectTraceResources, SDKValidationError>;
/** @internal */
export declare const Library$inboundSchema: z.ZodType<Library, z.ZodTypeDef, unknown>;
export declare function libraryFromJSON(jsonString: string): SafeParseResult<Library, SDKValidationError>;
/** @internal */
export declare const GetProjectTraceStatus$inboundSchema: z.ZodType<GetProjectTraceStatus, z.ZodTypeDef, unknown>;
export declare function getProjectTraceStatusFromJSON(jsonString: string): SafeParseResult<GetProjectTraceStatus, SDKValidationError>;
/** @internal */
export declare const GetProjectTraceEvents$inboundSchema: z.ZodType<GetProjectTraceEvents, z.ZodTypeDef, unknown>;
export declare function getProjectTraceEventsFromJSON(jsonString: string): SafeParseResult<GetProjectTraceEvents, SDKValidationError>;
/** @internal */
export declare const Spans$inboundSchema: z.ZodType<Spans, z.ZodTypeDef, unknown>;
export declare function spansFromJSON(jsonString: string): SafeParseResult<Spans, SDKValidationError>;
/** @internal */
export declare const Trace$inboundSchema: z.ZodType<Trace, z.ZodTypeDef, unknown>;
export declare function traceFromJSON(jsonString: string): SafeParseResult<Trace, SDKValidationError>;
/** @internal */
export declare const GetProjectTraceResponseBody$inboundSchema: z.ZodType<GetProjectTraceResponseBody, z.ZodTypeDef, unknown>;
export declare function getProjectTraceResponseBodyFromJSON(jsonString: string): SafeParseResult<GetProjectTraceResponseBody, SDKValidationError>;
//# sourceMappingURL=getprojecttraceop.d.ts.map