Skip to content

Commit d8943e4

Browse files
feat(api): manual updates
1 parent 3a3cae8 commit d8943e4

File tree

6 files changed

+15
-51
lines changed

6 files changed

+15
-51
lines changed

.stats.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 42
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/imagekit-inc%2Fimagekit-ef47bed4a4585d2bdb4308a8710d748625a33548279a7b5ba04bbea0a0bbe1b8.yml
3-
openapi_spec_hash: e64e91aa1603678f705d1ef4817f3304
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/imagekit-inc%2Fimagekit-76121f82e0f399831eff2cf350f6f7737d8e22b996b22f5a5ca88fdf73c8a7fc.yml
3+
openapi_spec_hash: 0913383eddc12609ad59e29d68dc6154
44
config_hash: 9f3ce6ee05ee57f8d3f0330a5d18be26

api.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,17 +104,14 @@ Types:
104104
- <code><a href="./src/resources/folders/folders.ts">AsyncBulkJobResponse</a></code>
105105
- <code><a href="./src/resources/folders/folders.ts">FolderCreateResponse</a></code>
106106
- <code><a href="./src/resources/folders/folders.ts">FolderDeleteResponse</a></code>
107-
- <code><a href="./src/resources/folders/folders.ts">FolderCopyResponse</a></code>
108-
- <code><a href="./src/resources/folders/folders.ts">FolderMoveResponse</a></code>
109-
- <code><a href="./src/resources/folders/folders.ts">FolderRenameResponse</a></code>
110107

111108
Methods:
112109

113110
- <code title="post /v1/folder">client.folders.<a href="./src/resources/folders/folders.ts">create</a>({ ...params }) -> FolderCreateResponse</code>
114111
- <code title="delete /v1/folder">client.folders.<a href="./src/resources/folders/folders.ts">delete</a>({ ...params }) -> FolderDeleteResponse</code>
115-
- <code title="post /v1/bulkJobs/copyFolder">client.folders.<a href="./src/resources/folders/folders.ts">copy</a>({ ...params }) -> FolderCopyResponse</code>
116-
- <code title="post /v1/bulkJobs/moveFolder">client.folders.<a href="./src/resources/folders/folders.ts">move</a>({ ...params }) -> FolderMoveResponse</code>
117-
- <code title="post /v1/bulkJobs/renameFolder">client.folders.<a href="./src/resources/folders/folders.ts">rename</a>({ ...params }) -> FolderRenameResponse</code>
112+
- <code title="post /v1/bulkJobs/copyFolder">client.folders.<a href="./src/resources/folders/folders.ts">copy</a>({ ...params }) -> AsyncBulkJobResponse</code>
113+
- <code title="post /v1/bulkJobs/moveFolder">client.folders.<a href="./src/resources/folders/folders.ts">move</a>({ ...params }) -> AsyncBulkJobResponse</code>
114+
- <code title="post /v1/bulkJobs/renameFolder">client.folders.<a href="./src/resources/folders/folders.ts">rename</a>({ ...params }) -> AsyncBulkJobResponse</code>
118115

119116
## Job
120117

src/client.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,15 +56,12 @@ import {
5656
import {
5757
AsyncBulkJobResponse,
5858
FolderCopyParams,
59-
FolderCopyResponse,
6059
FolderCreateParams,
6160
FolderCreateResponse,
6261
FolderDeleteParams,
6362
FolderDeleteResponse,
6463
FolderMoveParams,
65-
FolderMoveResponse,
6664
FolderRenameParams,
67-
FolderRenameResponse,
6865
Folders,
6966
} from './resources/folders/folders';
7067
import { type Fetch } from './internal/builtin-types';
@@ -857,9 +854,6 @@ export declare namespace ImageKit {
857854
type AsyncBulkJobResponse as AsyncBulkJobResponse,
858855
type FolderCreateResponse as FolderCreateResponse,
859856
type FolderDeleteResponse as FolderDeleteResponse,
860-
type FolderCopyResponse as FolderCopyResponse,
861-
type FolderMoveResponse as FolderMoveResponse,
862-
type FolderRenameResponse as FolderRenameResponse,
863857
type FolderCreateParams as FolderCreateParams,
864858
type FolderDeleteParams as FolderDeleteParams,
865859
type FolderCopyParams as FolderCopyParams,

src/resources/folders/folders.ts

Lines changed: 10 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,13 @@ export class Folders extends APIResource {
4949
*
5050
* @example
5151
* ```ts
52-
* const response = await client.folders.copy({
52+
* const asyncBulkJobResponse = await client.folders.copy({
5353
* destinationPath: '/path/of/destination/folder',
5454
* sourceFolderPath: '/path/of/source/folder',
5555
* });
5656
* ```
5757
*/
58-
copy(body: FolderCopyParams, options?: RequestOptions): APIPromise<FolderCopyResponse> {
58+
copy(body: FolderCopyParams, options?: RequestOptions): APIPromise<AsyncBulkJobResponse> {
5959
return this._client.post('/v1/bulkJobs/copyFolder', { body, ...options });
6060
}
6161

@@ -67,13 +67,13 @@ export class Folders extends APIResource {
6767
*
6868
* @example
6969
* ```ts
70-
* const response = await client.folders.move({
70+
* const asyncBulkJobResponse = await client.folders.move({
7171
* destinationPath: '/path/of/destination/folder',
7272
* sourceFolderPath: '/path/of/source/folder',
7373
* });
7474
* ```
7575
*/
76-
move(body: FolderMoveParams, options?: RequestOptions): APIPromise<FolderMoveResponse> {
76+
move(body: FolderMoveParams, options?: RequestOptions): APIPromise<AsyncBulkJobResponse> {
7777
return this._client.post('/v1/bulkJobs/moveFolder', { body, ...options });
7878
}
7979

@@ -84,49 +84,31 @@ export class Folders extends APIResource {
8484
*
8585
* @example
8686
* ```ts
87-
* const response = await client.folders.rename({
87+
* const asyncBulkJobResponse = await client.folders.rename({
8888
* folderPath: '/path/of/folder',
8989
* newFolderName: 'new-folder-name',
9090
* });
9191
* ```
9292
*/
93-
rename(body: FolderRenameParams, options?: RequestOptions): APIPromise<FolderRenameResponse> {
93+
rename(body: FolderRenameParams, options?: RequestOptions): APIPromise<AsyncBulkJobResponse> {
9494
return this._client.post('/v1/bulkJobs/renameFolder', { body, ...options });
9595
}
9696
}
9797

9898
/**
9999
* Job submitted successfully. A `jobId` will be returned.
100100
*/
101-
export type AsyncBulkJobResponse = unknown;
102-
103-
export interface FolderCreateResponse {}
104-
105-
export interface FolderDeleteResponse {}
106-
107-
export interface FolderCopyResponse {
101+
export interface AsyncBulkJobResponse {
108102
/**
109103
* Unique identifier of the bulk job. This can be used to check the status of the
110104
* bulk job.
111105
*/
112-
jobId?: string;
106+
jobId: string;
113107
}
114108

115-
export interface FolderMoveResponse {
116-
/**
117-
* Unique identifier of the bulk job. This can be used to check the status of the
118-
* bulk job.
119-
*/
120-
jobId?: string;
121-
}
109+
export interface FolderCreateResponse {}
122110

123-
export interface FolderRenameResponse {
124-
/**
125-
* Unique identifier of the bulk job. This can be used to check the status of the
126-
* bulk job.
127-
*/
128-
jobId?: string;
129-
}
111+
export interface FolderDeleteResponse {}
130112

131113
export interface FolderCreateParams {
132114
/**
@@ -232,9 +214,6 @@ export declare namespace Folders {
232214
type AsyncBulkJobResponse as AsyncBulkJobResponse,
233215
type FolderCreateResponse as FolderCreateResponse,
234216
type FolderDeleteResponse as FolderDeleteResponse,
235-
type FolderCopyResponse as FolderCopyResponse,
236-
type FolderMoveResponse as FolderMoveResponse,
237-
type FolderRenameResponse as FolderRenameResponse,
238217
type FolderCreateParams as FolderCreateParams,
239218
type FolderDeleteParams as FolderDeleteParams,
240219
type FolderCopyParams as FolderCopyParams,

src/resources/folders/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@ export {
55
type AsyncBulkJobResponse,
66
type FolderCreateResponse,
77
type FolderDeleteResponse,
8-
type FolderCopyResponse,
9-
type FolderMoveResponse,
10-
type FolderRenameResponse,
118
type FolderCreateParams,
129
type FolderDeleteParams,
1310
type FolderCopyParams,

src/resources/index.ts

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,6 @@ export {
3434
type AsyncBulkJobResponse,
3535
type FolderCreateResponse,
3636
type FolderDeleteResponse,
37-
type FolderCopyResponse,
38-
type FolderMoveResponse,
39-
type FolderRenameResponse,
4037
type FolderCreateParams,
4138
type FolderDeleteParams,
4239
type FolderCopyParams,

0 commit comments

Comments
 (0)