PolymorphicDiscriminator interface
Usado para desambiguar uniões de tipos discriminados. Por exemplo, se a resposta puder ter muitas formas, mas também incluir um campo "tipo" (ou semelhante), esse campo poderá ser usado para determinar como desserializar a resposta ao tipo correto.
Propriedades
client |
Nome a ser usado no objeto resultante em vez do nome da propriedade original.
Útil, pois a propriedade JSON pode ser difícil de trabalhar.
Por exemplo: para um campo recebido como |
serialized |
Nome da propriedade discriminante na carga JSON original, por exemplo, |
Detalhes da propriedade
clientName
Nome a ser usado no objeto resultante em vez do nome da propriedade original.
Útil, pois a propriedade JSON pode ser difícil de trabalhar.
Por exemplo: para um campo recebido como @odata.kind
, o objeto final pode incluir uma propriedade simplesmente chamada kind
.
clientName: string
Valor da propriedade
string
serializedName
Nome da propriedade discriminante na carga JSON original, por exemplo, @odata.kind
.
serializedName: string
Valor da propriedade
string