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")