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 pode ser utilizado para determinar como anular a serialização da resposta ao tipo correto.
Propriedades
client |
Nome a utilizar no objeto resultante em vez do nome da propriedade original.
Útil, uma vez que a propriedade JSON pode ser difícil de trabalhar.
Por exemplo: Para um campo recebido como |
serialized |
Nome da propriedade discriminante no payload JSON original, por exemplo, |
Detalhes de Propriedade
clientName
Nome a utilizar no objeto resultante em vez do nome da propriedade original.
Útil, uma vez que 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 de Propriedade
string
serializedName
Nome da propriedade discriminante no payload JSON original, por exemplo, @odata.kind
.
serializedName: string
Valor de Propriedade
string