PolymorphicDiscriminator interface
Utilisé pour lever l’ambiguïté des unions de type discriminatoires. Par exemple, si la réponse peut avoir plusieurs formes, mais qu’elle inclut également un champ « kind » (ou similaire), ce champ peut être utilisé pour déterminer comment désérialiser la réponse au type correct.
Propriétés
client |
Nom à utiliser sur l’objet résultant au lieu du nom de propriété d’origine.
Utile, car la propriété JSON peut être difficile à utiliser.
Par exemple : pour un champ reçu en tant que |
serialized |
Nom de la propriété discriminante dans la charge utile JSON d’origine, par exemple |
Détails de la propriété
clientName
Nom à utiliser sur l’objet résultant au lieu du nom de propriété d’origine.
Utile, car la propriété JSON peut être difficile à utiliser.
Par exemple : pour un champ reçu en tant que @odata.kind
, l’objet final peut à la place inclure une propriété simplement nommée kind
.
clientName: string
Valeur de propriété
string
serializedName
Nom de la propriété discriminante dans la charge utile JSON d’origine, par exemple @odata.kind
.
serializedName: string
Valeur de propriété
string