@@ -701,23 +701,13 @@ func (a *API) DeleteCodespace(ctx context.Context, codespaceName string) error {
701701}
702702
703703type EditCodespaceParams struct {
704- DisplayName string
705- IdleTimeoutMinutes int
706- Machine string
707- }
708-
709- type editRequest struct {
710704 DisplayName string `json:"display_name,omitempty"`
711705 IdleTimeoutMinutes int `json:"idle_timeout_minutes,omitempty"`
712706 Machine string `json:"machine,omitempty"`
713707}
714708
715709func (a * API ) EditCodespace (ctx context.Context , codespaceName string , params * EditCodespaceParams ) (* Codespace , error ) {
716- requestBody , err := json .Marshal (editRequest {
717- DisplayName : params .DisplayName ,
718- IdleTimeoutMinutes : params .IdleTimeoutMinutes ,
719- Machine : params .Machine ,
720- })
710+ requestBody , err := json .Marshal (params )
721711
722712 if err != nil {
723713 return nil , fmt .Errorf ("error marshaling request: %w" , err )
@@ -735,7 +725,7 @@ func (a *API) EditCodespace(ctx context.Context, codespaceName string, params *E
735725 }
736726 defer resp .Body .Close ()
737727
738- if resp .StatusCode != http .StatusOK && resp . StatusCode != http . StatusCreated {
728+ if resp .StatusCode != http .StatusOK {
739729 return nil , api .HandleHTTPError (resp )
740730 }
741731
0 commit comments