Skip to content

Commit

Permalink
chore: rebuild project due to codegen change (#96)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed Nov 1, 2024
1 parent d3ade29 commit 25327f5
Show file tree
Hide file tree
Showing 13 changed files with 263 additions and 164 deletions.
209 changes: 140 additions & 69 deletions src/index.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,64 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

import * as Errors from './error';
import * as Uploads from './uploads';
import { type Agent } from './_shims/index';
import * as Core from './core';
import * as Errors from './error';
import * as Pagination from './pagination';
import { type CursorPageParams, CursorPageResponse } from './pagination';
import * as Uploads from './uploads';
import * as API from './resources/index';
import {
ApplicationGenerateContentParams,
ApplicationGenerateContentResponse,
Applications,
} from './resources/applications';
import {
Chat,
ChatChatParams,
ChatChatParamsNonStreaming,
ChatChatParamsStreaming,
ChatCompletionChunk,
ChatResource,
} from './resources/chat';
import {
Completion,
CompletionCreateParams,
CompletionCreateParamsNonStreaming,
CompletionCreateParamsStreaming,
Completions,
StreamingData,
} from './resources/completions';
import {
File,
FileDeleteResponse,
FileListParams,
FileRetryParams,
FileRetryResponse,
FileUploadParams,
Files,
FilesCursorPage,
} from './resources/files';
import {
Graph,
GraphAddFileToGraphParams,
GraphCreateParams,
GraphCreateResponse,
GraphDeleteResponse,
GraphListParams,
GraphQuestionParams,
GraphRemoveFileFromGraphResponse,
GraphUpdateParams,
GraphUpdateResponse,
Graphs,
GraphsCursorPage,
Question,
} from './resources/graphs';
import { ModelListResponse, Models } from './resources/models';
import {
ToolContextAwareSplittingParams,
ToolContextAwareSplittingResponse,
Tools,
} from './resources/tools/tools';

export interface ClientOptions {
/**
Expand Down Expand Up @@ -164,79 +217,97 @@ export class Writer extends Core.APIClient {
static fileFromPath = Uploads.fileFromPath;
}

export const {
WriterError,
APIError,
APIConnectionError,
APIConnectionTimeoutError,
APIUserAbortError,
NotFoundError,
ConflictError,
RateLimitError,
BadRequestError,
AuthenticationError,
InternalServerError,
PermissionDeniedError,
UnprocessableEntityError,
} = Errors;
export const WriterError = Errors.WriterError;
export const APIError = Errors.APIError;
export const APIConnectionError = Errors.APIConnectionError;
export const APIConnectionTimeoutError = Errors.APIConnectionTimeoutError;
export const APIUserAbortError = Errors.APIUserAbortError;
export const NotFoundError = Errors.NotFoundError;
export const ConflictError = Errors.ConflictError;
export const RateLimitError = Errors.RateLimitError;
export const BadRequestError = Errors.BadRequestError;
export const AuthenticationError = Errors.AuthenticationError;
export const InternalServerError = Errors.InternalServerError;
export const PermissionDeniedError = Errors.PermissionDeniedError;
export const UnprocessableEntityError = Errors.UnprocessableEntityError;

export import toFile = Uploads.toFile;
export import fileFromPath = Uploads.fileFromPath;

export namespace Writer {
export import RequestOptions = Core.RequestOptions;
Writer.Applications = Applications;
Writer.ChatResource = ChatResource;
Writer.Completions = Completions;
Writer.Models = Models;
Writer.Graphs = Graphs;
Writer.GraphsCursorPage = GraphsCursorPage;
Writer.Files = Files;
Writer.FilesCursorPage = FilesCursorPage;
Writer.Tools = Tools;

export declare namespace Writer {
export type RequestOptions = Core.RequestOptions;

export import CursorPage = Pagination.CursorPage;
export import CursorPageParams = Pagination.CursorPageParams;
export import CursorPageResponse = Pagination.CursorPageResponse;

export import Applications = API.Applications;
export import ApplicationGenerateContentResponse = API.ApplicationGenerateContentResponse;
export import ApplicationGenerateContentParams = API.ApplicationGenerateContentParams;

export import ChatResource = API.ChatResource;
export import Chat = API.Chat;
export import ChatCompletionChunk = API.ChatCompletionChunk;
export import ChatChatParams = API.ChatChatParams;
export import ChatChatParamsNonStreaming = API.ChatChatParamsNonStreaming;
export import ChatChatParamsStreaming = API.ChatChatParamsStreaming;

export import Completions = API.Completions;
export import Completion = API.Completion;
export import StreamingData = API.StreamingData;
export import CompletionCreateParams = API.CompletionCreateParams;
export import CompletionCreateParamsNonStreaming = API.CompletionCreateParamsNonStreaming;
export import CompletionCreateParamsStreaming = API.CompletionCreateParamsStreaming;

export import Models = API.Models;
export import ModelListResponse = API.ModelListResponse;

export import Graphs = API.Graphs;
export import Graph = API.Graph;
export import Question = API.Question;
export import GraphCreateResponse = API.GraphCreateResponse;
export import GraphUpdateResponse = API.GraphUpdateResponse;
export import GraphDeleteResponse = API.GraphDeleteResponse;
export import GraphRemoveFileFromGraphResponse = API.GraphRemoveFileFromGraphResponse;
export import GraphsCursorPage = API.GraphsCursorPage;
export import GraphCreateParams = API.GraphCreateParams;
export import GraphUpdateParams = API.GraphUpdateParams;
export import GraphListParams = API.GraphListParams;
export import GraphAddFileToGraphParams = API.GraphAddFileToGraphParams;
export import GraphQuestionParams = API.GraphQuestionParams;

export import Files = API.Files;
export import File = API.File;
export import FileDeleteResponse = API.FileDeleteResponse;
export import FileRetryResponse = API.FileRetryResponse;
export import FilesCursorPage = API.FilesCursorPage;
export import FileListParams = API.FileListParams;
export import FileRetryParams = API.FileRetryParams;
export import FileUploadParams = API.FileUploadParams;

export import Tools = API.Tools;
export import ToolContextAwareSplittingResponse = API.ToolContextAwareSplittingResponse;
export import ToolContextAwareSplittingParams = API.ToolContextAwareSplittingParams;
export { type CursorPageParams as CursorPageParams, type CursorPageResponse as CursorPageResponse };

export {
Applications as Applications,
type ApplicationGenerateContentResponse as ApplicationGenerateContentResponse,
type ApplicationGenerateContentParams as ApplicationGenerateContentParams,
};

export {
ChatResource as ChatResource,
type Chat as Chat,
type ChatCompletionChunk as ChatCompletionChunk,
type ChatChatParams as ChatChatParams,
type ChatChatParamsNonStreaming as ChatChatParamsNonStreaming,
type ChatChatParamsStreaming as ChatChatParamsStreaming,
};

export {
Completions as Completions,
type Completion as Completion,
type StreamingData as StreamingData,
type CompletionCreateParams as CompletionCreateParams,
type CompletionCreateParamsNonStreaming as CompletionCreateParamsNonStreaming,
type CompletionCreateParamsStreaming as CompletionCreateParamsStreaming,
};

export { Models as Models, type ModelListResponse as ModelListResponse };

export {
Graphs as Graphs,
type Graph as Graph,
type Question as Question,
type GraphCreateResponse as GraphCreateResponse,
type GraphUpdateResponse as GraphUpdateResponse,
type GraphDeleteResponse as GraphDeleteResponse,
type GraphRemoveFileFromGraphResponse as GraphRemoveFileFromGraphResponse,
GraphsCursorPage as GraphsCursorPage,
type GraphCreateParams as GraphCreateParams,
type GraphUpdateParams as GraphUpdateParams,
type GraphListParams as GraphListParams,
type GraphAddFileToGraphParams as GraphAddFileToGraphParams,
type GraphQuestionParams as GraphQuestionParams,
};

export {
Files as Files,
type File as File,
type FileDeleteResponse as FileDeleteResponse,
type FileRetryResponse as FileRetryResponse,
FilesCursorPage as FilesCursorPage,
type FileListParams as FileListParams,
type FileRetryParams as FileRetryParams,
type FileUploadParams as FileUploadParams,
};

export {
Tools as Tools,
type ToolContextAwareSplittingResponse as ToolContextAwareSplittingResponse,
type ToolContextAwareSplittingParams as ToolContextAwareSplittingParams,
};
}

export default Writer;
9 changes: 5 additions & 4 deletions src/resources/applications.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import { APIResource } from '../resource';
import * as Core from '../core';
import * as ApplicationsAPI from './applications';

export class Applications extends APIResource {
/**
Expand Down Expand Up @@ -52,7 +51,9 @@ export namespace ApplicationGenerateContentParams {
}
}

export namespace Applications {
export import ApplicationGenerateContentResponse = ApplicationsAPI.ApplicationGenerateContentResponse;
export import ApplicationGenerateContentParams = ApplicationsAPI.ApplicationGenerateContentParams;
export declare namespace Applications {
export {
type ApplicationGenerateContentResponse as ApplicationGenerateContentResponse,
type ApplicationGenerateContentParams as ApplicationGenerateContentParams,
};
}
14 changes: 8 additions & 6 deletions src/resources/chat.ts
Original file line number Diff line number Diff line change
Expand Up @@ -898,10 +898,12 @@ export interface ChatChatParamsStreaming extends ChatChatParamsBase {
stream: true;
}

export namespace ChatResource {
export import Chat = ChatAPI.Chat;
export import ChatCompletionChunk = ChatAPI.ChatCompletionChunk;
export import ChatChatParams = ChatAPI.ChatChatParams;
export import ChatChatParamsNonStreaming = ChatAPI.ChatChatParamsNonStreaming;
export import ChatChatParamsStreaming = ChatAPI.ChatChatParamsStreaming;
export declare namespace ChatResource {
export {
type Chat as Chat,
type ChatCompletionChunk as ChatCompletionChunk,
type ChatChatParams as ChatChatParams,
type ChatChatParamsNonStreaming as ChatChatParamsNonStreaming,
type ChatChatParamsStreaming as ChatChatParamsStreaming,
};
}
14 changes: 8 additions & 6 deletions src/resources/completions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -198,10 +198,12 @@ export interface CompletionCreateParamsStreaming extends CompletionCreateParamsB
stream: true;
}

export namespace Completions {
export import Completion = CompletionsAPI.Completion;
export import StreamingData = CompletionsAPI.StreamingData;
export import CompletionCreateParams = CompletionsAPI.CompletionCreateParams;
export import CompletionCreateParamsNonStreaming = CompletionsAPI.CompletionCreateParamsNonStreaming;
export import CompletionCreateParamsStreaming = CompletionsAPI.CompletionCreateParamsStreaming;
export declare namespace Completions {
export {
type Completion as Completion,
type StreamingData as StreamingData,
type CompletionCreateParams as CompletionCreateParams,
type CompletionCreateParamsNonStreaming as CompletionCreateParamsNonStreaming,
type CompletionCreateParamsStreaming as CompletionCreateParamsStreaming,
};
}
21 changes: 12 additions & 9 deletions src/resources/files.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import { APIResource } from '../resource';
import { isRequestOptions } from '../core';
import * as Core from '../core';
import * as FilesAPI from './files';
import { CursorPage, type CursorPageParams } from '../pagination';
import { type Response } from '../_shims/index';

Expand Down Expand Up @@ -168,12 +167,16 @@ export interface FileUploadParams {
'Content-Type': string;
}

export namespace Files {
export import File = FilesAPI.File;
export import FileDeleteResponse = FilesAPI.FileDeleteResponse;
export import FileRetryResponse = FilesAPI.FileRetryResponse;
export import FilesCursorPage = FilesAPI.FilesCursorPage;
export import FileListParams = FilesAPI.FileListParams;
export import FileRetryParams = FilesAPI.FileRetryParams;
export import FileUploadParams = FilesAPI.FileUploadParams;
Files.FilesCursorPage = FilesCursorPage;

export declare namespace Files {
export {
type File as File,
type FileDeleteResponse as FileDeleteResponse,
type FileRetryResponse as FileRetryResponse,
FilesCursorPage as FilesCursorPage,
type FileListParams as FileListParams,
type FileRetryParams as FileRetryParams,
type FileUploadParams as FileUploadParams,
};
}
31 changes: 17 additions & 14 deletions src/resources/graphs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import { APIResource } from '../resource';
import { isRequestOptions } from '../core';
import * as Core from '../core';
import * as GraphsAPI from './graphs';
import * as FilesAPI from './files';
import { CursorPage, type CursorPageParams } from '../pagination';

Expand Down Expand Up @@ -347,17 +346,21 @@ export interface GraphQuestionParams {
subqueries: boolean;
}

export namespace Graphs {
export import Graph = GraphsAPI.Graph;
export import Question = GraphsAPI.Question;
export import GraphCreateResponse = GraphsAPI.GraphCreateResponse;
export import GraphUpdateResponse = GraphsAPI.GraphUpdateResponse;
export import GraphDeleteResponse = GraphsAPI.GraphDeleteResponse;
export import GraphRemoveFileFromGraphResponse = GraphsAPI.GraphRemoveFileFromGraphResponse;
export import GraphsCursorPage = GraphsAPI.GraphsCursorPage;
export import GraphCreateParams = GraphsAPI.GraphCreateParams;
export import GraphUpdateParams = GraphsAPI.GraphUpdateParams;
export import GraphListParams = GraphsAPI.GraphListParams;
export import GraphAddFileToGraphParams = GraphsAPI.GraphAddFileToGraphParams;
export import GraphQuestionParams = GraphsAPI.GraphQuestionParams;
Graphs.GraphsCursorPage = GraphsCursorPage;

export declare namespace Graphs {
export {
type Graph as Graph,
type Question as Question,
type GraphCreateResponse as GraphCreateResponse,
type GraphUpdateResponse as GraphUpdateResponse,
type GraphDeleteResponse as GraphDeleteResponse,
type GraphRemoveFileFromGraphResponse as GraphRemoveFileFromGraphResponse,
GraphsCursorPage as GraphsCursorPage,
type GraphCreateParams as GraphCreateParams,
type GraphUpdateParams as GraphUpdateParams,
type GraphListParams as GraphListParams,
type GraphAddFileToGraphParams as GraphAddFileToGraphParams,
type GraphQuestionParams as GraphQuestionParams,
};
}
Loading

0 comments on commit 25327f5

Please sign in to comment.