ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.241.0

This commit is contained in:
speakeasybot
2024-04-06 01:04:46 +00:00
parent 6b55465994
commit a426f8a7db
11 changed files with 53 additions and 21 deletions

View File

@@ -11,13 +11,15 @@ import (
"github.com/hashicorp/terraform-plugin-framework/path"
"github.com/hashicorp/terraform-plugin-framework/resource"
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/hashicorp/terraform-plugin-framework/types/basetypes"
"net/http"
"net/http/httputil"
"reflect"
)
func debugResponse(response *http.Response) string {
if v := response.Request.Header.Get("X-Plex-Token"); v != "" {
response.Request.Header.Set("X-Plex-Token", "(sensitive)")
}
dumpReq, err := httputil.DumpRequest(response.Request, true)
if err != nil {
dumpReq, err = httputil.DumpRequest(response.Request, false)
@@ -60,11 +62,15 @@ func merge(ctx context.Context, req resource.UpdateRequest, resp *resource.Updat
if resp.Diagnostics.HasError() {
return
}
resp.Diagnostics.Append(state.As(ctx, target, basetypes.ObjectAsOptions{
val, err := state.ToTerraformValue(ctx)
if err != nil {
resp.Diagnostics.Append(diag.NewErrorDiagnostic("Object Conversion Error", "An unexpected error was encountered trying to convert object. This is always an error in the provider. Please report the following to the provider developer:\n\n"+err.Error()))
return
}
resp.Diagnostics.Append(tfReflect.Into(ctx, types.ObjectType{AttrTypes: state.AttributeTypes(ctx)}, val, target, tfReflect.Options{
UnhandledNullAsEmpty: true,
UnhandledUnknownAsEmpty: true,
})...)
}, path.Empty())...)
if resp.Diagnostics.HasError() {
return
}
@@ -82,5 +88,6 @@ func refreshPlan(ctx context.Context, plan types.Object, target interface{}, dia
diagnostics.Append(tfReflect.Into(ctx, obj, val, target, tfReflect.Options{
UnhandledNullAsEmpty: true,
UnhandledUnknownAsEmpty: true,
SourceType: tfReflect.SourceTypePlan,
}, path.Empty())...)
}