Compartir a través de


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

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.

serializedName

Nombre de la propiedad discriminante en la carga JSON original, por ejemplo, @odata.kind.

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