PolymorphicDiscriminator interface
Se usa para eliminar la ambigüedad de las uniones de tipos discriminadas. Por ejemplo, si la respuesta puede tener muchas formas, pero también incluye un campo "kind" (o similar), ese campo se puede usar para determinar cómo deserializar la respuesta al tipo correcto.
Propiedades
client |
Nombre que se va a usar en el objeto resultante en lugar del nombre de la propiedad original.
Resulta útil, ya que la propiedad JSON podría ser difícil de usar.
Por ejemplo: para un campo recibido como |
serialized |
Nombre de la propiedad discriminante en la carga JSON original, por ejemplo, |
Detalles de las propiedades
clientName
Nombre que se va a usar en el objeto resultante en lugar del nombre de la propiedad original.
Resulta útil, ya que la propiedad JSON podría ser difícil de usar.
Por ejemplo: para un campo recibido como @odata.kind
, el objeto final podría incluir en su lugar una propiedad simplemente denominada kind
.
clientName: string
Valor de propiedad
string
serializedName
Nombre de la propiedad discriminante en la carga JSON original, por ejemplo, @odata.kind
.
serializedName: string
Valor de propiedad
string