我指的是Google.Apis.Admin.Directory.directory_v1.Data.User
类型。
Addresses
的属性类型,例如,测试版(即1.7及更早版本)
public virtual System.Collections.Generic.IList<UserAddress> Addresses { get; set; }
在更高版本(目前为1.9.1)中,它们都是类型对象。
public virtual object Addresses { get; set; }
更改和使用方案背后的原因是什么?
我搜索了release notes,网络,google group,SO等,但没有找到任何解释。
答案 0 :(得分:1)
对后端的更改意外导致更改服务的发现文档,使地址字段(和其他字段)标记为type = any。正如您所发现的,这会导致像.NET这样的强类型语言出现问题。团队意识到了这个问题,但目前还不清楚何时可以获得修复。