You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Суть: рассмотрим, например, метод https://api.partner.market.yandex.ru/campaigns/{campaignId}/stats/orders. В массиве orders присутствует поле buyerType, но в описании моделей (yaml файлы) этого поля нет. Из-за этого я получаю ошибку json: unknown field \"buyerType\", которая возвращается из json.Unmarshal().
Подобное происходит по многим методам и это лишь один вариант.
Дополнительно:
Есть еще одна проблема, которая возникает в ChannelType:
value является пустой структурой, поэтому никак не может быть nil. Правильный вариант struct{}{}, но, скорее всего, это все же проблема самого openapi-generator.
The text was updated successfully, but these errors were encountered:
Подобное происходит по многим методам и это лишь один вариант.
Методы могу возвращать больше параметров, чем указано в спецификации. Такое происходит в двух случаях: либо параметр пессимизируют из контракта чтобы постепенно вывести, либо наоборот вводят новый параметр (который пока что еще не готов 100% открыться на всех пользоваталей)
Как вы правильно подметили, нужно включить disallowAdditionalPropertiesIfNotPresent=false
Есть еще одна проблема, которая возникает в ChannelType
Если я правильно понял комментарий, сам ChannelType описан как:
С недавнего время появилась проблема в Go, которая ломает множество запросов.
Генерация:
Версия:
Суть: рассмотрим, например, метод
https://api.partner.market.yandex.ru/campaigns/{campaignId}/stats/orders
. В массивеorders
присутствует полеbuyerType
, но в описании моделей (yaml файлы) этого поля нет. Из-за этого я получаю ошибкуjson: unknown field \"buyerType\"
, которая возвращается изjson.Unmarshal()
.Подобное происходит по многим методам и это лишь один вариант.
Дополнительно:
Есть еще одна проблема, которая возникает в ChannelType:
value
является пустой структурой, поэтому никак не может бытьnil
. Правильный вариантstruct{}{}
, но, скорее всего, это все же проблема самого openapi-generator.The text was updated successfully, but these errors were encountered: