From 007989d6c438fa42ec261f5b216f2d933b489742 Mon Sep 17 00:00:00 2001 From: jeremytchang <78522362+jeremytchang@users.noreply.github.com> Date: Mon, 14 Feb 2022 11:07:54 -0800 Subject: [PATCH] fix: Update go codegen to set object as interface{} (#980) Generated and updated 4.0 Go model too. --- go/sdk/v4/models.go | 10 +++++----- packages/sdk-codegen/src/go.gen.ts | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go/sdk/v4/models.go b/go/sdk/v4/models.go index c047999d9..505f89545 100644 --- a/go/sdk/v4/models.go +++ b/go/sdk/v4/models.go @@ -2561,11 +2561,11 @@ type RequestLogin struct { // Dynamically generated request type for model_fieldname_suggestions type RequestModelFieldnameSuggestions struct { - ModelName string `json:"model_name"` // Name of model - ViewName string `json:"view_name"` // Name of view - FieldName string `json:"field_name"` // Name of field to use for suggestions - Term *string `json:"term,omitempty"` // Search term pattern (evaluated as as `%term%`) - Filters *struct `json:"filters,omitempty"` // Suggestion filters with field name keys and comparison expressions + ModelName string `json:"model_name"` // Name of model + ViewName string `json:"view_name"` // Name of view + FieldName string `json:"field_name"` // Name of field to use for suggestions + Term *string `json:"term,omitempty"` // Search term pattern (evaluated as as `%term%`) + Filters *interface{} `json:"filters,omitempty"` // Suggestion filters with field name keys and comparison expressions } // Dynamically generated request type for role_users diff --git a/packages/sdk-codegen/src/go.gen.ts b/packages/sdk-codegen/src/go.gen.ts index 85704a363..6cb7c7c92 100644 --- a/packages/sdk-codegen/src/go.gen.ts +++ b/packages/sdk-codegen/src/go.gen.ts @@ -432,7 +432,7 @@ ${goImport} int64: { default: mt, name: 'int64' }, integer: { default: mt, name: 'int' }, number: { default: mt, name: 'float64' }, - object: { default: mt, name: 'struct' }, + object: { default: mt, name: 'interface{}' }, password: { default: mt, name: 'string' }, string: { default: mt, name: 'string' }, uri: { default: mt, name: 'url.URL' },