Skip to content

Commit 9aa0e24

Browse files
feat(api): manual updates
1 parent fa7d142 commit 9aa0e24

File tree

6 files changed

+53
-19
lines changed

6 files changed

+53
-19
lines changed

.stats.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
configured_endpoints: 42
22
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/imagekit-inc%2Fimagekit-6fee8f335061dc7a308b9a2712dce5a1c16c81125f71e00dba3e4759a39d7bf0.yml
33
openapi_spec_hash: 205e083e0ab6b49d5bc8a2e5b323610b
4-
config_hash: f7c2f1f50b841dabc54904c2e05f21c5
4+
config_hash: 90f5a16140d721a24bffafbc30abaf35

api.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,17 +101,19 @@ Methods:
101101

102102
Types:
103103

104-
- <code><a href="./src/resources/folders/folders.ts">JobResponse</a></code>
105104
- <code><a href="./src/resources/folders/folders.ts">FolderCreateResponse</a></code>
106105
- <code><a href="./src/resources/folders/folders.ts">FolderDeleteResponse</a></code>
106+
- <code><a href="./src/resources/folders/folders.ts">FolderCopyResponse</a></code>
107+
- <code><a href="./src/resources/folders/folders.ts">FolderMoveResponse</a></code>
108+
- <code><a href="./src/resources/folders/folders.ts">FolderRenameResponse</a></code>
107109

108110
Methods:
109111

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

116118
## Job
117119

src/client.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,14 +55,16 @@ import {
5555
} from './resources/files/files';
5656
import {
5757
FolderCopyParams,
58+
FolderCopyResponse,
5859
FolderCreateParams,
5960
FolderCreateResponse,
6061
FolderDeleteParams,
6162
FolderDeleteResponse,
6263
FolderMoveParams,
64+
FolderMoveResponse,
6365
FolderRenameParams,
66+
FolderRenameResponse,
6467
Folders,
65-
JobResponse,
6668
} from './resources/folders/folders';
6769
import { type Fetch } from './internal/builtin-types';
6870
import { HeadersLike, NullableHeaders, buildHeaders } from './internal/headers';
@@ -851,9 +853,11 @@ export declare namespace ImageKit {
851853

852854
export {
853855
Folders as Folders,
854-
type JobResponse as JobResponse,
855856
type FolderCreateResponse as FolderCreateResponse,
856857
type FolderDeleteResponse as FolderDeleteResponse,
858+
type FolderCopyResponse as FolderCopyResponse,
859+
type FolderMoveResponse as FolderMoveResponse,
860+
type FolderRenameResponse as FolderRenameResponse,
857861
type FolderCreateParams as FolderCreateParams,
858862
type FolderDeleteParams as FolderDeleteParams,
859863
type FolderCopyParams as FolderCopyParams,

src/resources/folders/folders.ts

Lines changed: 34 additions & 10 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 jobResponse = await client.folders.copy({
52+
* const response = 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<JobResponse> {
58+
copy(body: FolderCopyParams, options?: RequestOptions): APIPromise<FolderCopyResponse> {
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 jobResponse = await client.folders.move({
70+
* const response = 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<JobResponse> {
76+
move(body: FolderMoveParams, options?: RequestOptions): APIPromise<FolderMoveResponse> {
7777
return this._client.post('/v1/bulkJobs/moveFolder', { body, ...options });
7878
}
7979

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

98+
export interface FolderCreateResponse {}
99+
100+
export interface FolderDeleteResponse {}
101+
98102
/**
99103
* Job submitted successfully. A `jobId` will be returned.
100104
*/
101-
export interface JobResponse {
105+
export interface FolderCopyResponse {
102106
/**
103107
* Unique identifier of the bulk job. This can be used to check the status of the
104108
* bulk job.
105109
*/
106110
jobId: string;
107111
}
108112

109-
export interface FolderCreateResponse {}
113+
/**
114+
* Job submitted successfully. A `jobId` will be returned.
115+
*/
116+
export interface FolderMoveResponse {
117+
/**
118+
* Unique identifier of the bulk job. This can be used to check the status of the
119+
* bulk job.
120+
*/
121+
jobId: string;
122+
}
110123

111-
export interface FolderDeleteResponse {}
124+
/**
125+
* Job submitted successfully. A `jobId` will be returned.
126+
*/
127+
export interface FolderRenameResponse {
128+
/**
129+
* Unique identifier of the bulk job. This can be used to check the status of the
130+
* bulk job.
131+
*/
132+
jobId: string;
133+
}
112134

113135
export interface FolderCreateParams {
114136
/**
@@ -211,9 +233,11 @@ Folders.Job = Job;
211233

212234
export declare namespace Folders {
213235
export {
214-
type JobResponse as JobResponse,
215236
type FolderCreateResponse as FolderCreateResponse,
216237
type FolderDeleteResponse as FolderDeleteResponse,
238+
type FolderCopyResponse as FolderCopyResponse,
239+
type FolderMoveResponse as FolderMoveResponse,
240+
type FolderRenameResponse as FolderRenameResponse,
217241
type FolderCreateParams as FolderCreateParams,
218242
type FolderDeleteParams as FolderDeleteParams,
219243
type FolderCopyParams as FolderCopyParams,

src/resources/folders/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@
22

33
export {
44
Folders,
5-
type JobResponse,
65
type FolderCreateResponse,
76
type FolderDeleteResponse,
7+
type FolderCopyResponse,
8+
type FolderMoveResponse,
9+
type FolderRenameResponse,
810
type FolderCreateParams,
911
type FolderDeleteParams,
1012
type FolderCopyParams,

src/resources/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@ export {
3131
} from './files/files';
3232
export {
3333
Folders,
34-
type JobResponse,
3534
type FolderCreateResponse,
3635
type FolderDeleteResponse,
36+
type FolderCopyResponse,
37+
type FolderMoveResponse,
38+
type FolderRenameResponse,
3739
type FolderCreateParams,
3840
type FolderDeleteParams,
3941
type FolderCopyParams,

0 commit comments

Comments
 (0)