Skip to content

Commit 48ffa1b

Browse files
fix(sdk): remove unused Error types causing circular imports
1 parent ec04a35 commit 48ffa1b

5 files changed

Lines changed: 2 additions & 212 deletions

File tree

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 15
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company/sfc-nodes-2c9b78374ba932f9d32014dc900b5ddf337fbb5653f60e19bad443be3b80bc7d.yml
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/the-san-francisco-compute-company/sfc-nodes-bef77b99228a46dabf4fa0d83d626af67a1f16adf612b90810b99591cb435dcd.yml
33
openapi_spec_hash: e5d9664ddfbca394030b9a9e24246dc7
4-
config_hash: 88b3601402d13c8448777f36b5cafb9b
4+
config_hash: 4ea510d6a5c84c7055b51a248a2aacbf

api.md

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,27 +40,15 @@ Methods:
4040
Types:
4141

4242
- <code><a href="./src/resources/nodes.ts">AcceleratorType</a></code>
43-
- <code><a href="./src/resources/nodes.ts">BadRequestError</a></code>
44-
- <code><a href="./src/resources/nodes.ts">ConflictError</a></code>
4543
- <code><a href="./src/resources/nodes.ts">CreateNodesRequest</a></code>
4644
- <code><a href="./src/resources/nodes.ts">ErrorContent</a></code>
4745
- <code><a href="./src/resources/nodes.ts">ErrorDetail</a></code>
4846
- <code><a href="./src/resources/nodes.ts">ErrorType</a></code>
4947
- <code><a href="./src/resources/nodes.ts">ExtendNodeRequest</a></code>
50-
- <code><a href="./src/resources/nodes.ts">ForbiddenError</a></code>
51-
- <code><a href="./src/resources/nodes.ts">InternalServerError</a></code>
5248
- <code><a href="./src/resources/nodes.ts">ListResponseNode</a></code>
5349
- <code><a href="./src/resources/nodes.ts">Node</a></code>
5450
- <code><a href="./src/resources/nodes.ts">NodeType</a></code>
55-
- <code><a href="./src/resources/nodes.ts">NotFoundError</a></code>
56-
- <code><a href="./src/resources/nodes.ts">NotImplementedError</a></code>
57-
- <code><a href="./src/resources/nodes.ts">PaymentRequiredError</a></code>
58-
- <code><a href="./src/resources/nodes.ts">RequestTimedOutError</a></code>
59-
- <code><a href="./src/resources/nodes.ts">ServiceUnavailableError</a></code>
6051
- <code><a href="./src/resources/nodes.ts">Status</a></code>
61-
- <code><a href="./src/resources/nodes.ts">UnauthorizedError</a></code>
62-
- <code><a href="./src/resources/nodes.ts">UnprocessableEntityError</a></code>
63-
- <code><a href="./src/resources/nodes.ts">UpgradeRequiredError</a></code>
6452

6553
Methods:
6654

src/client.ts

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,11 @@ import * as API from './resources/index';
1919
import { APIPromise } from './core/api-promise';
2020
import {
2121
AcceleratorType,
22-
BadRequestError,
23-
ConflictError,
2422
CreateNodesRequest,
2523
ErrorContent,
2624
ErrorDetail,
2725
ErrorType,
2826
ExtendNodeRequest,
29-
ForbiddenError,
30-
InternalServerError,
3127
ListResponseNode,
3228
Node,
3329
NodeCreateParams,
@@ -36,15 +32,7 @@ import {
3632
NodeRedeployParams,
3733
NodeType,
3834
Nodes,
39-
NotFoundError,
40-
NotImplementedError,
41-
PaymentRequiredError,
42-
RequestTimedOutError,
43-
ServiceUnavailableError,
4435
Status,
45-
UnauthorizedError,
46-
UnprocessableEntityError,
47-
UpgradeRequiredError,
4836
} from './resources/nodes';
4937
import { ZoneGetResponse, ZoneListResponse, Zones } from './resources/zones';
5038
import { VMLogsParams, VMLogsResponse, VMSSHParams, VMSSHResponse, VMs } from './resources/vms/vms';
@@ -797,27 +785,15 @@ export declare namespace SFCNodes {
797785
export {
798786
Nodes as Nodes,
799787
type AcceleratorType as AcceleratorType,
800-
type BadRequestError as BadRequestError,
801-
type ConflictError as ConflictError,
802788
type CreateNodesRequest as CreateNodesRequest,
803789
type ErrorContent as ErrorContent,
804790
type ErrorDetail as ErrorDetail,
805791
type ErrorType as ErrorType,
806792
type ExtendNodeRequest as ExtendNodeRequest,
807-
type ForbiddenError as ForbiddenError,
808-
type InternalServerError as InternalServerError,
809793
type ListResponseNode as ListResponseNode,
810794
type Node as Node,
811795
type NodeType as NodeType,
812-
type NotFoundError as NotFoundError,
813-
type NotImplementedError as NotImplementedError,
814-
type PaymentRequiredError as PaymentRequiredError,
815-
type RequestTimedOutError as RequestTimedOutError,
816-
type ServiceUnavailableError as ServiceUnavailableError,
817796
type Status as Status,
818-
type UnauthorizedError as UnauthorizedError,
819-
type UnprocessableEntityError as UnprocessableEntityError,
820-
type UpgradeRequiredError as UpgradeRequiredError,
821797
type NodeCreateParams as NodeCreateParams,
822798
type NodeListParams as NodeListParams,
823799
type NodeExtendParams as NodeExtendParams,

src/resources/index.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,15 @@
33
export {
44
Nodes,
55
type AcceleratorType,
6-
type BadRequestError,
7-
type ConflictError,
86
type CreateNodesRequest,
97
type ErrorContent,
108
type ErrorDetail,
119
type ErrorType,
1210
type ExtendNodeRequest,
13-
type ForbiddenError,
14-
type InternalServerError,
1511
type ListResponseNode,
1612
type Node,
1713
type NodeType,
18-
type NotFoundError,
19-
type NotImplementedError,
20-
type PaymentRequiredError,
21-
type RequestTimedOutError,
22-
type ServiceUnavailableError,
2314
type Status,
24-
type UnauthorizedError,
25-
type UnprocessableEntityError,
26-
type UpgradeRequiredError,
2715
type NodeCreateParams,
2816
type NodeListParams,
2917
type NodeExtendParams,

src/resources/nodes.ts

Lines changed: 0 additions & 162 deletions
Original file line numberDiff line numberDiff line change
@@ -112,34 +112,6 @@ export class Nodes extends APIResource {
112112

113113
export type AcceleratorType = 'H100' | 'H200';
114114

115-
export interface BadRequestError {
116-
error: BadRequestError.Error;
117-
}
118-
119-
export namespace BadRequestError {
120-
export interface Error {
121-
message: string;
122-
123-
type: 'invalid_request_error';
124-
125-
details?: Array<NodesAPI.ErrorDetail>;
126-
}
127-
}
128-
129-
export interface ConflictError {
130-
error: ConflictError.Error;
131-
}
132-
133-
export namespace ConflictError {
134-
export interface Error {
135-
message: string;
136-
137-
type: 'conflict';
138-
139-
details?: Array<NodesAPI.ErrorDetail>;
140-
}
141-
}
142-
143115
export interface CreateNodesRequest {
144116
desired_count: number;
145117

@@ -257,30 +229,6 @@ export interface ExtendNodeRequest {
257229
max_price_per_node_hour: number;
258230
}
259231

260-
export interface ForbiddenError {
261-
error: ForbiddenError.Error;
262-
}
263-
264-
export namespace ForbiddenError {
265-
export interface Error {
266-
message: string;
267-
268-
type: 'forbidden';
269-
}
270-
}
271-
272-
export interface InternalServerError {
273-
error: InternalServerError.Error;
274-
}
275-
276-
export namespace InternalServerError {
277-
export interface Error {
278-
message: string;
279-
280-
type: 'api_error';
281-
}
282-
}
283-
284232
export interface ListResponseNode {
285233
data: Array<ListResponseNode.Data>;
286234

@@ -505,66 +453,6 @@ export namespace Node {
505453

506454
export type NodeType = 'autoreserved' | 'reserved';
507455

508-
export interface NotFoundError {
509-
error: NotFoundError.Error;
510-
}
511-
512-
export namespace NotFoundError {
513-
export interface Error {
514-
message: string;
515-
516-
type: 'not_found';
517-
}
518-
}
519-
520-
export interface NotImplementedError {
521-
error: NotImplementedError.Error;
522-
}
523-
524-
export namespace NotImplementedError {
525-
export interface Error {
526-
message: string;
527-
528-
type: 'not_implemented';
529-
}
530-
}
531-
532-
export interface PaymentRequiredError {
533-
error: PaymentRequiredError.Error;
534-
}
535-
536-
export namespace PaymentRequiredError {
537-
export interface Error {
538-
message: string;
539-
540-
type: 'payment_required';
541-
}
542-
}
543-
544-
export interface RequestTimedOutError {
545-
error: RequestTimedOutError.Error;
546-
}
547-
548-
export namespace RequestTimedOutError {
549-
export interface Error {
550-
message: string;
551-
552-
type: 'request_timed_out';
553-
}
554-
}
555-
556-
export interface ServiceUnavailableError {
557-
error: ServiceUnavailableError.Error;
558-
}
559-
560-
export namespace ServiceUnavailableError {
561-
export interface Error {
562-
message: string;
563-
564-
type: 'service_unavailable';
565-
}
566-
}
567-
568456
/**
569457
* Node Status
570458
*/
@@ -578,44 +466,6 @@ export type Status =
578466
| 'failed'
579467
| 'unknown';
580468

581-
export interface UnauthorizedError {
582-
error: UnauthorizedError.Error;
583-
}
584-
585-
export namespace UnauthorizedError {
586-
export interface Error {
587-
message: string;
588-
589-
type: 'authentication_error';
590-
}
591-
}
592-
593-
export interface UnprocessableEntityError {
594-
error: UnprocessableEntityError.Error;
595-
}
596-
597-
export namespace UnprocessableEntityError {
598-
export interface Error {
599-
message: string;
600-
601-
type: 'unprocessable_entity';
602-
603-
details?: Array<NodesAPI.ErrorDetail>;
604-
}
605-
}
606-
607-
export interface UpgradeRequiredError {
608-
error: UpgradeRequiredError.Error;
609-
}
610-
611-
export namespace UpgradeRequiredError {
612-
export interface Error {
613-
message: string;
614-
615-
type: 'upgrade_required';
616-
}
617-
}
618-
619469
export interface NodeCreateParams {
620470
desired_count: number;
621471

@@ -737,27 +587,15 @@ export interface NodeRedeployParams {
737587
export declare namespace Nodes {
738588
export {
739589
type AcceleratorType as AcceleratorType,
740-
type BadRequestError as BadRequestError,
741-
type ConflictError as ConflictError,
742590
type CreateNodesRequest as CreateNodesRequest,
743591
type ErrorContent as ErrorContent,
744592
type ErrorDetail as ErrorDetail,
745593
type ErrorType as ErrorType,
746594
type ExtendNodeRequest as ExtendNodeRequest,
747-
type ForbiddenError as ForbiddenError,
748-
type InternalServerError as InternalServerError,
749595
type ListResponseNode as ListResponseNode,
750596
type Node as Node,
751597
type NodeType as NodeType,
752-
type NotFoundError as NotFoundError,
753-
type NotImplementedError as NotImplementedError,
754-
type PaymentRequiredError as PaymentRequiredError,
755-
type RequestTimedOutError as RequestTimedOutError,
756-
type ServiceUnavailableError as ServiceUnavailableError,
757598
type Status as Status,
758-
type UnauthorizedError as UnauthorizedError,
759-
type UnprocessableEntityError as UnprocessableEntityError,
760-
type UpgradeRequiredError as UpgradeRequiredError,
761599
type NodeCreateParams as NodeCreateParams,
762600
type NodeListParams as NodeListParams,
763601
type NodeExtendParams as NodeExtendParams,

0 commit comments

Comments
 (0)