@@ -12,7 +12,7 @@ export interface AgentGitSSHKey {
12
12
readonly private_key : string
13
13
}
14
14
15
- // From codersdk/users.go:100 :6
15
+ // From codersdk/users.go:123 :6
16
16
export interface AuthMethods {
17
17
readonly password : boolean
18
18
readonly github : boolean
@@ -30,21 +30,21 @@ export interface BuildInfoResponse {
30
30
readonly version : string
31
31
}
32
32
33
- // From codersdk/users.go:41 :6
33
+ // From codersdk/users.go:43 :6
34
34
export interface CreateFirstUserRequest {
35
35
readonly email : string
36
36
readonly username : string
37
37
readonly password : string
38
38
readonly organization : string
39
39
}
40
40
41
- // From codersdk/users.go:49 :6
41
+ // From codersdk/users.go:51 :6
42
42
export interface CreateFirstUserResponse {
43
43
readonly user_id : string
44
44
readonly organization_id : string
45
45
}
46
46
47
- // From codersdk/users.go:95 :6
47
+ // From codersdk/users.go:118 :6
48
48
export interface CreateOrganizationRequest {
49
49
readonly name : string
50
50
}
@@ -77,7 +77,7 @@ export interface CreateTemplateVersionRequest {
77
77
readonly parameter_values : CreateParameterRequest [ ]
78
78
}
79
79
80
- // From codersdk/users.go:54 :6
80
+ // From codersdk/users.go:56 :6
81
81
export interface CreateUserRequest {
82
82
readonly email : string
83
83
readonly username : string
@@ -101,7 +101,7 @@ export interface CreateWorkspaceRequest {
101
101
readonly parameter_values : CreateParameterRequest [ ]
102
102
}
103
103
104
- // From codersdk/users.go:91 :6
104
+ // From codersdk/users.go:114 :6
105
105
export interface GenerateAPIKeyResponse {
106
106
readonly key : string
107
107
}
@@ -119,13 +119,13 @@ export interface GoogleInstanceIdentityToken {
119
119
readonly json_web_token : string
120
120
}
121
121
122
- // From codersdk/users.go:80 :6
122
+ // From codersdk/users.go:103 :6
123
123
export interface LoginWithPasswordRequest {
124
124
readonly email : string
125
125
readonly password : string
126
126
}
127
127
128
- // From codersdk/users.go:86 :6
128
+ // From codersdk/users.go:109 :6
129
129
export interface LoginWithPasswordResponse {
130
130
readonly session_token : string
131
131
}
@@ -273,17 +273,17 @@ export interface UpdateActiveTemplateVersion {
273
273
readonly id : string
274
274
}
275
275
276
- // From codersdk/users.go:70 :6
276
+ // From codersdk/users.go:72 :6
277
277
export interface UpdateRoles {
278
278
readonly roles : string [ ]
279
279
}
280
280
281
- // From codersdk/users.go:66 :6
281
+ // From codersdk/users.go:68 :6
282
282
export interface UpdateUserPasswordRequest {
283
283
readonly password : string
284
284
}
285
285
286
- // From codersdk/users.go:61 :6
286
+ // From codersdk/users.go:63 :6
287
287
export interface UpdateUserProfileRequest {
288
288
readonly email : string
289
289
readonly username : string
@@ -304,7 +304,7 @@ export interface UploadResponse {
304
304
readonly hash : string
305
305
}
306
306
307
- // From codersdk/users.go:31 :6
307
+ // From codersdk/users.go:33 :6
308
308
export interface User {
309
309
readonly id : string
310
310
readonly email : string
@@ -315,13 +315,33 @@ export interface User {
315
315
readonly roles : Role [ ]
316
316
}
317
317
318
- // From codersdk/users.go:74:6
318
+ // From codersdk/users.go:97:6
319
+ export interface UserPermissionCheck {
320
+ readonly object : UserPermissionCheckObject
321
+ // This is likely an enum in an external package ("github.com/coder/coder/coderd/rbac.Action")
322
+ readonly action : string
323
+ }
324
+
325
+ // From codersdk/users.go:81:6
326
+ export interface UserPermissionCheckObject {
327
+ readonly resource_type ?: string
328
+ readonly owner_id ?: string
329
+ readonly organization_id ?: string
330
+ readonly resource_id ?: string
331
+ }
332
+
333
+ // From codersdk/users.go:93:6
334
+ export interface UserPermissionCheckRequest {
335
+ readonly checks : Record < string , UserPermissionCheck >
336
+ }
337
+
338
+ // From codersdk/users.go:76:6
319
339
export interface UserRoles {
320
340
readonly roles : string [ ]
321
341
readonly organization_roles : Record < string , string [ ] >
322
342
}
323
343
324
- // From codersdk/users.go:23 :6
344
+ // From codersdk/users.go:25 :6
325
345
export interface UsersRequest extends Pagination {
326
346
readonly search : string
327
347
readonly status : string
@@ -422,7 +442,7 @@ export type ParameterScope = "organization" | "template" | "user" | "workspace"
422
442
// From codersdk/provisionerdaemons.go:26:6
423
443
export type ProvisionerJobStatus = "canceled" | "canceling" | "failed" | "pending" | "running" | "succeeded"
424
444
425
- // From codersdk/users.go:16 :6
445
+ // From codersdk/users.go:18 :6
426
446
export type UserStatus = "active" | "suspended"
427
447
428
448
// From codersdk/workspaceresources.go:15:6
0 commit comments