chore: accept payload on workspace usage route (#13544)

This commit is contained in:
Garrett Delfosse
2024-06-14 10:08:45 -04:00
committed by GitHub
parent 87820a29d7
commit 44d69139d5
9 changed files with 452 additions and 15 deletions
+18 -1
View File
@@ -848,6 +848,12 @@ export interface PostOAuth2ProviderAppRequest {
readonly icon: string;
}
// From codersdk/workspaces.go
export interface PostWorkspaceUsageRequest {
readonly agent_id: string;
readonly app_name: UsageAppName;
}
// From codersdk/deployment.go
export interface PprofConfig {
readonly enable: boolean;
@@ -1951,12 +1957,14 @@ export type Experiment =
| "auto-fill-parameters"
| "custom-roles"
| "example"
| "multi-organization";
| "multi-organization"
| "workspace-usage";
export const Experiments: Experiment[] = [
"auto-fill-parameters",
"custom-roles",
"example",
"multi-organization",
"workspace-usage",
];
// From codersdk/deployment.go
@@ -2251,6 +2259,15 @@ export const TemplateVersionWarnings: TemplateVersionWarning[] = [
"UNSUPPORTED_WORKSPACES",
];
// From codersdk/workspaces.go
export type UsageAppName = "jetbrains" | "reconnecting-pty" | "ssh" | "vscode";
export const UsageAppNames: UsageAppName[] = [
"jetbrains",
"reconnecting-pty",
"ssh",
"vscode",
];
// From codersdk/users.go
export type UserStatus = "active" | "dormant" | "suspended";
export const UserStatuses: UserStatus[] = ["active", "dormant", "suspended"];