PolymorphicDiscriminator interface
Используется для устранения неоднозначности дискриминированных типов союзов. Например, если ответ может содержать много фигур, но также содержит поле kind (или аналогичное), это поле можно использовать для определения способа десериализации ответа на правильный тип.
Свойства
client |
Имя для использования в результирующем объекте вместо исходного имени свойства.
Полезно, так как со свойством JSON может быть трудно работать.
Например: для поля, полученного как |
serialized |
Имя дискриминантного свойства в исходных полезных данных JSON, например |
Сведения о свойстве
clientName
Имя для использования в результирующем объекте вместо исходного имени свойства.
Полезно, так как со свойством JSON может быть трудно работать.
Например: для поля, полученного как @odata.kind
, конечный объект может содержать свойство с простым именем kind
.
clientName: string
Значение свойства
string
serializedName
Имя дискриминантного свойства в исходных полезных данных JSON, например @odata.kind
.
serializedName: string
Значение свойства
string