diff --git a/api.md b/api.md index 5076497573..76d42b4037 100644 --- a/api.md +++ b/api.md @@ -3528,6 +3528,7 @@ Methods: Types: - Trace +- TraceItem - TraceCreateResponse Methods: diff --git a/src/resources/request-tracers/index.ts b/src/resources/request-tracers/index.ts index 7c742f42d2..0a4f6b455a 100644 --- a/src/resources/request-tracers/index.ts +++ b/src/resources/request-tracers/index.ts @@ -1,4 +1,4 @@ // File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export { RequestTracers } from './request-tracers'; -export { Trace, TraceCreateResponse, TraceCreateParams, Traces } from './traces'; +export { Trace, TraceItem, TraceCreateResponse, TraceCreateParams, Traces } from './traces'; diff --git a/src/resources/request-tracers/request-tracers.ts b/src/resources/request-tracers/request-tracers.ts index 07e4dac476..c0068f7b90 100644 --- a/src/resources/request-tracers/request-tracers.ts +++ b/src/resources/request-tracers/request-tracers.ts @@ -10,6 +10,7 @@ export class RequestTracers extends APIResource { export namespace RequestTracers { export import Traces = TracesAPI.Traces; export import Trace = TracesAPI.Trace; + export import TraceItem = TracesAPI.TraceItem; export import TraceCreateResponse = TracesAPI.TraceCreateResponse; export import TraceCreateParams = TracesAPI.TraceCreateParams; } diff --git a/src/resources/request-tracers/traces.ts b/src/resources/request-tracers/traces.ts index b43b8c899d..314a7e864a 100644 --- a/src/resources/request-tracers/traces.ts +++ b/src/resources/request-tracers/traces.ts @@ -22,10 +22,12 @@ export class Traces extends APIResource { } } +export type Trace = Array; + /** * List of steps acting on request/response */ -export interface Trace { +export interface TraceItem { /** * If step type is rule, then action performed by this rule */ @@ -66,7 +68,7 @@ export interface Trace { */ step_name?: string; - trace?: Array; + trace?: Trace; /** * Tracing step type @@ -83,7 +85,7 @@ export interface TraceCreateResponse { */ status_code?: number; - trace?: Array; + trace?: Trace; } export interface TraceCreateParams { @@ -198,6 +200,7 @@ export namespace TraceCreateParams { export namespace Traces { export import Trace = TracesAPI.Trace; + export import TraceItem = TracesAPI.TraceItem; export import TraceCreateResponse = TracesAPI.TraceCreateResponse; export import TraceCreateParams = TracesAPI.TraceCreateParams; }