Skip to content

Commit 7fcb271

Browse files
feat(api): update via SDK Studio (#7)
1 parent c17a038 commit 7fcb271

File tree

5 files changed

+7
-25
lines changed

5 files changed

+7
-25
lines changed

api.md

-4
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ Methods:
2424

2525
# TasksTaskID
2626

27-
Types:
28-
29-
- <code><a href="./src/resources/tasks-task-id.ts">Task</a></code>
30-
3127
Methods:
3228

3329
- <code title="put /tasks/{task_id}">client.tasksTaskID.<a href="./src/resources/tasks-task-id.ts">update</a>(taskID, { ...params }) -> Task</code>

src/client.ts

+2-6
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import { HeadersLike, NullableHeaders, buildHeaders } from './internal/headers';
2020
import { FinalRequestOptions, RequestOptions } from './internal/request-options';
2121
import { Project, ProjectCreateParams, ProjectListResponse, Projects } from './resources/projects';
2222
import { Task, TaskCreateParams, TaskListResponse, Tasks } from './resources/tasks';
23-
import { Task as TasksTaskIdapiTask, TasksTaskID, TasksTaskIDUpdateParams } from './resources/tasks-task-id';
23+
import { TasksTaskID, TasksTaskIDUpdateParams } from './resources/tasks-task-id';
2424
import { User, UserCreateParams, UserListResponse, Users } from './resources/users';
2525
import { readEnv } from './internal/utils/env';
2626
import { logger } from './internal/utils/log';
@@ -637,11 +637,7 @@ export declare namespace Lightswitch {
637637
type TaskCreateParams as TaskCreateParams,
638638
};
639639

640-
export {
641-
TasksTaskID as TasksTaskID,
642-
type TasksTaskIdapiTask as Task,
643-
type TasksTaskIDUpdateParams as TasksTaskIDUpdateParams,
644-
};
640+
export { TasksTaskID as TasksTaskID, type TasksTaskIDUpdateParams as TasksTaskIDUpdateParams };
645641

646642
export {
647643
Users as Users,

src/resources/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
export { Projects, type Project, type ProjectListResponse, type ProjectCreateParams } from './projects';
44
export { Tasks, type Task, type TaskListResponse, type TaskCreateParams } from './tasks';
5-
export { TasksTaskID, type Task, type TasksTaskIDUpdateParams } from './tasks-task-id';
5+
export { TasksTaskID, type TasksTaskIDUpdateParams } from './tasks-task-id';
66
export { Users, type User, type UserListResponse, type UserCreateParams } from './users';

src/resources/tasks-task-id.ts

+3-12
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,19 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
import { APIResource } from '../resource';
4+
import * as TasksAPI from './tasks';
45
import { APIPromise } from '../api-promise';
56
import { RequestOptions } from '../internal/request-options';
67

78
export class TasksTaskID extends APIResource {
89
/**
910
* Update a task
1011
*/
11-
update(taskID: number, body: TasksTaskIDUpdateParams, options?: RequestOptions): APIPromise<Task> {
12+
update(taskID: number, body: TasksTaskIDUpdateParams, options?: RequestOptions): APIPromise<TasksAPI.Task> {
1213
return this._client.put(`/tasks/${taskID}`, { body, ...options });
1314
}
1415
}
1516

16-
export interface Task {
17-
id?: number;
18-
19-
projectId?: number;
20-
21-
status?: string;
22-
23-
title?: string;
24-
}
25-
2617
export interface TasksTaskIDUpdateParams {
2718
id?: number;
2819

@@ -34,5 +25,5 @@ export interface TasksTaskIDUpdateParams {
3425
}
3526

3627
export declare namespace TasksTaskID {
37-
export { type Task as Task, type TasksTaskIDUpdateParams as TasksTaskIDUpdateParams };
28+
export { type TasksTaskIDUpdateParams as TasksTaskIDUpdateParams };
3829
}

src/resources/tasks.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
22

33
import { APIResource } from '../resource';
4-
import * as TasksTaskIDAPI from './tasks-task-id';
54
import { APIPromise } from '../api-promise';
65
import { buildHeaders } from '../internal/headers';
76
import { RequestOptions } from '../internal/request-options';
@@ -36,7 +35,7 @@ export interface Task {
3635
title?: string;
3736
}
3837

39-
export type TaskListResponse = Array<TasksTaskIDAPI.Task>;
38+
export type TaskListResponse = Array<Task>;
4039

4140
export interface TaskCreateParams {
4241
id?: number;

0 commit comments

Comments
 (0)