Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf8f6125

Browse files
committed
Add missing optionalities to generated request interfaces
1 parent22de907 commitf8f6125

File tree

6 files changed

+14
-16
lines changed

6 files changed

+14
-16
lines changed

‎codersdk/organizations.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ type CreateTemplateVersionRequest struct {
3131
Provisioner database.ProvisionerType`json:"provisioner" validate:"oneof=terraform echo,required"`
3232
// ParameterValues allows for additional parameters to be provided
3333
// during the dry-run provision stage.
34-
ParameterValues []CreateParameterRequest`json:"parameter_values"`
34+
ParameterValues []CreateParameterRequest`json:"parameter_values,omitempty"`
3535
}
3636

3737
// CreateTemplateRequest provides options when creating a template.
@@ -45,7 +45,7 @@ type CreateTemplateRequest struct {
4545
// template works. There is no reason the data-model cannot support
4646
// empty templates, but it doesn't make sense for users.
4747
VersionID uuid.UUID`json:"template_version_id" validate:"required"`
48-
ParameterValues []CreateParameterRequest`json:"parameter_values"`
48+
ParameterValues []CreateParameterRequest`json:"parameter_values,omitempty"`
4949
}
5050

5151
// CreateWorkspaceRequest provides options for creating a new workspace.
@@ -54,7 +54,7 @@ type CreateWorkspaceRequest struct {
5454
Namestring`json:"name" validate:"username,required"`
5555
// ParameterValues allows for additional parameters to be provided
5656
// during the initial provision.
57-
ParameterValues []CreateParameterRequest`json:"parameter_values"`
57+
ParameterValues []CreateParameterRequest`json:"parameter_values,omitempty"`
5858
}
5959

6060
func (c*Client)Organization(ctx context.Context,id uuid.UUID) (Organization,error) {

‎codersdk/users.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ const (
2121
)
2222

2323
typeUsersRequeststruct {
24-
Searchstring`json:"search"`
24+
Searchstring`json:"search,omitempty"`
2525
// Filter users by status
26-
Statusstring`json:"status"`
26+
Statusstring`json:"status,omitempty"`
2727
Pagination
2828
}
2929

‎codersdk/workspaces.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ type Workspace struct {
3131

3232
// CreateWorkspaceBuildRequest provides options to update the latest workspace build.
3333
typeCreateWorkspaceBuildRequeststruct {
34-
TemplateVersionID uuid.UUID`json:"template_version_id"`
34+
TemplateVersionID uuid.UUID`json:"template_version_id,omitempty"`
3535
Transition database.WorkspaceTransition`json:"transition" validate:"oneof=create start stop delete,required"`
36-
DryRunbool`json:"dry_run"`
36+
DryRunbool`json:"dry_run,omitempty"`
3737
ProvisionerState []byte`json:"state,omitempty"`
3838
}
3939

‎site/src/api/typesGenerated.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export interface CreateParameterRequest {
6363
exportinterfaceCreateTemplateRequest{
6464
readonlyname:string
6565
readonlytemplate_version_id:string
66-
readonlyparameter_values:CreateParameterRequest[]
66+
readonlyparameter_values?:CreateParameterRequest[]
6767
}
6868

6969
// From codersdk/organizations.go:25:6
@@ -74,7 +74,7 @@ export interface CreateTemplateVersionRequest {
7474
readonlystorage_source:string
7575
// This is likely an enum in an external package ("github.com/coder/coder/coderd/database.ProvisionerType")
7676
readonlyprovisioner:string
77-
readonlyparameter_values:CreateParameterRequest[]
77+
readonlyparameter_values?:CreateParameterRequest[]
7878
}
7979

8080
// From codersdk/users.go:54:6
@@ -87,18 +87,18 @@ export interface CreateUserRequest {
8787

8888
// From codersdk/workspaces.go:33:6
8989
exportinterfaceCreateWorkspaceBuildRequest{
90-
readonlytemplate_version_id:string
90+
readonlytemplate_version_id?:string
9191
// This is likely an enum in an external package ("github.com/coder/coder/coderd/database.WorkspaceTransition")
9292
readonlytransition:string
93-
readonlydry_run:boolean
93+
readonlydry_run?:boolean
9494
readonlystate?:string
9595
}
9696

9797
// From codersdk/organizations.go:52:6
9898
exportinterfaceCreateWorkspaceRequest{
9999
readonlytemplate_id:string
100100
readonlyname:string
101-
readonlyparameter_values:CreateParameterRequest[]
101+
readonlyparameter_values?:CreateParameterRequest[]
102102
}
103103

104104
// From codersdk/users.go:91:6
@@ -323,8 +323,8 @@ export interface UserRoles {
323323

324324
// From codersdk/users.go:23:6
325325
exportinterfaceUsersRequestextendsPagination{
326-
readonlysearch:string
327-
readonlystatus:string
326+
readonlysearch?:string
327+
readonlystatus?:string
328328
}
329329

330330
// From codersdk/workspaces.go:18:6

‎site/src/forms/CreateTemplateForm.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ export const CreateTemplateForm: React.FC<CreateTemplateFormProps> = ({
5555
storage_method:"file",
5656
storage_source:"hash",
5757
provisioner:req.provisioner,
58-
parameter_values:[],
5958
})
6059
},
6160
})

‎site/src/forms/CreateWorkspaceForm.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ export const CreateWorkspaceForm: React.FC<CreateWorkspaceForm> = ({
4040
returnonSubmit(organizationId,{
4141
template_id:template.id,
4242
name:name,
43-
parameter_values:[],
4443
})
4544
},
4645
})

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp