Проблема в том, что мы начали устанавливать odata.type на всех моделях. Тип задан правильно, просто служба не игнорирует значение, как и следовало ожидать. Это проблема службы, которая была обнаружена при изменении в клиентской библиотеке. Обходной путь клиента должен установить для свойства odatatype значение null при создании объектов Teams.
Team newTeam = new Team()
{
GuestSettings = new TeamGuestSettings
{
AllowCreateUpdateChannels = false,
AllowDeleteChannels = false,
ODataType = null
},
MemberSettings = new TeamMemberSettings
{
AllowCreateUpdateChannels = false,
ODataType = null
},
MessagingSettings = new TeamMessagingSettings
{
AllowUserEditMessages = true,
AllowUserDeleteMessages = true,
ODataType = null
},
FunSettings = new TeamFunSettings
{
AllowGiphy = true,
GiphyContentRating = GiphyRatingType.Strict,
ODataType = null
},
ODataType = null
};