|
|
@@ -299,6 +299,62 @@ export class Global extends HeyApiClient {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+export class Auth extends HeyApiClient {
|
|
|
+ /**
|
|
|
+ * Remove auth credentials
|
|
|
+ *
|
|
|
+ * Remove authentication credentials
|
|
|
+ */
|
|
|
+ public remove<ThrowOnError extends boolean = false>(
|
|
|
+ parameters: {
|
|
|
+ providerID: string
|
|
|
+ },
|
|
|
+ options?: Options<never, ThrowOnError>,
|
|
|
+ ) {
|
|
|
+ const params = buildClientParams([parameters], [{ args: [{ in: "path", key: "providerID" }] }])
|
|
|
+ return (options?.client ?? this.client).delete<AuthRemoveResponses, AuthRemoveErrors, ThrowOnError>({
|
|
|
+ url: "/auth/{providerID}",
|
|
|
+ ...options,
|
|
|
+ ...params,
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Set auth credentials
|
|
|
+ *
|
|
|
+ * Set authentication credentials
|
|
|
+ */
|
|
|
+ public set<ThrowOnError extends boolean = false>(
|
|
|
+ parameters: {
|
|
|
+ providerID: string
|
|
|
+ auth?: Auth3
|
|
|
+ },
|
|
|
+ options?: Options<never, ThrowOnError>,
|
|
|
+ ) {
|
|
|
+ const params = buildClientParams(
|
|
|
+ [parameters],
|
|
|
+ [
|
|
|
+ {
|
|
|
+ args: [
|
|
|
+ { in: "path", key: "providerID" },
|
|
|
+ { key: "auth", map: "body" },
|
|
|
+ ],
|
|
|
+ },
|
|
|
+ ],
|
|
|
+ )
|
|
|
+ return (options?.client ?? this.client).put<AuthSetResponses, AuthSetErrors, ThrowOnError>({
|
|
|
+ url: "/auth/{providerID}",
|
|
|
+ ...options,
|
|
|
+ ...params,
|
|
|
+ headers: {
|
|
|
+ "Content-Type": "application/json",
|
|
|
+ ...options?.headers,
|
|
|
+ ...params.headers,
|
|
|
+ },
|
|
|
+ })
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
export class Project extends HeyApiClient {
|
|
|
/**
|
|
|
* List all projects
|
|
|
@@ -2284,7 +2340,7 @@ export class File extends HeyApiClient {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-export class Auth extends HeyApiClient {
|
|
|
+export class Auth2 extends HeyApiClient {
|
|
|
/**
|
|
|
* Remove MCP OAuth
|
|
|
*
|
|
|
@@ -2528,9 +2584,9 @@ export class Mcp extends HeyApiClient {
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- private _auth?: Auth
|
|
|
- get auth(): Auth {
|
|
|
- return (this._auth ??= new Auth({ client: this.client }))
|
|
|
+ private _auth?: Auth2
|
|
|
+ get auth(): Auth2 {
|
|
|
+ return (this._auth ??= new Auth2({ client: this.client }))
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -3101,75 +3157,6 @@ export class Formatter extends HeyApiClient {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-export class Auth2 extends HeyApiClient {
|
|
|
- /**
|
|
|
- * Remove auth credentials
|
|
|
- *
|
|
|
- * Remove authentication credentials
|
|
|
- */
|
|
|
- public remove<ThrowOnError extends boolean = false>(
|
|
|
- parameters: {
|
|
|
- providerID: string
|
|
|
- directory?: string
|
|
|
- },
|
|
|
- options?: Options<never, ThrowOnError>,
|
|
|
- ) {
|
|
|
- const params = buildClientParams(
|
|
|
- [parameters],
|
|
|
- [
|
|
|
- {
|
|
|
- args: [
|
|
|
- { in: "path", key: "providerID" },
|
|
|
- { in: "query", key: "directory" },
|
|
|
- ],
|
|
|
- },
|
|
|
- ],
|
|
|
- )
|
|
|
- return (options?.client ?? this.client).delete<AuthRemoveResponses, AuthRemoveErrors, ThrowOnError>({
|
|
|
- url: "/auth/{providerID}",
|
|
|
- ...options,
|
|
|
- ...params,
|
|
|
- })
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * Set auth credentials
|
|
|
- *
|
|
|
- * Set authentication credentials
|
|
|
- */
|
|
|
- public set<ThrowOnError extends boolean = false>(
|
|
|
- parameters: {
|
|
|
- providerID: string
|
|
|
- directory?: string
|
|
|
- auth?: Auth3
|
|
|
- },
|
|
|
- options?: Options<never, ThrowOnError>,
|
|
|
- ) {
|
|
|
- const params = buildClientParams(
|
|
|
- [parameters],
|
|
|
- [
|
|
|
- {
|
|
|
- args: [
|
|
|
- { in: "path", key: "providerID" },
|
|
|
- { in: "query", key: "directory" },
|
|
|
- { key: "auth", map: "body" },
|
|
|
- ],
|
|
|
- },
|
|
|
- ],
|
|
|
- )
|
|
|
- return (options?.client ?? this.client).put<AuthSetResponses, AuthSetErrors, ThrowOnError>({
|
|
|
- url: "/auth/{providerID}",
|
|
|
- ...options,
|
|
|
- ...params,
|
|
|
- headers: {
|
|
|
- "Content-Type": "application/json",
|
|
|
- ...options?.headers,
|
|
|
- ...params.headers,
|
|
|
- },
|
|
|
- })
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
export class Event extends HeyApiClient {
|
|
|
/**
|
|
|
* Subscribe to events
|
|
|
@@ -3204,6 +3191,11 @@ export class OpencodeClient extends HeyApiClient {
|
|
|
return (this._global ??= new Global({ client: this.client }))
|
|
|
}
|
|
|
|
|
|
+ private _auth?: Auth
|
|
|
+ get auth(): Auth {
|
|
|
+ return (this._auth ??= new Auth({ client: this.client }))
|
|
|
+ }
|
|
|
+
|
|
|
private _project?: Project
|
|
|
get project(): Project {
|
|
|
return (this._project ??= new Project({ client: this.client }))
|
|
|
@@ -3314,11 +3306,6 @@ export class OpencodeClient extends HeyApiClient {
|
|
|
return (this._formatter ??= new Formatter({ client: this.client }))
|
|
|
}
|
|
|
|
|
|
- private _auth?: Auth2
|
|
|
- get auth(): Auth2 {
|
|
|
- return (this._auth ??= new Auth2({ client: this.client }))
|
|
|
- }
|
|
|
-
|
|
|
private _event?: Event
|
|
|
get event(): Event {
|
|
|
return (this._event ??= new Event({ client: this.client }))
|