diff --git a/services/scf/oas_commit b/services/scf/oas_commit index 9ac506bc2..8ae9a8db5 100644 --- a/services/scf/oas_commit +++ b/services/scf/oas_commit @@ -1 +1 @@ -4437823ea19bd04c638f5de3d6fa40b866aa144c +e9fe931e91e0b8f067d5c12518398a52062ca794 diff --git a/services/scf/v1api/client.go b/services/scf/v1api/client.go index 07cb9195c..0610c4dde 100644 --- a/services/scf/v1api/client.go +++ b/services/scf/v1api/client.go @@ -462,6 +462,15 @@ func (c *APIClient) decode(v interface{}, b []byte, contentType string) (err err *s = string(b) return nil } + if r, ok := v.(*io.Reader); ok { + *r = bytes.NewReader(b) + return nil + } + // Must stay before the JSON branch: json.Unmarshal would base64-decode into *[]byte. + if p, ok := v.(*[]byte); ok { + *p = b + return nil + } if f, ok := v.(*os.File); ok { f, err = os.CreateTemp("", "HttpClientFile") if err != nil { diff --git a/services/scf/v1api/model_org_manager_delete_response.go b/services/scf/v1api/model_org_manager_delete_response.go index 5c184831e..375117bb4 100644 --- a/services/scf/v1api/model_org_manager_delete_response.go +++ b/services/scf/v1api/model_org_manager_delete_response.go @@ -21,7 +21,7 @@ var _ MappedNullable = &OrgManagerDeleteResponse{} // OrgManagerDeleteResponse struct for OrgManagerDeleteResponse type OrgManagerDeleteResponse struct { - Message string `json:"message" validate:"regexp=^[a-zA-Z0-9\\/_]+$"` + Message string `json:"message" validate:"regexp=^[a-zA-Z0-9/_]+$"` AdditionalProperties map[string]interface{} } diff --git a/services/scf/v1api/model_space_delete_response.go b/services/scf/v1api/model_space_delete_response.go index 9f7fb32f9..6fc250492 100644 --- a/services/scf/v1api/model_space_delete_response.go +++ b/services/scf/v1api/model_space_delete_response.go @@ -21,7 +21,7 @@ var _ MappedNullable = &SpaceDeleteResponse{} // SpaceDeleteResponse struct for SpaceDeleteResponse type SpaceDeleteResponse struct { - Message string `json:"message" validate:"regexp=^[a-zA-Z0-9\\/_]+$"` + Message string `json:"message" validate:"regexp=^[a-zA-Z0-9/_]+$"` AdditionalProperties map[string]interface{} }