Skip to content

Commit

Permalink
treat x-soracom-cli-pagination and x-soracom-alternative-cli properly
Browse files Browse the repository at this point in the history
  • Loading branch information
bearmini committed Sep 18, 2024
1 parent d59d50f commit f5bec9a
Show file tree
Hide file tree
Showing 50 changed files with 449 additions and 6 deletions.
13 changes: 7 additions & 6 deletions generators/cmd/src/gen_leaf_cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -701,13 +701,14 @@ func getXSoracomCliPagination(op *openapi3.Operation) *Pagination {
return nil
}

jr, ok := paginationRaw.(json.RawMessage)
if !ok {
b, err := json.Marshal(paginationRaw)
if err != nil {
lib.WarnfStderr("invalid x-soracom-cli-pagination: %v (%T)\n", paginationRaw, paginationRaw)
return nil
}

var p Pagination
err := json.Unmarshal(jr, &p)
err = json.Unmarshal(b, &p)
if err != nil {
lib.WarnfStderr("expected pagination info is defined in `x-soracom-cli-pagination`, but it was not\n")
return nil
Expand Down Expand Up @@ -735,13 +736,13 @@ func getXSoracomAlternativeCli(op *openapi3.Operation) string {
return ""
}

jr, ok := altCLIRaw.(json.RawMessage)
if !ok {
b, err := json.Marshal(altCLIRaw)
if err != nil {
return ""
}

var altCLI string
err := json.Unmarshal(jr, &altCLI)
err = json.Unmarshal(b, &altCLI)
if err != nil {
lib.WarnfStderr("expected string in `x-soracom-alternative-cli`, but it was not\n")
return ""
Expand Down
9 changes: 9 additions & 0 deletions soracom/generated/cmd/audit_logs_api_get.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/audit_logs_napter_get.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/data_get.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/data_get_entries.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/data_list_source_resources.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/devices_get_data.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/devices_list.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/devices_list_object_models.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/files_find.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/files_list.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/gadgets_list.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions soracom/generated/cmd/groups_list.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit f5bec9a

Please sign in to comment.