diff --git a/config/clients/go/template/api_test.mustache b/config/clients/go/template/api_test.mustache index 850f8d56..5213bca1 100644 --- a/config/clients/go/template/api_test.mustache +++ b/config/clients/go/template/api_test.mustache @@ -792,7 +792,7 @@ func Test{{appShortName}}Api(t *testing.T) { got, response, err := apiClient.{{appShortName}}Api.ReadChanges(context.Background(), "01GXSB9YR785C4FYS3C0RTG7B2"). Type_("repo"). PageSize(25). - StartTime("2022-01-01T00:00:00Z"). + StartTime(time.Parse(time.RFC3339, "2022-01-01T00:00:00Z")). ContinuationToken("eyJwayI6IkxBVEVTVF9OU0NPTkZJR19hdXRoMHN0b3JlIiwic2siOiIxem1qbXF3MWZLZExTcUoyN01MdTdqTjh0cWgifQ=="). Execute() if err != nil { diff --git a/config/clients/go/template/client/client.mustache b/config/clients/go/template/client/client.mustache index 203ce42b..a12a9355 100644 --- a/config/clients/go/template/client/client.mustache +++ b/config/clients/go/template/client/client.mustache @@ -7,6 +7,7 @@ import ( "fmt" "math" _nethttp "net/http" + "time" fgaSdk "{{gitHost}}/{{gitUserId}}/{{gitRepoId}}" "{{gitHost}}/{{gitUserId}}/{{gitRepoId}}/credentials" @@ -1125,6 +1126,7 @@ type SdkClientReadChangesRequestInterface interface { type ClientReadChangesRequest struct { Type string `json:"type,omitempty"` + StartTime time.Time `json:"start_time,omitempty"` } type ClientReadChangesOptions struct { diff --git a/config/clients/go/template/client/client_test.mustache b/config/clients/go/template/client/client_test.mustache index efffff22..e22f3b9a 100644 --- a/config/clients/go/template/client/client_test.mustache +++ b/config/clients/go/template/client/client_test.mustache @@ -7,6 +7,7 @@ import ( "fmt" "net/http" "testing" + "time" "github.com/jarcoal/httpmock" "{{gitHost}}/{{gitUserId}}/{{gitRepoId}}" @@ -1040,8 +1041,9 @@ func Test{{appShortName}}Client(t *testing.T) { ) body := ClientReadChangesRequest{ Type: "document", + StartTime: time.Parse(time.RFC3339,"2022-01-01T00:00:00Z"), } - options := ClientReadChangesOptions{ContinuationToken: {{packageName}}.PtrString("eyJwayI6IkxBVEVTVF9OU0NPTkZJR19hdXRoMHN0b3JlIiwic2siOiIxem1qbXF3MWZLZExTcUoyN01MdTdqTjh0cWgifQ=="), StartTime: {{packageName}}.PtrString("2022-01-01T00:00:00Z"), PageSize: {{packageName}}.PtrInt32(25)} + options := ClientReadChangesOptions{ContinuationToken: {{packageName}}.PtrString("eyJwayI6IkxBVEVTVF9OU0NPTkZJR19hdXRoMHN0b3JlIiwic2siOiIxem1qbXF3MWZLZExTcUoyN01MdTdqTjh0cWgifQ=="), PageSize: {{packageName}}.PtrInt32(25)} got, err := fgaClient.ReadChanges(context.Background()).Body(body).Options(options).Execute() if err != nil { t.Fatalf("%v", err)