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