Skip to content

Commit 281b74c

Browse files
author
Stainless Bot
committed
chore: rebuild project due to codegen change (#511)
1 parent e334267 commit 281b74c

29 files changed

+731
-426
lines changed

src/index.ts

Lines changed: 43 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

3-
import * as Errors from './error';
4-
import * as Uploads from './uploads';
53
import { type Agent } from './_shims/index';
64
import * as qs from './internal/qs';
75
import * as Core from './core';
6+
import * as Errors from './error';
87
import * as Pagination from './pagination';
8+
import {
9+
type BasePageParams,
10+
BasePageResponse,
11+
type PageWithTotalParams,
12+
PageWithTotalResponse,
13+
} from './pagination';
14+
import * as Uploads from './uploads';
915
import * as API from './resources/index';
16+
import { Webhooks } from './resources/webhooks';
17+
import { Data } from './resources/data/data';
18+
import { System } from './resources/system/system';
19+
import { Video } from './resources/video/video';
1020

1121
export interface ClientOptions {
1222
/**
@@ -222,48 +232,52 @@ export class Mux extends Core.APIClient {
222232
static fileFromPath = Uploads.fileFromPath;
223233
}
224234

225-
export const {
226-
MuxError,
227-
APIError,
228-
APIConnectionError,
229-
APIConnectionTimeoutError,
230-
APIUserAbortError,
231-
NotFoundError,
232-
ConflictError,
233-
RateLimitError,
234-
BadRequestError,
235-
AuthenticationError,
236-
InternalServerError,
237-
PermissionDeniedError,
238-
UnprocessableEntityError,
239-
} = Errors;
235+
export const MuxError = Errors.MuxError;
236+
export const APIError = Errors.APIError;
237+
export const APIConnectionError = Errors.APIConnectionError;
238+
export const APIConnectionTimeoutError = Errors.APIConnectionTimeoutError;
239+
export const APIUserAbortError = Errors.APIUserAbortError;
240+
export const NotFoundError = Errors.NotFoundError;
241+
export const ConflictError = Errors.ConflictError;
242+
export const RateLimitError = Errors.RateLimitError;
243+
export const BadRequestError = Errors.BadRequestError;
244+
export const AuthenticationError = Errors.AuthenticationError;
245+
export const InternalServerError = Errors.InternalServerError;
246+
export const PermissionDeniedError = Errors.PermissionDeniedError;
247+
export const UnprocessableEntityError = Errors.UnprocessableEntityError;
240248

241249
export import toFile = Uploads.toFile;
242250
export import fileFromPath = Uploads.fileFromPath;
243251

244-
export namespace Mux {
245-
export import RequestOptions = Core.RequestOptions;
252+
Mux.Video = Video;
253+
Mux.Data = Data;
254+
Mux.System = System;
255+
Mux.Webhooks = Webhooks;
256+
257+
export declare namespace Mux {
258+
export type RequestOptions = Core.RequestOptions;
246259

247260
export import PageWithTotal = Pagination.PageWithTotal;
248-
export import PageWithTotalParams = Pagination.PageWithTotalParams;
249-
export import PageWithTotalResponse = Pagination.PageWithTotalResponse;
261+
export {
262+
type PageWithTotalParams as PageWithTotalParams,
263+
type PageWithTotalResponse as PageWithTotalResponse,
264+
};
250265

251266
export import BasePage = Pagination.BasePage;
252-
export import BasePageParams = Pagination.BasePageParams;
253-
export import BasePageResponse = Pagination.BasePageResponse;
267+
export { type BasePageParams as BasePageParams, type BasePageResponse as BasePageResponse };
254268

255-
export import Video = API.Video;
269+
export { Video as Video };
256270

257-
export import Data = API.Data;
271+
export { Data as Data };
258272

259-
export import System = API.System;
273+
export { System as System };
260274

261-
export import Webhooks = API.Webhooks;
275+
export { Webhooks as Webhooks };
262276

263277
export import Jwt = API.Jwt;
264278

265-
export import PlaybackID = API.PlaybackID;
266-
export import PlaybackPolicy = API.PlaybackPolicy;
279+
export type PlaybackID = API.PlaybackID;
280+
export type PlaybackPolicy = API.PlaybackPolicy;
267281
}
268282

269283
export default Mux;

src/resources/data/data.ts

Lines changed: 145 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,71 @@
22

33
import { APIResource } from '../../resource';
44
import * as DimensionsAPI from './dimensions';
5+
import {
6+
DimensionListValuesParams,
7+
DimensionValue,
8+
DimensionValuesBasePage,
9+
Dimensions,
10+
DimensionsResponse,
11+
} from './dimensions';
512
import * as ErrorsAPI from './errors';
13+
import { ErrorListParams, Errors, ErrorsResponse } from './errors';
614
import * as ExportsAPI from './exports';
15+
import { Exports, ExportsResponse, VideoViewExportsResponse } from './exports';
716
import * as FiltersAPI from './filters';
17+
import {
18+
FilterListValuesParams,
19+
FilterValue,
20+
FilterValuesBasePage,
21+
Filters,
22+
FiltersResponse,
23+
} from './filters';
824
import * as IncidentsAPI from './incidents';
25+
import {
26+
Incident,
27+
IncidentListParams,
28+
IncidentListRelatedParams,
29+
IncidentResponse,
30+
Incidents,
31+
IncidentsBasePage,
32+
} from './incidents';
933
import * as MetricsAPI from './metrics';
34+
import {
35+
AllMetricValuesResponse,
36+
BreakdownValue,
37+
BreakdownValuesBasePage,
38+
InsightsResponse,
39+
MetricGetInsightsParams,
40+
MetricGetOverallValuesParams,
41+
MetricGetTimeseriesParams,
42+
MetricListBreakdownValuesParams,
43+
MetricListParams,
44+
MetricTimeseriesDataResponse,
45+
Metrics,
46+
OverallValuesResponse,
47+
} from './metrics';
1048
import * as RealTimeAPI from './real-time';
49+
import {
50+
RealTime,
51+
RealTimeBreakdownResponse,
52+
RealTimeDimensionsResponse,
53+
RealTimeHistogramTimeseriesResponse,
54+
RealTimeMetricsResponse,
55+
RealTimeRetrieveBreakdownParams,
56+
RealTimeRetrieveHistogramTimeseriesParams,
57+
RealTimeRetrieveTimeseriesParams,
58+
RealTimeTimeseriesResponse,
59+
} from './real-time';
1160
import * as VideoViewsAPI from './video-views';
61+
import {
62+
AbridgedVideoView,
63+
AbridgedVideoViewsBasePage,
64+
VideoViewListParams,
65+
VideoViewResponse,
66+
VideoViews,
67+
} from './video-views';
1268
import * as MonitoringAPI from './monitoring/monitoring';
69+
import { Monitoring, MonitoringListDimensionsResponse } from './monitoring/monitoring';
1370

1471
export class Data extends APIResource {
1572
dimensions: DimensionsAPI.Dimensions = new DimensionsAPI.Dimensions(this._client);
@@ -23,55 +80,92 @@ export class Data extends APIResource {
2380
videoViews: VideoViewsAPI.VideoViews = new VideoViewsAPI.VideoViews(this._client);
2481
}
2582

26-
export namespace Data {
27-
export import Dimensions = DimensionsAPI.Dimensions;
28-
export import DimensionValue = DimensionsAPI.DimensionValue;
29-
export import DimensionsResponse = DimensionsAPI.DimensionsResponse;
30-
export import DimensionValuesBasePage = DimensionsAPI.DimensionValuesBasePage;
31-
export import DimensionListValuesParams = DimensionsAPI.DimensionListValuesParams;
32-
export import Monitoring = MonitoringAPI.Monitoring;
33-
export import MonitoringListDimensionsResponse = MonitoringAPI.MonitoringListDimensionsResponse;
34-
export import Errors = ErrorsAPI.Errors;
35-
export import ErrorsResponse = ErrorsAPI.ErrorsResponse;
36-
export import ErrorListParams = ErrorsAPI.ErrorListParams;
37-
export import Exports = ExportsAPI.Exports;
38-
export import ExportsResponse = ExportsAPI.ExportsResponse;
39-
export import VideoViewExportsResponse = ExportsAPI.VideoViewExportsResponse;
40-
export import Filters = FiltersAPI.Filters;
41-
export import FilterValue = FiltersAPI.FilterValue;
42-
export import FiltersResponse = FiltersAPI.FiltersResponse;
43-
export import FilterValuesBasePage = FiltersAPI.FilterValuesBasePage;
44-
export import FilterListValuesParams = FiltersAPI.FilterListValuesParams;
45-
export import Incidents = IncidentsAPI.Incidents;
46-
export import Incident = IncidentsAPI.Incident;
47-
export import IncidentResponse = IncidentsAPI.IncidentResponse;
48-
export import IncidentsBasePage = IncidentsAPI.IncidentsBasePage;
49-
export import IncidentListParams = IncidentsAPI.IncidentListParams;
50-
export import IncidentListRelatedParams = IncidentsAPI.IncidentListRelatedParams;
51-
export import Metrics = MetricsAPI.Metrics;
52-
export import AllMetricValuesResponse = MetricsAPI.AllMetricValuesResponse;
53-
export import BreakdownValue = MetricsAPI.BreakdownValue;
54-
export import InsightsResponse = MetricsAPI.InsightsResponse;
55-
export import MetricTimeseriesDataResponse = MetricsAPI.MetricTimeseriesDataResponse;
56-
export import OverallValuesResponse = MetricsAPI.OverallValuesResponse;
57-
export import BreakdownValuesBasePage = MetricsAPI.BreakdownValuesBasePage;
58-
export import MetricListParams = MetricsAPI.MetricListParams;
59-
export import MetricGetInsightsParams = MetricsAPI.MetricGetInsightsParams;
60-
export import MetricGetOverallValuesParams = MetricsAPI.MetricGetOverallValuesParams;
61-
export import MetricGetTimeseriesParams = MetricsAPI.MetricGetTimeseriesParams;
62-
export import MetricListBreakdownValuesParams = MetricsAPI.MetricListBreakdownValuesParams;
63-
export import RealTime = RealTimeAPI.RealTime;
64-
export import RealTimeBreakdownResponse = RealTimeAPI.RealTimeBreakdownResponse;
65-
export import RealTimeDimensionsResponse = RealTimeAPI.RealTimeDimensionsResponse;
66-
export import RealTimeHistogramTimeseriesResponse = RealTimeAPI.RealTimeHistogramTimeseriesResponse;
67-
export import RealTimeMetricsResponse = RealTimeAPI.RealTimeMetricsResponse;
68-
export import RealTimeTimeseriesResponse = RealTimeAPI.RealTimeTimeseriesResponse;
69-
export import RealTimeRetrieveBreakdownParams = RealTimeAPI.RealTimeRetrieveBreakdownParams;
70-
export import RealTimeRetrieveHistogramTimeseriesParams = RealTimeAPI.RealTimeRetrieveHistogramTimeseriesParams;
71-
export import RealTimeRetrieveTimeseriesParams = RealTimeAPI.RealTimeRetrieveTimeseriesParams;
72-
export import VideoViews = VideoViewsAPI.VideoViews;
73-
export import AbridgedVideoView = VideoViewsAPI.AbridgedVideoView;
74-
export import VideoViewResponse = VideoViewsAPI.VideoViewResponse;
75-
export import AbridgedVideoViewsBasePage = VideoViewsAPI.AbridgedVideoViewsBasePage;
76-
export import VideoViewListParams = VideoViewsAPI.VideoViewListParams;
83+
Data.Dimensions = Dimensions;
84+
Data.DimensionValuesBasePage = DimensionValuesBasePage;
85+
Data.Monitoring = Monitoring;
86+
Data.Errors = Errors;
87+
Data.Exports = Exports;
88+
Data.Filters = Filters;
89+
Data.FilterValuesBasePage = FilterValuesBasePage;
90+
Data.Incidents = Incidents;
91+
Data.IncidentsBasePage = IncidentsBasePage;
92+
Data.Metrics = Metrics;
93+
Data.BreakdownValuesBasePage = BreakdownValuesBasePage;
94+
Data.RealTime = RealTime;
95+
Data.VideoViews = VideoViews;
96+
Data.AbridgedVideoViewsBasePage = AbridgedVideoViewsBasePage;
97+
98+
export declare namespace Data {
99+
export {
100+
Dimensions as Dimensions,
101+
type DimensionValue as DimensionValue,
102+
type DimensionsResponse as DimensionsResponse,
103+
DimensionValuesBasePage as DimensionValuesBasePage,
104+
type DimensionListValuesParams as DimensionListValuesParams,
105+
};
106+
107+
export {
108+
Monitoring as Monitoring,
109+
type MonitoringListDimensionsResponse as MonitoringListDimensionsResponse,
110+
};
111+
112+
export { Errors as Errors, type ErrorsResponse as ErrorsResponse, type ErrorListParams as ErrorListParams };
113+
114+
export {
115+
Exports as Exports,
116+
type ExportsResponse as ExportsResponse,
117+
type VideoViewExportsResponse as VideoViewExportsResponse,
118+
};
119+
120+
export {
121+
Filters as Filters,
122+
type FilterValue as FilterValue,
123+
type FiltersResponse as FiltersResponse,
124+
FilterValuesBasePage as FilterValuesBasePage,
125+
type FilterListValuesParams as FilterListValuesParams,
126+
};
127+
128+
export {
129+
Incidents as Incidents,
130+
type Incident as Incident,
131+
type IncidentResponse as IncidentResponse,
132+
IncidentsBasePage as IncidentsBasePage,
133+
type IncidentListParams as IncidentListParams,
134+
type IncidentListRelatedParams as IncidentListRelatedParams,
135+
};
136+
137+
export {
138+
Metrics as Metrics,
139+
type AllMetricValuesResponse as AllMetricValuesResponse,
140+
type BreakdownValue as BreakdownValue,
141+
type InsightsResponse as InsightsResponse,
142+
type MetricTimeseriesDataResponse as MetricTimeseriesDataResponse,
143+
type OverallValuesResponse as OverallValuesResponse,
144+
BreakdownValuesBasePage as BreakdownValuesBasePage,
145+
type MetricListParams as MetricListParams,
146+
type MetricGetInsightsParams as MetricGetInsightsParams,
147+
type MetricGetOverallValuesParams as MetricGetOverallValuesParams,
148+
type MetricGetTimeseriesParams as MetricGetTimeseriesParams,
149+
type MetricListBreakdownValuesParams as MetricListBreakdownValuesParams,
150+
};
151+
152+
export {
153+
RealTime as RealTime,
154+
type RealTimeBreakdownResponse as RealTimeBreakdownResponse,
155+
type RealTimeDimensionsResponse as RealTimeDimensionsResponse,
156+
type RealTimeHistogramTimeseriesResponse as RealTimeHistogramTimeseriesResponse,
157+
type RealTimeMetricsResponse as RealTimeMetricsResponse,
158+
type RealTimeTimeseriesResponse as RealTimeTimeseriesResponse,
159+
type RealTimeRetrieveBreakdownParams as RealTimeRetrieveBreakdownParams,
160+
type RealTimeRetrieveHistogramTimeseriesParams as RealTimeRetrieveHistogramTimeseriesParams,
161+
type RealTimeRetrieveTimeseriesParams as RealTimeRetrieveTimeseriesParams,
162+
};
163+
164+
export {
165+
VideoViews as VideoViews,
166+
type AbridgedVideoView as AbridgedVideoView,
167+
type VideoViewResponse as VideoViewResponse,
168+
AbridgedVideoViewsBasePage as AbridgedVideoViewsBasePage,
169+
type VideoViewListParams as VideoViewListParams,
170+
};
77171
}

src/resources/data/dimensions.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import { APIResource } from '../../resource';
44
import { isRequestOptions } from '../../core';
55
import * as Core from '../../core';
6-
import * as DimensionsAPI from './dimensions';
76
import { BasePage, type BasePageParams } from '../../pagination';
87

98
export class Dimensions extends APIResource {
@@ -111,9 +110,13 @@ export interface DimensionListValuesParams extends BasePageParams {
111110
timeframe?: Array<string>;
112111
}
113112

114-
export namespace Dimensions {
115-
export import DimensionValue = DimensionsAPI.DimensionValue;
116-
export import DimensionsResponse = DimensionsAPI.DimensionsResponse;
117-
export import DimensionValuesBasePage = DimensionsAPI.DimensionValuesBasePage;
118-
export import DimensionListValuesParams = DimensionsAPI.DimensionListValuesParams;
113+
Dimensions.DimensionValuesBasePage = DimensionValuesBasePage;
114+
115+
export declare namespace Dimensions {
116+
export {
117+
type DimensionValue as DimensionValue,
118+
type DimensionsResponse as DimensionsResponse,
119+
DimensionValuesBasePage as DimensionValuesBasePage,
120+
type DimensionListValuesParams as DimensionListValuesParams,
121+
};
119122
}

src/resources/data/errors.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import { APIResource } from '../../resource';
44
import { isRequestOptions } from '../../core';
55
import * as Core from '../../core';
6-
import * as ErrorsAPI from './errors';
76

87
export class Errors extends APIResource {
98
/**
@@ -121,7 +120,6 @@ export interface ErrorListParams {
121120
timeframe?: Array<string>;
122121
}
123122

124-
export namespace Errors {
125-
export import ErrorsResponse = ErrorsAPI.ErrorsResponse;
126-
export import ErrorListParams = ErrorsAPI.ErrorListParams;
123+
export declare namespace Errors {
124+
export { type ErrorsResponse as ErrorsResponse, type ErrorListParams as ErrorListParams };
127125
}

src/resources/data/exports.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import { APIResource } from '../../resource';
44
import * as Core from '../../core';
5-
import * as ExportsAPI from './exports';
65

76
export class Exports extends APIResource {
87
/**
@@ -47,7 +46,9 @@ export namespace VideoViewExportsResponse {
4746
}
4847
}
4948

50-
export namespace Exports {
51-
export import ExportsResponse = ExportsAPI.ExportsResponse;
52-
export import VideoViewExportsResponse = ExportsAPI.VideoViewExportsResponse;
49+
export declare namespace Exports {
50+
export {
51+
type ExportsResponse as ExportsResponse,
52+
type VideoViewExportsResponse as VideoViewExportsResponse,
53+
};
5354
}

0 commit comments

Comments
 (0)