diff --git a/descope/internal/mgmt/tenant_test.go b/descope/internal/mgmt/tenant_test.go index d945e9f4..d7c59406 100644 --- a/descope/internal/mgmt/tenant_test.go +++ b/descope/internal/mgmt/tenant_test.go @@ -117,6 +117,7 @@ func TestAllTenantsLoadSuccess(t *testing.T) { "id": "t1", "name": "abc", "selfProvisioningDomains": []string{"domain.com"}, + "CreatedTime": int32(1726067547), }}} mgmt := newTestMgmt(nil, helpers.DoOkWithBody(func(r *http.Request) { require.Equal(t, r.Header.Get("Authorization"), "Bearer a:key") @@ -129,6 +130,8 @@ func TestAllTenantsLoadSuccess(t *testing.T) { require.Equal(t, "abc", res[0].Name) require.Len(t, res[0].SelfProvisioningDomains, 1) require.Equal(t, "domain.com", res[0].SelfProvisioningDomains[0]) + require.Equal(t, int32(1726067547), res[0].CreatedTime) + } func TestAllTenantsLoadError(t *testing.T) { @@ -178,6 +181,7 @@ func TestTenantLoadSuccess(t *testing.T) { "id": "t1", "name": "abc", "selfProvisioningDomains": []string{"domain.com"}, + "CreatedTime": int32(1726067547), } mgmt := newTestMgmt(nil, helpers.DoOkWithBody(func(r *http.Request) { require.Equal(t, r.Header.Get("Authorization"), "Bearer a:key") @@ -189,6 +193,7 @@ func TestTenantLoadSuccess(t *testing.T) { require.Equal(t, "abc", res.Name) require.Len(t, res.SelfProvisioningDomains, 1) require.Equal(t, "domain.com", res.SelfProvisioningDomains[0]) + require.Equal(t, int32(1726067547), res.CreatedTime) } func TestTenantLoadError(t *testing.T) { diff --git a/descope/types.go b/descope/types.go index 0ab2b261..6a6f1064 100644 --- a/descope/types.go +++ b/descope/types.go @@ -589,6 +589,7 @@ type Tenant struct { CustomAttributes map[string]any `json:"customAttributes,omitempty"` AuthType string `json:"authType,omitempty"` Domains []string `json:"domains,omitempty"` + CreatedTime int32 `json:"createdTime,omitempty"` } type TenantRequest struct {