Allow forced server deletion
This commit is contained in:
@@ -554,7 +554,9 @@ type ServerInstanceUpdateRequest struct {
|
||||
}
|
||||
|
||||
type ServerDeletionRequest struct {
|
||||
Password string `json:"password"`
|
||||
Password string `json:"password"`
|
||||
Force bool `json:"force,omitempty"`
|
||||
Confirmation string `json:"confirmation,omitempty"`
|
||||
}
|
||||
|
||||
type ServerMemberRequest struct {
|
||||
@@ -1242,6 +1244,10 @@ func (request ServerInstanceUpdateRequest) ToDomain() domain.ServerInstanceUpdat
|
||||
return domain.ServerInstanceUpdate{Name: request.Name}
|
||||
}
|
||||
|
||||
func (request ServerDeletionRequest) ToDomain() domain.ServerDeletionRequest {
|
||||
return domain.ServerDeletionRequest{Password: request.Password, Force: request.Force, Confirmation: request.Confirmation}
|
||||
}
|
||||
|
||||
func (request ServerConfigDiffPreviewRequest) ToDomain(serverInstanceID string) domain.ServerConfigDiffRequest {
|
||||
return domain.ServerConfigDiffRequest{
|
||||
ServerInstanceID: serverInstanceID,
|
||||
|
||||
Reference in New Issue
Block a user