From 8e624fd5152444e6b58c64ed3b85a514984ab0c0 Mon Sep 17 00:00:00 2001 From: ysyneu Date: Mon, 12 Oct 2026 04:11:24 -0700 Subject: [PATCH] fix(cli): warn when --data fields cannot be sent genBindBody binds the --data body into the SDK request struct with json.Unmarshal, which silently discards any field the struct lacks. A field newer than the bundled SDK (or a mistyped one) therefore vanished before the request left the client while the call still succeeded. genBindBody now walks the body against the request type and names every dropped path on stderr (nested fields as a.b, array elements as a[].b). The request itself is unchanged, so read-modify-write flows that pass extra read-only fields keep working. The insight export's second bind of the same body (incident total) discards the warning to avoid a duplicate. --- internal/cli/alert.go | 2 +- internal/cli/automation.go | 2 +- internal/cli/channel.go | 2 +- internal/cli/gen_support.go | 102 ++++++++++++++++- internal/cli/gen_support_test.go | 49 +++++++- internal/cli/insight.go | 5 +- internal/cli/zz_generated_a2a_agents.go | 14 +-- internal/cli/zz_generated_alert_enrichment.go | 42 +++---- internal/cli/zz_generated_alert_rules.go | 20 ++-- internal/cli/zz_generated_alerts.go | 20 ++-- internal/cli/zz_generated_analytics.go | 20 ++-- internal/cli/zz_generated_applications.go | 24 ++-- internal/cli/zz_generated_artifacts.go | 22 ++-- internal/cli/zz_generated_audit_logs.go | 2 +- internal/cli/zz_generated_automations.go | 16 +-- internal/cli/zz_generated_calendars.go | 16 +-- internal/cli/zz_generated_changes.go | 2 +- internal/cli/zz_generated_channels.go | 72 ++++++------ internal/cli/zz_generated_dashboards.go | 34 +++--- internal/cli/zz_generated_data_query.go | 2 +- internal/cli/zz_generated_data_sources.go | 16 +-- internal/cli/zz_generated_diagnostics.go | 4 +- .../cli/zz_generated_error_ingestion_rules.go | 16 +-- internal/cli/zz_generated_facets.go | 4 +- internal/cli/zz_generated_incidents.go | 108 +++++++++--------- internal/cli/zz_generated_integrations.go | 24 ++-- ...z_generated_issue_preset_severity_rules.go | 18 +-- internal/cli/zz_generated_issues.go | 8 +- internal/cli/zz_generated_knowledge.go | 16 +-- internal/cli/zz_generated_mcp_servers.go | 14 +-- internal/cli/zz_generated_members.go | 18 +-- .../zz_generated_notification_templates.go | 12 +- internal/cli/zz_generated_resources.go | 2 +- .../cli/zz_generated_roles_permissions.go | 20 ++-- internal/cli/zz_generated_schedules.go | 18 +-- internal/cli/zz_generated_session_replay.go | 4 +- internal/cli/zz_generated_sessions.go | 6 +- internal/cli/zz_generated_skills.go | 12 +- internal/cli/zz_generated_sourcemaps.go | 4 +- internal/cli/zz_generated_status_pages.go | 56 ++++----- internal/cli/zz_generated_teams.go | 10 +- internal/cmd/cligen/main.go | 2 +- 42 files changed, 504 insertions(+), 356 deletions(-) diff --git a/internal/cli/alert.go b/internal/cli/alert.go index 4660d3b..fc5a615 100644 --- a/internal/cli/alert.go +++ b/internal/cli/alert.go @@ -386,7 +386,7 @@ Request fields: return err } req := new(flashduty.AlertMergeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Alerts.WriteMerge(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/automation.go b/internal/cli/automation.go index 0ebdb49..27925c3 100644 --- a/internal/cli/automation.go +++ b/internal/cli/automation.go @@ -512,7 +512,7 @@ func runAutomationFire(ctx *RunContext, triggerID, token, text, dataJSON string) return nil, err } req := new(flashduty.AutomationFireAPITriggerRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return nil, err } token = strings.TrimSpace(token) diff --git a/internal/cli/channel.go b/internal/cli/channel.go index e6abaa1..a7cea6b 100644 --- a/internal/cli/channel.go +++ b/internal/cli/channel.go @@ -197,7 +197,7 @@ func newChannelEscalateRuleListCmd() *cobra.Command { return err } req := new(flashduty.ChannelScopedListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelEscalateRuleList(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/gen_support.go b/internal/cli/gen_support.go index 8dfacd4..fdcc72d 100644 --- a/internal/cli/gen_support.go +++ b/internal/cli/gen_support.go @@ -5,8 +5,10 @@ import ( "encoding/json" "fmt" "io" + "maps" "os" "reflect" + "slices" "strconv" "strings" "time" @@ -215,7 +217,11 @@ func genFoldPositional(args []string, body map[string]any, wire, kind string) er // command un-driveable. After the json pass, additively bind any url-tagged // field from the body by its url wire-name. For POST structs the url pass is a // no-op, so existing behavior is unchanged. -func genBindBody(body map[string]any, req any) error { +// +// json.Unmarshal discards body fields the request struct has no field for, so a +// --data field newer than this build's SDK would vanish before the request is +// sent while the call still succeeds. Each such field is named on warn instead. +func genBindBody(warn io.Writer, body map[string]any, req any) error { var missing []string var inspect func(reflect.Type) inspect = func(rt reflect.Type) { @@ -271,9 +277,103 @@ func genBindBody(body map[string]any, req any) error { return fmt.Errorf("failed to bind request: %w", err) } bindURLTagged(body, reflect.ValueOf(req)) + if dropped := unboundFields(body, reflect.TypeOf(req), ""); len(dropped) > 0 { + _, _ = fmt.Fprintf(warn, "warning: --data fields not sent, unknown to this CLI version: %s\n", + strings.Join(dropped, ", ")) + } return nil } +var jsonUnmarshalerType = reflect.TypeFor[json.Unmarshaler]() + +// unboundFields lists the paths in v (dotted, "[]" for array elements) that +// json.Unmarshal into t discards because t has no field for them. Types that +// decode themselves (json.RawMessage, time.Time) and interface/scalar targets +// take whatever they are given, so nothing below them is reported. +func unboundFields(v any, t reflect.Type, path string) []string { + for t.Kind() == reflect.Pointer { + t = t.Elem() + } + if reflect.PointerTo(t).Implements(jsonUnmarshalerType) { + return nil + } + var out []string + switch t.Kind() { + case reflect.Struct: + m, _ := v.(map[string]any) + for _, k := range slices.Sorted(maps.Keys(m)) { + p := joinFieldPath(path, k) + ft, ok := wireField(t, k) + if !ok { + out = append(out, p) + continue + } + out = append(out, unboundFields(m[k], ft, p)...) + } + case reflect.Map: + m, _ := v.(map[string]any) + for _, k := range slices.Sorted(maps.Keys(m)) { + out = append(out, unboundFields(m[k], t.Elem(), joinFieldPath(path, k))...) + } + case reflect.Slice, reflect.Array: + items, _ := v.([]any) + for _, item := range items { + out = append(out, unboundFields(item, t.Elem(), path+"[]")...) + } + slices.Sort(out) + out = slices.Compact(out) + } + return out +} + +// wireField resolves a body key to the struct field json.Unmarshal (or, for GET +// query structs, bindURLTagged) would fill: exact wire-name match first, then +// encoding/json's case-insensitive fallback, descending into untagged embedded +// structs. +func wireField(t reflect.Type, key string) (reflect.Type, bool) { + var fold reflect.Type + var walk func(reflect.Type) (reflect.Type, bool) + walk = func(t reflect.Type) (reflect.Type, bool) { + for i := 0; i < t.NumField(); i++ { + f := t.Field(i) + tag := f.Tag.Get("json") + if tag == "" { + tag = f.Tag.Get("url") + } + name := strings.Split(tag, ",")[0] + if f.Anonymous && name == "" { + et := f.Type + for et.Kind() == reflect.Pointer { + et = et.Elem() + } + if et.Kind() == reflect.Struct { + if ft, ok := walk(et); ok { + return ft, true + } + continue + } + } + if !f.IsExported() || name == "-" { + continue + } + if name == "" { + name = f.Name + } + if name == key { + return f.Type, true + } + if fold == nil && strings.EqualFold(name, key) { + fold = f.Type + } + } + return nil, false + } + if ft, ok := walk(t); ok { + return ft, true + } + return fold, fold != nil +} + // bindURLTagged fills fields carrying a `url` struct tag (GET query params) from // the body map keyed by the url wire-name. json.Unmarshal cannot reach these // because they lack a json tag. The 6 GET request types use only int64/string diff --git a/internal/cli/gen_support_test.go b/internal/cli/gen_support_test.go index 0f15a8d..47e5112 100644 --- a/internal/cli/gen_support_test.go +++ b/internal/cli/gen_support_test.go @@ -4,6 +4,7 @@ import ( "bytes" "encoding/json" "fmt" + "io" "strings" "testing" "unicode/utf8" @@ -16,7 +17,7 @@ func TestGenBindBodyAllowsNullForRequiredNullableField(t *testing.T) { Value *bool `json:"value"` }) - if err := genBindBody(map[string]any{"value": nil}, req); err != nil { + if err := genBindBody(io.Discard, map[string]any{"value": nil}, req); err != nil { t.Fatalf("genBindBody required nullable field: %v", err) } if req.Value != nil { @@ -24,6 +25,52 @@ func TestGenBindBodyAllowsNullForRequiredNullableField(t *testing.T) { } } +func TestGenBindBodyWarnsOnFieldsTheRequestCannotCarry(t *testing.T) { + type target struct { + Kind string `json:"kind"` + Query json.RawMessage `json:"query,omitempty"` + } + type embedded struct { + Team int64 `json:"team_id,omitempty"` + } + req := new(struct { + embedded + Name string `json:"name"` + Targets []target `json:"targets,omitempty"` + Labels map[string]target `json:"labels,omitempty"` + Page int64 `url:"p,omitempty"` + }) + body := map[string]any{ + "name": "r", + "NAME": "folded", + "team_id": 1, + "p": 2, + "extra": true, + "targets": []any{ + map[string]any{"kind": "x", "purpose": "a", "query": map[string]any{"anything": 1}}, + map[string]any{"kind": "y", "purpose": "b"}, + }, + "labels": map[string]any{"k": map[string]any{"kind": "z", "note": "c"}}, + } + + var warn bytes.Buffer + if err := genBindBody(&warn, body, req); err != nil { + t.Fatalf("genBindBody: %v", err) + } + want := "warning: --data fields not sent, unknown to this CLI version: extra, labels.k.note, targets[].purpose\n" + if warn.String() != want { + t.Fatalf("warning = %q, want %q", warn.String(), want) + } + + warn.Reset() + if err := genBindBody(&warn, map[string]any{"name": "r", "targets": []any{map[string]any{"kind": "x"}}}, req); err != nil { + t.Fatalf("genBindBody: %v", err) + } + if warn.Len() != 0 { + t.Fatalf("warning on a fully bound body: %q", warn.String()) + } +} + // oversizedInsightRows returns n insight-incident rows whose fat description // fields push any page of them well past compactListOutputLimit, plus the // incident IDs in row order so a test can tell emitted rows from dropped ones. diff --git a/internal/cli/insight.go b/internal/cli/insight.go index 0a32e43..5e2ea6d 100644 --- a/internal/cli/insight.go +++ b/internal/cli/insight.go @@ -303,7 +303,7 @@ Request fields: return err } req := new(flashduty.InsightFilter) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Analytics.IncidentExport(cmdContext(ctx.Cmd), req) @@ -382,8 +382,9 @@ func countCSVDataRows(raw []byte) (int, error) { // is verified against. Only the total is needed, so a single 1-item page is // fetched. func insightIncidentTotal(ctx *RunContext, body map[string]any) (int64, error) { + // The export call already warned about this body's unsendable fields. req := new(flashduty.InsightIncidentListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(io.Discard, body, req); err != nil { return 0, err } req.Page = 1 diff --git a/internal/cli/zz_generated_a2a_agents.go b/internal/cli/zz_generated_a2a_agents.go index c5a680e..de3aad5 100644 --- a/internal/cli/zz_generated_a2a_agents.go +++ b/internal/cli/zz_generated_a2a_agents.go @@ -66,7 +66,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.A2aAgentIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.A2aAgents.ReadGet(cmdContext(ctx.Cmd), req) @@ -163,7 +163,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.A2aAgentListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.A2aAgents.ReadList(cmdContext(ctx.Cmd), req) @@ -271,7 +271,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.A2aAgentCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.A2aAgents.WriteCreate(cmdContext(ctx.Cmd), req) @@ -330,7 +330,7 @@ Request fields: return err } req := new(flashduty.A2aAgentIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.A2aAgents.WriteDelete(cmdContext(ctx.Cmd), req) @@ -378,7 +378,7 @@ Request fields: return err } req := new(flashduty.A2aAgentIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.A2aAgents.WriteDisable(cmdContext(ctx.Cmd), req) @@ -426,7 +426,7 @@ Request fields: return err } req := new(flashduty.A2aAgentIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.A2aAgents.WriteEnable(cmdContext(ctx.Cmd), req) @@ -535,7 +535,7 @@ Request fields: return err } req := new(flashduty.A2aAgentUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.A2aAgents.WriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_alert_enrichment.go b/internal/cli/zz_generated_alert_enrichment.go index 9e51d10..9853846 100644 --- a/internal/cli/zz_generated_alert_enrichment.go +++ b/internal/cli/zz_generated_alert_enrichment.go @@ -67,7 +67,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.EnrichmentInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.EnrichmentReadInfo(cmdContext(ctx.Cmd), req) @@ -143,7 +143,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.EnrichmentListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.EnrichmentReadList(cmdContext(ctx.Cmd), req) @@ -209,7 +209,7 @@ Request fields: return err } req := new(flashduty.EnrichmentUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.EnrichmentWriteUpsert(cmdContext(ctx.Cmd), req) @@ -278,7 +278,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.FieldInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.FieldReadInfo(cmdContext(ctx.Cmd), req) @@ -355,7 +355,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.FieldListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.FieldReadList(cmdContext(ctx.Cmd), req) @@ -432,7 +432,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateFieldRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.FieldWriteCreate(cmdContext(ctx.Cmd), req) @@ -485,7 +485,7 @@ Request fields: return err } req := new(flashduty.DeleteFieldRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.FieldWriteDelete(cmdContext(ctx.Cmd), req) @@ -553,7 +553,7 @@ Request fields: return err } req := new(flashduty.UpdateFieldRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.FieldWriteUpdate(cmdContext(ctx.Cmd), req) @@ -625,7 +625,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.MappingApiidRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.MappingAPIReadInfo(cmdContext(ctx.Cmd), req) @@ -756,7 +756,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.MappingAPICreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.MappingAPIWriteCreate(cmdContext(ctx.Cmd), req) @@ -810,7 +810,7 @@ Request fields: return err } req := new(flashduty.MappingApiidRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.MappingAPIWriteDelete(cmdContext(ctx.Cmd), req) @@ -898,7 +898,7 @@ Request fields: return err } req := new(flashduty.MappingAPIUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.MappingAPIWriteUpdate(cmdContext(ctx.Cmd), req) @@ -957,7 +957,7 @@ Request fields: return err } req := new(flashduty.MappingSchemaIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.MappingDataReadDownload(cmdContext(ctx.Cmd), req) @@ -1045,7 +1045,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.MappingDataListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.MappingDataReadList(cmdContext(ctx.Cmd), req) @@ -1103,7 +1103,7 @@ Request fields: return err } req := new(flashduty.MappingDataDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.MappingDataWriteDelete(cmdContext(ctx.Cmd), req) @@ -1156,7 +1156,7 @@ Request fields: return err } req := new(flashduty.MappingSchemaIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.MappingDataWriteTruncate(cmdContext(ctx.Cmd), req) @@ -1212,7 +1212,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.MappingDataUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.MappingDataWriteUpsert(cmdContext(ctx.Cmd), req) @@ -1274,7 +1274,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.MappingSchemaIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.MappingSchemaReadInfo(cmdContext(ctx.Cmd), req) @@ -1391,7 +1391,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.MappingSchemaCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertEnrichment.MappingSchemaWriteCreate(cmdContext(ctx.Cmd), req) @@ -1443,7 +1443,7 @@ Request fields: return err } req := new(flashduty.MappingSchemaIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.MappingSchemaWriteDelete(cmdContext(ctx.Cmd), req) @@ -1510,7 +1510,7 @@ Request fields: return err } req := new(flashduty.MappingSchemaUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertEnrichment.MappingSchemaWriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_alert_rules.go b/internal/cli/zz_generated_alert_rules.go index 4ce8a87..d9ec8bc 100644 --- a/internal/cli/zz_generated_alert_rules.go +++ b/internal/cli/zz_generated_alert_rules.go @@ -46,7 +46,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AuditRecordIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertRules.ReadAuditDetail(cmdContext(ctx.Cmd), req) @@ -100,7 +100,7 @@ Response fields ('data' is a TOP-LEVEL array of these row objects — pipe 'jq ' return err } req := new(flashduty.RuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertRules.ReadAudits(cmdContext(ctx.Cmd), req) @@ -309,7 +309,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertRules.ReadInfoV2(cmdContext(ctx.Cmd), req) @@ -390,7 +390,7 @@ Response fields ('data' is a TOP-LEVEL array of these row objects — pipe 'jq ' return err } req := new(flashduty.RuleListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertRules.ReadList(cmdContext(ctx.Cmd), req) @@ -720,7 +720,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AlertRuleV2) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertRules.WriteCreateV2(cmdContext(ctx.Cmd), req) @@ -786,7 +786,7 @@ Request fields: return err } req := new(flashduty.RuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertRules.WriteDelete(cmdContext(ctx.Cmd), req) @@ -834,7 +834,7 @@ Request fields: return err } req := new(flashduty.RuleIDsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.AlertRules.WriteDeleteBatch(cmdContext(ctx.Cmd), req) @@ -963,7 +963,7 @@ Response fields ('data' is a TOP-LEVEL array of these row objects — pipe 'jq ' return err } req := new(flashduty.RuleFieldsUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertRules.WriteFieldsUpdate(cmdContext(ctx.Cmd), req) @@ -1029,7 +1029,7 @@ Response fields ('data' is a TOP-LEVEL array of these row objects — pipe 'jq ' return err } req := new(flashduty.RuleMoveRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertRules.WriteMove(cmdContext(ctx.Cmd), req) @@ -1357,7 +1357,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AlertRuleV2) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AlertRules.WriteUpdateV2(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_alerts.go b/internal/cli/zz_generated_alerts.go index 9647bab..ab3f0b4 100644 --- a/internal/cli/zz_generated_alerts.go +++ b/internal/cli/zz_generated_alerts.go @@ -125,7 +125,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.AlertEventGlobalListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Alerts.EventReadList(cmdContext(ctx.Cmd), req) @@ -233,7 +233,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.AlertEventListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Alerts.ReadEventList(cmdContext(ctx.Cmd), req) @@ -343,7 +343,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.AlertFeedRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Alerts.ReadFeed(cmdContext(ctx.Cmd), req) @@ -460,7 +460,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AlertInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Alerts.ReadInfo(cmdContext(ctx.Cmd), req) @@ -648,7 +648,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.AlertListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Alerts.ReadList(cmdContext(ctx.Cmd), req) @@ -779,7 +779,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.AlertListByIDsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Alerts.ReadListByIDs(cmdContext(ctx.Cmd), req) @@ -851,7 +851,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AlertPipelineInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Alerts.ReadPipelineInfo(cmdContext(ctx.Cmd), req) @@ -921,7 +921,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.AlertPipelineListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Alerts.ReadPipelineList(cmdContext(ctx.Cmd), req) @@ -989,7 +989,7 @@ Request fields: return err } req := new(flashduty.AlertMergeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Alerts.WriteMerge(cmdContext(ctx.Cmd), req) @@ -1060,7 +1060,7 @@ Request fields: return err } req := new(flashduty.AlertPipelineUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Alerts.WritePipelineUpsert(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_analytics.go b/internal/cli/zz_generated_analytics.go index abd3322..21ed4f3 100644 --- a/internal/cli/zz_generated_analytics.go +++ b/internal/cli/zz_generated_analytics.go @@ -181,7 +181,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.InsightQueryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Analytics.ByAccount(cmdContext(ctx.Cmd), req) @@ -392,7 +392,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.InsightQueryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Analytics.ByChannel(cmdContext(ctx.Cmd), req) @@ -594,7 +594,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.InsightQueryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Analytics.ByResponder(cmdContext(ctx.Cmd), req) @@ -805,7 +805,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.InsightQueryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Analytics.ByTeam(cmdContext(ctx.Cmd), req) @@ -984,7 +984,7 @@ Request fields: return err } req := new(flashduty.InsightQueryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Analytics.ChannelExport(cmdContext(ctx.Cmd), req) @@ -1146,7 +1146,7 @@ Request fields: return err } req := new(flashduty.InsightFilter) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Analytics.IncidentExport(cmdContext(ctx.Cmd), req) @@ -1388,7 +1388,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.InsightIncidentListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Analytics.IncidentList(cmdContext(ctx.Cmd), req) @@ -1568,7 +1568,7 @@ Request fields: return err } req := new(flashduty.InsightQueryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Analytics.ResponderExport(cmdContext(ctx.Cmd), req) @@ -1751,7 +1751,7 @@ Request fields: return err } req := new(flashduty.InsightQueryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Analytics.TeamExport(cmdContext(ctx.Cmd), req) @@ -1951,7 +1951,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.InsightTopkAlertByLabelRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Analytics.TopkAlertsByLabel(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_applications.go b/internal/cli/zz_generated_applications.go index 7e248fd..42e9021 100644 --- a/internal/cli/zz_generated_applications.go +++ b/internal/cli/zz_generated_applications.go @@ -79,7 +79,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMApplicationIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.ReadInfo(cmdContext(ctx.Cmd), req) @@ -167,7 +167,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMApplicationInfosRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.ReadInfos(cmdContext(ctx.Cmd), req) @@ -288,7 +288,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMApplicationListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.ReadList(cmdContext(ctx.Cmd), req) @@ -368,7 +368,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.GetRemoteConfigRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.RemoteConfigReadGet(cmdContext(ctx.Cmd), req) @@ -468,7 +468,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListRemoteConfigHistoryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.RemoteConfigReadHistoryList(cmdContext(ctx.Cmd), req) @@ -567,7 +567,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.PreviewRemoteConfigRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.RemoteConfigReadPreview(cmdContext(ctx.Cmd), req) @@ -631,7 +631,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RevertRemoteConfigRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.RemoteConfigWriteHistoryRevert(cmdContext(ctx.Cmd), req) @@ -710,7 +710,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.UpdateRemoteConfigRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.RemoteConfigWriteUpdate(cmdContext(ctx.Cmd), req) @@ -769,7 +769,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMWebhookTestRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.WebhookTest(cmdContext(ctx.Cmd), req) @@ -871,7 +871,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMApplicationCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Applications.WriteCreate(cmdContext(ctx.Cmd), req) @@ -924,7 +924,7 @@ Request fields: return err } req := new(flashduty.RUMApplicationIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Applications.WriteDelete(cmdContext(ctx.Cmd), req) @@ -1029,7 +1029,7 @@ Request fields: return err } req := new(flashduty.RUMApplicationUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Applications.WriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_artifacts.go b/internal/cli/zz_generated_artifacts.go index dfbe32d..e5abcb8 100644 --- a/internal/cli/zz_generated_artifacts.go +++ b/internal/cli/zz_generated_artifacts.go @@ -63,7 +63,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ArtifactIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.ReadGet(cmdContext(ctx.Cmd), req) @@ -118,7 +118,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ArtifactFileStateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.ReadGetFileState(cmdContext(ctx.Cmd), req) @@ -217,7 +217,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ArtifactListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.ReadList(cmdContext(ctx.Cmd), req) @@ -284,7 +284,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ArtifactSignRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.ReadSign(cmdContext(ctx.Cmd), req) @@ -333,7 +333,7 @@ Request fields: return err } req := new(flashduty.ArtifactsReadStreamRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Artifacts.ReadStream(cmdContext(ctx.Cmd), req) @@ -386,7 +386,7 @@ Request fields: return err } req := new(flashduty.ArtifactIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.WriteDelete(cmdContext(ctx.Cmd), req) @@ -444,7 +444,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ArtifactPublishFromFileRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.WritePublish(cmdContext(ctx.Cmd), req) @@ -500,7 +500,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ArtifactIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.WriteShareEnable(cmdContext(ctx.Cmd), req) @@ -548,7 +548,7 @@ Request fields: return err } req := new(flashduty.ArtifactIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.WriteShareRevoke(cmdContext(ctx.Cmd), req) @@ -603,7 +603,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ArtifactIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.WriteShareSync(cmdContext(ctx.Cmd), req) @@ -684,7 +684,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ArtifactUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Artifacts.WriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_audit_logs.go b/internal/cli/zz_generated_audit_logs.go index b3b000d..1051743 100644 --- a/internal/cli/zz_generated_audit_logs.go +++ b/internal/cli/zz_generated_audit_logs.go @@ -147,7 +147,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.AuditSearchRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.AuditLogs.Search(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_automations.go b/internal/cli/zz_generated_automations.go index e7cef6a..c65a500 100644 --- a/internal/cli/zz_generated_automations.go +++ b/internal/cli/zz_generated_automations.go @@ -68,7 +68,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AutomationRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Automations.RuleReadGet(cmdContext(ctx.Cmd), req) @@ -177,7 +177,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AutomationRuleListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Automations.RuleReadList(cmdContext(ctx.Cmd), req) @@ -316,7 +316,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AutomationRuleCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Automations.RuleWriteCreate(cmdContext(ctx.Cmd), req) @@ -376,7 +376,7 @@ Request fields: return err } req := new(flashduty.AutomationRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Automations.RuleWriteDelete(cmdContext(ctx.Cmd), req) @@ -439,7 +439,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AutomationRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Automations.RuleWriteRun(cmdContext(ctx.Cmd), req) @@ -585,7 +585,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AutomationRuleUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Automations.RuleWriteUpdate(cmdContext(ctx.Cmd), req) @@ -705,7 +705,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AutomationRunListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Automations.RunReadList(cmdContext(ctx.Cmd), req) @@ -764,7 +764,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.AutomationTemplateListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Automations.TemplateReadList(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_calendars.go b/internal/cli/zz_generated_calendars.go index c184d20..221ef44 100644 --- a/internal/cli/zz_generated_calendars.go +++ b/internal/cli/zz_generated_calendars.go @@ -41,7 +41,7 @@ Request fields: return err } req := new(flashduty.CalEventIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Calendars.CalEventDelete(cmdContext(ctx.Cmd), req) @@ -124,7 +124,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.CalEventListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Calendars.CalEventList(cmdContext(ctx.Cmd), req) @@ -210,7 +210,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CalEventUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Calendars.CalEventUpsert(cmdContext(ctx.Cmd), req) @@ -289,7 +289,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CalendarCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Calendars.CalendarCreate(cmdContext(ctx.Cmd), req) @@ -342,7 +342,7 @@ Request fields: return err } req := new(flashduty.CalendarIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Calendars.CalendarDelete(cmdContext(ctx.Cmd), req) @@ -410,7 +410,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CalendarIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Calendars.CalendarInfo(cmdContext(ctx.Cmd), req) @@ -477,7 +477,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.CalendarListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Calendars.CalendarList(cmdContext(ctx.Cmd), req) @@ -556,7 +556,7 @@ Request fields: return err } req := new(flashduty.CalendarUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Calendars.CalendarUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_changes.go b/internal/cli/zz_generated_changes.go index 90baa8e..172e678 100644 --- a/internal/cli/zz_generated_changes.go +++ b/internal/cli/zz_generated_changes.go @@ -152,7 +152,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListChangeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Changes.List(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_channels.go b/internal/cli/zz_generated_channels.go index 7f4ce88..2d36943 100644 --- a/internal/cli/zz_generated_channels.go +++ b/internal/cli/zz_generated_channels.go @@ -131,7 +131,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateChannelRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelCreate(cmdContext(ctx.Cmd), req) @@ -189,7 +189,7 @@ Request fields: return err } req := new(flashduty.ChannelIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelDelete(cmdContext(ctx.Cmd), req) @@ -241,7 +241,7 @@ Request fields: return err } req := new(flashduty.ChannelIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelDisable(cmdContext(ctx.Cmd), req) @@ -293,7 +293,7 @@ Request fields: return err } req := new(flashduty.ChannelIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelEnable(cmdContext(ctx.Cmd), req) @@ -398,7 +398,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateEscalationRuleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelEscalateRuleCreate(cmdContext(ctx.Cmd), req) @@ -452,7 +452,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelEscalateRuleDelete(cmdContext(ctx.Cmd), req) @@ -506,7 +506,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelEscalateRuleDisable(cmdContext(ctx.Cmd), req) @@ -560,7 +560,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelEscalateRuleEnable(cmdContext(ctx.Cmd), req) @@ -655,7 +655,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelEscalateRuleInfo(cmdContext(ctx.Cmd), req) @@ -740,7 +740,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ChannelScopedListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelEscalateRuleList(cmdContext(ctx.Cmd), req) @@ -839,7 +839,7 @@ Request fields: return err } req := new(flashduty.UpdateEscalationRuleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelEscalateRuleUpdate(cmdContext(ctx.Cmd), req) @@ -950,7 +950,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ChannelInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelInfo(cmdContext(ctx.Cmd), req) @@ -1004,7 +1004,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ChannelInfosRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelInfos(cmdContext(ctx.Cmd), req) @@ -1084,7 +1084,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateInhibitRuleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelInhibitRuleCreate(cmdContext(ctx.Cmd), req) @@ -1137,7 +1137,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelInhibitRuleDelete(cmdContext(ctx.Cmd), req) @@ -1191,7 +1191,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelInhibitRuleDisable(cmdContext(ctx.Cmd), req) @@ -1245,7 +1245,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelInhibitRuleEnable(cmdContext(ctx.Cmd), req) @@ -1315,7 +1315,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ChannelScopedListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelInhibitRuleList(cmdContext(ctx.Cmd), req) @@ -1386,7 +1386,7 @@ Request fields: return err } req := new(flashduty.UpdateInhibitRuleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelInhibitRuleUpdate(cmdContext(ctx.Cmd), req) @@ -1551,7 +1551,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListChannelsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelList(cmdContext(ctx.Cmd), req) @@ -1653,7 +1653,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateSilenceRuleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelSilenceRuleCreate(cmdContext(ctx.Cmd), req) @@ -1707,7 +1707,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelSilenceRuleDelete(cmdContext(ctx.Cmd), req) @@ -1761,7 +1761,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelSilenceRuleDisable(cmdContext(ctx.Cmd), req) @@ -1815,7 +1815,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelSilenceRuleEnable(cmdContext(ctx.Cmd), req) @@ -1895,7 +1895,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ChannelScopedListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelSilenceRuleList(cmdContext(ctx.Cmd), req) @@ -1974,7 +1974,7 @@ Request fields: return err } req := new(flashduty.UpdateSilenceRuleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelSilenceRuleUpdate(cmdContext(ctx.Cmd), req) @@ -2049,7 +2049,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateDropRuleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelUnsubscribeRuleCreate(cmdContext(ctx.Cmd), req) @@ -2100,7 +2100,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelUnsubscribeRuleDelete(cmdContext(ctx.Cmd), req) @@ -2154,7 +2154,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelUnsubscribeRuleDisable(cmdContext(ctx.Cmd), req) @@ -2208,7 +2208,7 @@ Request fields: return err } req := new(flashduty.ChannelRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelUnsubscribeRuleEnable(cmdContext(ctx.Cmd), req) @@ -2275,7 +2275,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ChannelScopedListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelUnsubscribeRuleList(cmdContext(ctx.Cmd), req) @@ -2335,7 +2335,7 @@ Request fields: return err } req := new(flashduty.UpdateDropRuleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.ChannelUnsubscribeRuleUpdate(cmdContext(ctx.Cmd), req) @@ -2467,7 +2467,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.UpdateChannelRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.ChannelUpdate(cmdContext(ctx.Cmd), req) @@ -2549,7 +2549,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RouteInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.RouteInfo(cmdContext(ctx.Cmd), req) @@ -2622,7 +2622,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListRoutesRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Channels.RouteList(cmdContext(ctx.Cmd), req) @@ -2689,7 +2689,7 @@ Request fields: return err } req := new(flashduty.UpsertRouteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Channels.RouteUpsert(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_dashboards.go b/internal/cli/zz_generated_dashboards.go index 7b6f801..4ef736f 100644 --- a/internal/cli/zz_generated_dashboards.go +++ b/internal/cli/zz_generated_dashboards.go @@ -180,7 +180,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardPanelPreviewRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.PanelReadPreview(cmdContext(ctx.Cmd), req) @@ -294,7 +294,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardPanelRunRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.PanelReadRun(cmdContext(ctx.Cmd), req) @@ -388,7 +388,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardQueriesResolveRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.QueryReadResolve(cmdContext(ctx.Cmd), req) @@ -511,7 +511,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.ReadGet(cmdContext(ctx.Cmd), req) @@ -596,7 +596,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.DashboardListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.ReadList(cmdContext(ctx.Cmd), req) @@ -696,7 +696,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardOutlineRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.ReadOutline(cmdContext(ctx.Cmd), req) @@ -773,7 +773,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.DashboardSearchRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.ReadSearch(cmdContext(ctx.Cmd), req) @@ -897,7 +897,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardRevisionGetRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.RevisionReadGet(cmdContext(ctx.Cmd), req) @@ -957,7 +957,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.DashboardIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.RevisionReadList(cmdContext(ctx.Cmd), req) @@ -1028,7 +1028,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.DashboardTrashListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.TrashReadList(cmdContext(ctx.Cmd), req) @@ -1131,7 +1131,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardVariablesPreviewRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.VariableReadPreview(cmdContext(ctx.Cmd), req) @@ -1203,7 +1203,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardVariablesResolveRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.VariableReadResolve(cmdContext(ctx.Cmd), req) @@ -1386,7 +1386,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.WriteCreate(cmdContext(ctx.Cmd), req) @@ -1445,7 +1445,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.WriteDelete(cmdContext(ctx.Cmd), req) @@ -1543,7 +1543,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardMoveRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.WriteMove(cmdContext(ctx.Cmd), req) @@ -1675,7 +1675,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardRestoreRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.WriteRestore(cmdContext(ctx.Cmd), req) @@ -1840,7 +1840,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DashboardUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Dashboards.WriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_data_query.go b/internal/cli/zz_generated_data_query.go index 0bf1276..f764476 100644 --- a/internal/cli/zz_generated_data_query.go +++ b/internal/cli/zz_generated_data_query.go @@ -51,7 +51,7 @@ Request fields: return err } req := new(flashduty.RUMDataQueryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.DataQuery.Query(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_data_sources.go b/internal/cli/zz_generated_data_sources.go index 302438f..6cdb943 100644 --- a/internal/cli/zz_generated_data_sources.go +++ b/internal/cli/zz_generated_data_sources.go @@ -49,7 +49,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.IDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.DataSources.ReadInfo(cmdContext(ctx.Cmd), req) @@ -106,7 +106,7 @@ Response fields ('data' is a TOP-LEVEL array of these row objects — pipe 'jq ' return err } req := new(flashduty.DataSourceListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.DataSources.ReadList(cmdContext(ctx.Cmd), req) @@ -165,7 +165,7 @@ Request fields: return err } req := new(flashduty.SLSLogstoresRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.DataSources.ReadSLSLogstores(cmdContext(ctx.Cmd), req) @@ -241,7 +241,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.SLSProjectsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.DataSources.ReadSLSProjects(cmdContext(ctx.Cmd), req) @@ -310,7 +310,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DatasourceToolInvokeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.DataSources.ToolsInvoke(cmdContext(ctx.Cmd), req) @@ -564,7 +564,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DataSourceUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.DataSources.WriteCreate(cmdContext(ctx.Cmd), req) @@ -615,7 +615,7 @@ Request fields: return err } req := new(flashduty.IDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.DataSources.WriteDelete(cmdContext(ctx.Cmd), req) @@ -871,7 +871,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DataSourceUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.DataSources.WriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_diagnostics.go b/internal/cli/zz_generated_diagnostics.go index 1cb9a9d..852b4c9 100644 --- a/internal/cli/zz_generated_diagnostics.go +++ b/internal/cli/zz_generated_diagnostics.go @@ -73,7 +73,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.QueryDataRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Diagnostics.QueryData(cmdContext(ctx.Cmd), req) @@ -160,7 +160,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.QueryExploreRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Diagnostics.QueryExplore(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_error_ingestion_rules.go b/internal/cli/zz_generated_error_ingestion_rules.go index 22637ac..58bfb5e 100644 --- a/internal/cli/zz_generated_error_ingestion_rules.go +++ b/internal/cli/zz_generated_error_ingestion_rules.go @@ -58,7 +58,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMErrorIngestionCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.ErrorIngestionRules.Create(cmdContext(ctx.Cmd), req) @@ -109,7 +109,7 @@ Request fields: return err } req := new(flashduty.RUMErrorIngestionRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.ErrorIngestionRules.Delete(cmdContext(ctx.Cmd), req) @@ -163,7 +163,7 @@ Request fields: return err } req := new(flashduty.RUMErrorIngestionRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.ErrorIngestionRules.Disable(cmdContext(ctx.Cmd), req) @@ -217,7 +217,7 @@ Request fields: return err } req := new(flashduty.RUMErrorIngestionRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.ErrorIngestionRules.Enable(cmdContext(ctx.Cmd), req) @@ -321,7 +321,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMErrorIngestionHistoryListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.ErrorIngestionRules.HistoryList(cmdContext(ctx.Cmd), req) @@ -379,7 +379,7 @@ Request fields: return err } req := new(flashduty.RUMErrorIngestionRevertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.ErrorIngestionRules.HistoryRevert(cmdContext(ctx.Cmd), req) @@ -445,7 +445,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMErrorIngestionListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.ErrorIngestionRules.List(cmdContext(ctx.Cmd), req) @@ -508,7 +508,7 @@ Request fields: return err } req := new(flashduty.RUMErrorIngestionUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.ErrorIngestionRules.Update(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_facets.go b/internal/cli/zz_generated_facets.go index ff51377..54c5e10 100644 --- a/internal/cli/zz_generated_facets.go +++ b/internal/cli/zz_generated_facets.go @@ -82,7 +82,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMFacetCountRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Facets.FacetCount(cmdContext(ctx.Cmd), req) @@ -157,7 +157,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMFieldListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Facets.FieldList(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_incidents.go b/internal/cli/zz_generated_incidents.go index 9cfe932..66d3040 100644 --- a/internal/cli/zz_generated_incidents.go +++ b/internal/cli/zz_generated_incidents.go @@ -64,7 +64,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ResetPostMortemContentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.PostMortemWriteResetContent(cmdContext(ctx.Cmd), req) @@ -128,7 +128,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.GetWarRoomDefaultObserversRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.ReadGetWarRoomDefaultObservers(cmdContext(ctx.Cmd), req) @@ -249,7 +249,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ServiceDeskPlusRequestListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.ServiceDeskPlusRequestReadList(cmdContext(ctx.Cmd), req) @@ -319,7 +319,7 @@ Request fields: return err } req := new(flashduty.AddWarRoomMemberRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WriteAddWarRoomMember(cmdContext(ctx.Cmd), req) @@ -379,7 +379,7 @@ Request fields: return err } req := new(flashduty.AckIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Ack(cmdContext(ctx.Cmd), req) @@ -523,7 +523,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListIncidentAlertsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.AlertList(cmdContext(ctx.Cmd), req) @@ -590,7 +590,7 @@ Request fields: return err } req := new(flashduty.AssignIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Assign(cmdContext(ctx.Cmd), req) @@ -658,7 +658,7 @@ Request fields: return err } req := new(flashduty.CommentIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Comment(cmdContext(ctx.Cmd), req) @@ -727,7 +727,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateIncidentCommentTypeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.CommentTypeCreate(cmdContext(ctx.Cmd), req) @@ -776,7 +776,7 @@ Request fields: return err } req := new(flashduty.DeleteIncidentCommentTypeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.CommentTypeDelete(cmdContext(ctx.Cmd), req) @@ -873,7 +873,7 @@ Request fields: return err } req := new(flashduty.ReorderIncidentCommentTypesRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.CommentTypeReorder(cmdContext(ctx.Cmd), req) @@ -935,7 +935,7 @@ Request fields: return err } req := new(flashduty.UpdateIncidentCommentTypeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.CommentTypeUpdate(cmdContext(ctx.Cmd), req) @@ -1015,7 +1015,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.Create(cmdContext(ctx.Cmd), req) @@ -1070,7 +1070,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DoIncidentCustomActionRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.CustomActionDo(cmdContext(ctx.Cmd), req) @@ -1119,7 +1119,7 @@ Request fields: return err } req := new(flashduty.DisableIncidentMergeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.DisableMerge(cmdContext(ctx.Cmd), req) @@ -1307,7 +1307,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListIncidentFeedRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.Feed(cmdContext(ctx.Cmd), req) @@ -1366,7 +1366,7 @@ Request fields: return err } req := new(flashduty.ResetIncidentFieldRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.FieldReset(cmdContext(ctx.Cmd), req) @@ -1586,7 +1586,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.IncidentInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.Info(cmdContext(ctx.Cmd), req) @@ -1910,7 +1910,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListIncidentsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.List(cmdContext(ctx.Cmd), req) @@ -2144,7 +2144,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListIncidentsByIDsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.ListByIDs(cmdContext(ctx.Cmd), req) @@ -2217,7 +2217,7 @@ Request fields: return err } req := new(flashduty.MergeIncidentsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Merge(cmdContext(ctx.Cmd), req) @@ -2440,7 +2440,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListPastIncidentsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.PastList(cmdContext(ctx.Cmd), req) @@ -2489,7 +2489,7 @@ Request fields: return err } req := new(flashduty.DeletePostMortemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.PostMortemDelete(cmdContext(ctx.Cmd), req) @@ -2574,7 +2574,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.IncidentsPostMortemInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.PostMortemInfo(cmdContext(ctx.Cmd), req) @@ -2693,7 +2693,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListPostMortemsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.PostMortemList(cmdContext(ctx.Cmd), req) @@ -2750,7 +2750,7 @@ Request fields: return err } req := new(flashduty.RemoveIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Remove(cmdContext(ctx.Cmd), req) @@ -2807,7 +2807,7 @@ Request fields: return err } req := new(flashduty.ReopenIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Reopen(cmdContext(ctx.Cmd), req) @@ -2890,7 +2890,7 @@ Request fields: return err } req := new(flashduty.UpdateIncidentFieldsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Reset(cmdContext(ctx.Cmd), req) @@ -2973,7 +2973,7 @@ Request fields: return err } req := new(flashduty.ResolveIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Resolve(cmdContext(ctx.Cmd), req) @@ -3038,7 +3038,7 @@ Request fields: return err } req := new(flashduty.AddIncidentResponderRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.ResponderAdd(cmdContext(ctx.Cmd), req) @@ -3096,7 +3096,7 @@ Request fields: return err } req := new(flashduty.SnoozeIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Snooze(cmdContext(ctx.Cmd), req) @@ -3149,7 +3149,7 @@ Request fields: return err } req := new(flashduty.UnackIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Unack(cmdContext(ctx.Cmd), req) @@ -3201,7 +3201,7 @@ Request fields: return err } req := new(flashduty.WakeIncidentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.Wake(cmdContext(ctx.Cmd), req) @@ -3269,7 +3269,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateWarRoomRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WarRoomCreate(cmdContext(ctx.Cmd), req) @@ -3321,7 +3321,7 @@ Request fields: return err } req := new(flashduty.DeleteWarRoomRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.WarRoomDelete(cmdContext(ctx.Cmd), req) @@ -3384,7 +3384,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.GetWarRoomDetailRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WarRoomDetail(cmdContext(ctx.Cmd), req) @@ -3451,7 +3451,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListWarRoomsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WarRoomList(cmdContext(ctx.Cmd), req) @@ -3535,7 +3535,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.BindWorkItemPostMortemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WorkItemBindPostMortem(cmdContext(ctx.Cmd), req) @@ -3629,7 +3629,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CompleteWorkItemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WorkItemComplete(cmdContext(ctx.Cmd), req) @@ -3724,7 +3724,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ConvertWorkItemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WorkItemConvert(cmdContext(ctx.Cmd), req) @@ -3846,7 +3846,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateWorkItemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WorkItemCreate(cmdContext(ctx.Cmd), req) @@ -3936,7 +3936,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.DeleteWorkItemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WorkItemDelete(cmdContext(ctx.Cmd), req) @@ -4040,7 +4040,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListWorkItemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WorkItemList(cmdContext(ctx.Cmd), req) @@ -4136,7 +4136,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ResetWorkItemAssigneesRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WorkItemResetAssignees(cmdContext(ctx.Cmd), req) @@ -4240,7 +4240,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.UpdateWorkItemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.WorkItemUpdate(cmdContext(ctx.Cmd), req) @@ -4324,7 +4324,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListPostMortemTemplatesRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.PostmortemReadListTemplates(cmdContext(ctx.Cmd), req) @@ -4386,7 +4386,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.IncidentsPostmortemReadTemplateInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.PostmortemReadTemplateInfo(cmdContext(ctx.Cmd), req) @@ -4434,7 +4434,7 @@ Request fields: return err } req := new(flashduty.DeletePostMortemTemplateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.PostmortemWriteDeleteTemplate(cmdContext(ctx.Cmd), req) @@ -4525,7 +4525,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.InitPostMortemRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.PostmortemWriteInit(cmdContext(ctx.Cmd), req) @@ -4607,7 +4607,7 @@ Request fields: return err } req := new(flashduty.ResetPostMortemBasicsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.PostmortemWriteResetBasics(cmdContext(ctx.Cmd), req) @@ -4669,7 +4669,7 @@ Request fields: return err } req := new(flashduty.ResetPostMortemFollowUpsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.PostmortemWriteResetFollowUps(cmdContext(ctx.Cmd), req) @@ -4727,7 +4727,7 @@ Request fields: return err } req := new(flashduty.ResetPostMortemStatusRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.PostmortemWriteResetStatus(cmdContext(ctx.Cmd), req) @@ -4785,7 +4785,7 @@ Request fields: return err } req := new(flashduty.ResetPostMortemTitleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Incidents.PostmortemWriteResetTitle(cmdContext(ctx.Cmd), req) @@ -4870,7 +4870,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.UpsertPostMortemTemplateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Incidents.PostmortemWriteUpsertTemplate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_integrations.go b/internal/cli/zz_generated_integrations.go index f675504..074b0a1 100644 --- a/internal/cli/zz_generated_integrations.go +++ b/internal/cli/zz_generated_integrations.go @@ -43,7 +43,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.TryLinkPersonRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.DatasourceImPersonTryLink(cmdContext(ctx.Cmd), req) @@ -115,7 +115,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.GetIntegrationRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.IntegrationAPIReadInfo(cmdContext(ctx.Cmd), req) @@ -247,7 +247,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListIntegrationsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.IntegrationAPIReadList(cmdContext(ctx.Cmd), req) @@ -340,7 +340,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.IntegrationTypeListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.IntegrationAPIReadTypeList(cmdContext(ctx.Cmd), req) @@ -422,7 +422,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateIntegrationRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.IntegrationAPIWriteCreate(cmdContext(ctx.Cmd), req) @@ -475,7 +475,7 @@ Request fields: return err } req := new(flashduty.IntegrationLifecycleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Integrations.IntegrationAPIWriteDelete(cmdContext(ctx.Cmd), req) @@ -527,7 +527,7 @@ Request fields: return err } req := new(flashduty.IntegrationLifecycleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Integrations.IntegrationAPIWriteDisable(cmdContext(ctx.Cmd), req) @@ -579,7 +579,7 @@ Request fields: return err } req := new(flashduty.IntegrationLifecycleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Integrations.IntegrationAPIWriteEnable(cmdContext(ctx.Cmd), req) @@ -634,7 +634,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.IntegrationLifecycleRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.IntegrationAPIWriteRotateKey(cmdContext(ctx.Cmd), req) @@ -727,7 +727,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.UpdateIntegrationRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.IntegrationAPIWriteUpdate(cmdContext(ctx.Cmd), req) @@ -801,7 +801,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.GetWebhookHistoryDetailRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.Detail(cmdContext(ctx.Cmd), req) @@ -913,7 +913,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ListWebhookHistoryRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Integrations.List(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_issue_preset_severity_rules.go b/internal/cli/zz_generated_issue_preset_severity_rules.go index d6120fb..b903650 100644 --- a/internal/cli/zz_generated_issue_preset_severity_rules.go +++ b/internal/cli/zz_generated_issue_preset_severity_rules.go @@ -64,7 +64,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMPresetSeverityRuleCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.IssuePresetSeverityRules.Create(cmdContext(ctx.Cmd), req) @@ -116,7 +116,7 @@ Request fields: return err } req := new(flashduty.RUMPresetSeverityRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.IssuePresetSeverityRules.Delete(cmdContext(ctx.Cmd), req) @@ -170,7 +170,7 @@ Request fields: return err } req := new(flashduty.RUMPresetSeverityRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.IssuePresetSeverityRules.Disable(cmdContext(ctx.Cmd), req) @@ -224,7 +224,7 @@ Request fields: return err } req := new(flashduty.RUMPresetSeverityRuleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.IssuePresetSeverityRules.Enable(cmdContext(ctx.Cmd), req) @@ -330,7 +330,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMPresetSeverityRuleHistoryListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.IssuePresetSeverityRules.HistoryList(cmdContext(ctx.Cmd), req) @@ -388,7 +388,7 @@ Request fields: return err } req := new(flashduty.RUMPresetSeverityRuleHistoryRevertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.IssuePresetSeverityRules.HistoryRevert(cmdContext(ctx.Cmd), req) @@ -456,7 +456,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMPresetSeverityRuleListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.IssuePresetSeverityRules.List(cmdContext(ctx.Cmd), req) @@ -510,7 +510,7 @@ Request fields: return err } req := new(flashduty.RUMPresetSeverityRuleReorderRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.IssuePresetSeverityRules.Reorder(cmdContext(ctx.Cmd), req) @@ -584,7 +584,7 @@ Request fields: return err } req := new(flashduty.RUMPresetSeverityRuleUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.IssuePresetSeverityRules.Update(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_issues.go b/internal/cli/zz_generated_issues.go index b0f2e31..82c6627 100644 --- a/internal/cli/zz_generated_issues.go +++ b/internal/cli/zz_generated_issues.go @@ -121,7 +121,7 @@ Request fields: return err } req := new(flashduty.RUMIssueExportRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Issues.ReadExport(cmdContext(ctx.Cmd), req) @@ -226,7 +226,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMIssueIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Issues.ReadInfo(cmdContext(ctx.Cmd), req) @@ -379,7 +379,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RUMIssueListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Issues.ReadList(cmdContext(ctx.Cmd), req) @@ -451,7 +451,7 @@ Request fields: return err } req := new(flashduty.RUMIssueUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Issues.WriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_knowledge.go b/internal/cli/zz_generated_knowledge.go index a32d194..b83a84b 100644 --- a/internal/cli/zz_generated_knowledge.go +++ b/internal/cli/zz_generated_knowledge.go @@ -53,7 +53,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.KnowledgeFileGetRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Knowledge.FileReadGet(cmdContext(ctx.Cmd), req) @@ -125,7 +125,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.KnowledgeFileListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Knowledge.FileReadList(cmdContext(ctx.Cmd), req) @@ -188,7 +188,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.KnowledgeFileDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Knowledge.FileWriteDelete(cmdContext(ctx.Cmd), req) @@ -264,7 +264,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.KnowledgeFilePutRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Knowledge.FileWritePut(cmdContext(ctx.Cmd), req) @@ -416,7 +416,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.KnowledgePackListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Knowledge.PackReadList(cmdContext(ctx.Cmd), req) @@ -473,7 +473,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.KnowledgePackDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Knowledge.PackWriteDelete(cmdContext(ctx.Cmd), req) @@ -537,7 +537,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.KnowledgePackEnsureRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Knowledge.PackWriteEnsure(cmdContext(ctx.Cmd), req) @@ -611,7 +611,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.KnowledgePackUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Knowledge.PackWriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_mcp_servers.go b/internal/cli/zz_generated_mcp_servers.go index 74dfa27..6c01c24 100644 --- a/internal/cli/zz_generated_mcp_servers.go +++ b/internal/cli/zz_generated_mcp_servers.go @@ -69,7 +69,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.McpServerGetRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.McpServers.ReadServerGet(cmdContext(ctx.Cmd), req) @@ -174,7 +174,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.McpServerListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.McpServers.ReadServerList(cmdContext(ctx.Cmd), req) @@ -335,7 +335,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.McpServerCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.McpServers.WriteServerCreate(cmdContext(ctx.Cmd), req) @@ -399,7 +399,7 @@ Request fields: return err } req := new(flashduty.McpServerDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.McpServers.WriteServerDelete(cmdContext(ctx.Cmd), req) @@ -447,7 +447,7 @@ Request fields: return err } req := new(flashduty.McpServerStatusRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.McpServers.WriteServerDisable(cmdContext(ctx.Cmd), req) @@ -495,7 +495,7 @@ Request fields: return err } req := new(flashduty.McpServerStatusRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.McpServers.WriteServerEnable(cmdContext(ctx.Cmd), req) @@ -649,7 +649,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.McpServerUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.McpServers.WriteServerUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_members.go b/internal/cli/zz_generated_members.go index b5120c9..a0e1969 100644 --- a/internal/cli/zz_generated_members.go +++ b/internal/cli/zz_generated_members.go @@ -66,7 +66,7 @@ Request fields: return err } req := new(flashduty.MemberDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Members.MemberDelete(cmdContext(ctx.Cmd), req) @@ -129,7 +129,7 @@ Request fields: return err } req := new(flashduty.MemberRoleGrantRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Members.MemberGrantRole(cmdContext(ctx.Cmd), req) @@ -249,7 +249,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.MemberInviteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Members.MemberInvite(cmdContext(ctx.Cmd), req) @@ -351,7 +351,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.MemberListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Members.MemberList(cmdContext(ctx.Cmd), req) @@ -419,7 +419,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.MemberNotifyRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Members.MemberNotify(cmdContext(ctx.Cmd), req) @@ -505,7 +505,7 @@ Request fields: return err } req := new(flashduty.MemberResetInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Members.MemberResetInfo(cmdContext(ctx.Cmd), req) @@ -568,7 +568,7 @@ Request fields: return err } req := new(flashduty.MemberRoleRevokeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Members.MemberRevokeRole(cmdContext(ctx.Cmd), req) @@ -626,7 +626,7 @@ Request fields: return err } req := new(flashduty.MemberRoleUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Members.MemberUpdateRole(cmdContext(ctx.Cmd), req) @@ -694,7 +694,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.PersonInfosRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Members.PersonInfos(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_notification_templates.go b/internal/cli/zz_generated_notification_templates.go index 8a88ca2..34bc8a2 100644 --- a/internal/cli/zz_generated_notification_templates.go +++ b/internal/cli/zz_generated_notification_templates.go @@ -75,7 +75,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.TemplateIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.NotificationTemplates.ReadInfo(cmdContext(ctx.Cmd), req) @@ -197,7 +197,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.TemplateListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.NotificationTemplates.ReadList(cmdContext(ctx.Cmd), req) @@ -278,7 +278,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.PreviewTemplateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.NotificationTemplates.ReadPreview(cmdContext(ctx.Cmd), req) @@ -446,7 +446,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.TemplateCreateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.NotificationTemplates.WriteCreate(cmdContext(ctx.Cmd), req) @@ -517,7 +517,7 @@ Request fields: return err } req := new(flashduty.TemplateIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.NotificationTemplates.WriteDelete(cmdContext(ctx.Cmd), req) @@ -690,7 +690,7 @@ Request fields: return err } req := new(flashduty.TemplateUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.NotificationTemplates.WriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_resources.go b/internal/cli/zz_generated_resources.go index d8509aa..4e2346d 100644 --- a/internal/cli/zz_generated_resources.go +++ b/internal/cli/zz_generated_resources.go @@ -64,7 +64,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMResourceInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Resources.Info(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_roles_permissions.go b/internal/cli/zz_generated_roles_permissions.go index d8228e8..38a3546 100644 --- a/internal/cli/zz_generated_roles_permissions.go +++ b/internal/cli/zz_generated_roles_permissions.go @@ -50,7 +50,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RoleInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.RolesPermissions.ReadInfo(cmdContext(ctx.Cmd), req) @@ -116,7 +116,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RoleListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.RolesPermissions.ReadList(cmdContext(ctx.Cmd), req) @@ -181,7 +181,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.RolePermissionListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.RolesPermissions.ReadListPermission(cmdContext(ctx.Cmd), req) @@ -232,7 +232,7 @@ Response fields ('data' is a TOP-LEVEL array of these row objects — pipe 'jq ' return err } req := new(flashduty.PermissionFactorListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.RolesPermissions.ReadListPermissionFactor(cmdContext(ctx.Cmd), req) @@ -285,7 +285,7 @@ Request fields: return err } req := new(flashduty.RoleDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.RolesPermissions.WriteDelete(cmdContext(ctx.Cmd), req) @@ -338,7 +338,7 @@ Request fields: return err } req := new(flashduty.RoleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.RolesPermissions.WriteDisable(cmdContext(ctx.Cmd), req) @@ -390,7 +390,7 @@ Request fields: return err } req := new(flashduty.RoleIDRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.RolesPermissions.WriteEnable(cmdContext(ctx.Cmd), req) @@ -447,7 +447,7 @@ Request fields: return err } req := new(flashduty.RoleGrantRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.RolesPermissions.WriteGrantRole(cmdContext(ctx.Cmd), req) @@ -505,7 +505,7 @@ Request fields: return err } req := new(flashduty.RoleGrantRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.RolesPermissions.WriteRevokeRole(cmdContext(ctx.Cmd), req) @@ -573,7 +573,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RoleUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.RolesPermissions.WriteUpsert(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_schedules.go b/internal/cli/zz_generated_schedules.go index 80f48a2..3054d29 100644 --- a/internal/cli/zz_generated_schedules.go +++ b/internal/cli/zz_generated_schedules.go @@ -55,7 +55,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ScheduleByPersonRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Schedules.ByPerson(cmdContext(ctx.Cmd), req) @@ -201,7 +201,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ScheduleUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Schedules.Create(cmdContext(ctx.Cmd), req) @@ -256,7 +256,7 @@ Request fields: return err } req := new(flashduty.ScheduleIDsBodyRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Schedules.Delete(cmdContext(ctx.Cmd), req) @@ -471,7 +471,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ScheduleInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Schedules.Info(cmdContext(ctx.Cmd), req) @@ -640,7 +640,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ScheduleIDsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Schedules.Infos(cmdContext(ctx.Cmd), req) @@ -852,7 +852,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ScheduleListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Schedules.List(cmdContext(ctx.Cmd), req) @@ -1148,7 +1148,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.ScheduleUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Schedules.Preview(cmdContext(ctx.Cmd), req) @@ -1331,7 +1331,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.ScheduleSelfRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Schedules.Self(cmdContext(ctx.Cmd), req) @@ -1475,7 +1475,7 @@ Request fields: return err } req := new(flashduty.ScheduleUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Schedules.Update(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_session_replay.go b/internal/cli/zz_generated_session_replay.go index 994f254..2857723 100644 --- a/internal/cli/zz_generated_session_replay.go +++ b/internal/cli/zz_generated_session_replay.go @@ -73,7 +73,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMSessionReplayMetaRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.SessionReplay.Metadata(cmdContext(ctx.Cmd), req) @@ -151,7 +151,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.RUMSessionReplaySegmentsRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.SessionReplay.Segments(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_sessions.go b/internal/cli/zz_generated_sessions.go index 2191f53..057dbe6 100644 --- a/internal/cli/zz_generated_sessions.go +++ b/internal/cli/zz_generated_sessions.go @@ -142,7 +142,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.SessionGetRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Sessions.ReadInfo(cmdContext(ctx.Cmd), req) @@ -309,7 +309,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.SessionListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Sessions.ReadList(cmdContext(ctx.Cmd), req) @@ -369,7 +369,7 @@ Request fields: return err } req := new(flashduty.SessionDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Sessions.WriteDelete(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_skills.go b/internal/cli/zz_generated_skills.go index 4ced769..4883fc2 100644 --- a/internal/cli/zz_generated_skills.go +++ b/internal/cli/zz_generated_skills.go @@ -40,7 +40,7 @@ Request fields: return err } req := new(flashduty.SkillStatusRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Skills.ReadEnable(cmdContext(ctx.Cmd), req) @@ -115,7 +115,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.SkillGetRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Skills.ReadGet(cmdContext(ctx.Cmd), req) @@ -218,7 +218,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.SkillListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Skills.ReadList(cmdContext(ctx.Cmd), req) @@ -272,7 +272,7 @@ Request fields: return err } req := new(flashduty.SkillDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Skills.WriteDelete(cmdContext(ctx.Cmd), req) @@ -320,7 +320,7 @@ Request fields: return err } req := new(flashduty.SkillStatusRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Skills.WriteDisable(cmdContext(ctx.Cmd), req) @@ -410,7 +410,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.SkillUpdateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Skills.WriteUpdate(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_sourcemaps.go b/internal/cli/zz_generated_sourcemaps.go index 01d523b..6053ed2 100644 --- a/internal/cli/zz_generated_sourcemaps.go +++ b/internal/cli/zz_generated_sourcemaps.go @@ -118,7 +118,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.SourcemapListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Sourcemaps.List(cmdContext(ctx.Cmd), req) @@ -261,7 +261,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.SourcemapStackEnrichRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Sourcemaps.StackEnrich(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_status_pages.go b/internal/cli/zz_generated_status_pages.go index 57c749b..a97f91d 100644 --- a/internal/cli/zz_generated_status_pages.go +++ b/internal/cli/zz_generated_status_pages.go @@ -149,7 +149,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.StatusPagesChangeActiveListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.ChangeActiveList(cmdContext(ctx.Cmd), req) @@ -273,7 +273,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateStatusPageChangeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.ChangeCreate(cmdContext(ctx.Cmd), req) @@ -333,7 +333,7 @@ Request fields: return err } req := new(flashduty.DeleteStatusPageChangeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.ChangeDelete(cmdContext(ctx.Cmd), req) @@ -420,7 +420,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.StatusPagesChangeInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.ChangeInfo(cmdContext(ctx.Cmd), req) @@ -531,7 +531,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.StatusPagesChangeListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.ChangeList(cmdContext(ctx.Cmd), req) @@ -609,7 +609,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateStatusPageChangeTimelineRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.ChangeTimelineCreate(cmdContext(ctx.Cmd), req) @@ -667,7 +667,7 @@ Request fields: return err } req := new(flashduty.DeleteStatusPageChangeTimelineRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.ChangeTimelineDelete(cmdContext(ctx.Cmd), req) @@ -741,7 +741,7 @@ Request fields: return err } req := new(flashduty.UpdateStatusPageChangeTimelineRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.ChangeTimelineUpdate(cmdContext(ctx.Cmd), req) @@ -813,7 +813,7 @@ Request fields: return err } req := new(flashduty.UpdateStatusPageChangeRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.ChangeUpdate(cmdContext(ctx.Cmd), req) @@ -874,7 +874,7 @@ Request fields: return err } req := new(flashduty.DeleteStatusPageComponentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.ComponentDelete(cmdContext(ctx.Cmd), req) @@ -939,7 +939,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.UpsertStatusPageComponentRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.ComponentUpsert(cmdContext(ctx.Cmd), req) @@ -1037,7 +1037,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateStatusPageRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.Create(cmdContext(ctx.Cmd), req) @@ -1094,7 +1094,7 @@ Request fields: return err } req := new(flashduty.DeleteStatusPageRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.Delete(cmdContext(ctx.Cmd), req) @@ -1147,7 +1147,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.CreateStatusPageDraftRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.DraftCreate(cmdContext(ctx.Cmd), req) @@ -1232,7 +1232,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.StatusPagesInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.Info(cmdContext(ctx.Cmd), req) @@ -1289,7 +1289,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.MigrateStatusPageEmailSubscribersRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.MigrateEmailSubscribers(cmdContext(ctx.Cmd), req) @@ -1352,7 +1352,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.MigrateStatusPageStructureRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.MigrateStructure(cmdContext(ctx.Cmd), req) @@ -1402,7 +1402,7 @@ Request fields: return err } req := new(flashduty.CancelStatusPageMigrationRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.MigrationCancel(cmdContext(ctx.Cmd), req) @@ -1475,7 +1475,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.StatusPagesMigrationStatusRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.MigrationStatus(cmdContext(ctx.Cmd), req) @@ -1528,7 +1528,7 @@ Request fields: return err } req := new(flashduty.DeleteStatusPageSectionRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.SectionDelete(cmdContext(ctx.Cmd), req) @@ -1591,7 +1591,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.UpsertStatusPageSectionRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.SectionUpsert(cmdContext(ctx.Cmd), req) @@ -1644,7 +1644,7 @@ Request fields: return err } req := new(flashduty.ExportStatusPageSubscribersRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.SubscriberExport(cmdContext(ctx.Cmd), req) @@ -1708,7 +1708,7 @@ Request fields: return err } req := new(flashduty.ImportStatusPageSubscribersRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.SubscriberImport(cmdContext(ctx.Cmd), req) @@ -1793,7 +1793,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.StatusPagesSubscriberListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.SubscriberList(cmdContext(ctx.Cmd), req) @@ -1850,7 +1850,7 @@ Request fields: return err } req := new(flashduty.DeleteStatusPageTemplateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.TemplateDelete(cmdContext(ctx.Cmd), req) @@ -1917,7 +1917,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.StatusPagesTemplateListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.TemplateList(cmdContext(ctx.Cmd), req) @@ -1981,7 +1981,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.UpsertStatusPageTemplateRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.StatusPages.TemplateUpsert(cmdContext(ctx.Cmd), req) @@ -2104,7 +2104,7 @@ Request fields: return err } req := new(flashduty.UpdateStatusPageRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.StatusPages.Update(cmdContext(ctx.Cmd), req) diff --git a/internal/cli/zz_generated_teams.go b/internal/cli/zz_generated_teams.go index 0cf4919..ed03ec6 100644 --- a/internal/cli/zz_generated_teams.go +++ b/internal/cli/zz_generated_teams.go @@ -61,7 +61,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.TeamInfoRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Teams.ReadInfo(cmdContext(ctx.Cmd), req) @@ -117,7 +117,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.TeamInfosRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Teams.ReadInfos(cmdContext(ctx.Cmd), req) @@ -210,7 +210,7 @@ Response fields ('data' envelope is unwrapped — rows are nested under items[]; return err } req := new(flashduty.TeamListRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Teams.ReadList(cmdContext(ctx.Cmd), req) @@ -270,7 +270,7 @@ Request fields: return err } req := new(flashduty.TeamDeleteRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } resp, err := ctx.Client.Teams.WriteDelete(cmdContext(ctx.Cmd), req) @@ -364,7 +364,7 @@ Response fields ('data' envelope is unwrapped — these fields are at the top le return err } req := new(flashduty.TeamUpsertRequest) - if err := genBindBody(body, req); err != nil { + if err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil { return err } out, _, err := ctx.Client.Teams.WriteUpsert(cmdContext(ctx.Cmd), req) diff --git a/internal/cmd/cligen/main.go b/internal/cmd/cligen/main.go index ded835c..3888512 100644 --- a/internal/cmd/cligen/main.go +++ b/internal/cmd/cligen/main.go @@ -1371,7 +1371,7 @@ func emitCmd(fn string, s service, o specOp, mi methodInfo) string { } } fmt.Fprintf(&b, "\t\t\t\treq := new(flashduty.%s)\n", mi.ReqType) - b.WriteString("\t\t\t\tif err := genBindBody(body, req); err != nil {\n\t\t\t\t\treturn err\n\t\t\t\t}\n") + b.WriteString("\t\t\t\tif err := genBindBody(ctx.Cmd.ErrOrStderr(), body, req); err != nil {\n\t\t\t\t\treturn err\n\t\t\t\t}\n") call += ", req)" } else { b.WriteString("\t\t\t\t_ = body\n")