Tinkoff / invest-openapi-java-sdk

Apache License 2.0
167 stars 46 forks source link

Не соответствующие аннотации @NotNull #64

Closed Vitek000 closed 4 years ago

Vitek000 commented 4 years ago
  1. Метод OperationsContext.getOperations параметр figi может быть null, так как есть возможность получать все операции
  2. Класс Instrument .... // @JsonProperty(value = "type", required = true) @JsonProperty(value = "type") // MY CHANGE!!! This property is not obligatory for some reason!!! @NotNull final InstrumentType type .... Например, если я получаю InstrumentList по методу marketContext.getMarketStocks() то приходит в респонсе intrumentList.instrument[i].type = null
zlumyo commented 4 years ago

Пункт 1 был исправлен. Пункт 2 является следствием ошибки в самом API, которое перестало возвращать поле type.