PolymorphicDiscriminator interface
A diszkriminált típusú uniók egyértelműsítésére szolgál. Ha például a válasz sok alakzatot tartalmazhat, de tartalmaz egy "kind" mezőt (vagy hasonlót), akkor ez a mező határozza meg, hogyan lehet deszerializálni a választ a megfelelő típusra.
Tulajdonságok
client |
Az eredményül kapott objektumon használandó név az eredeti tulajdonságnév helyett.
Hasznos, mivel a JSON tulajdonsággal nehéz lehet dolgozni.
Például: A mezőként |
serialized |
A megkülönböztető tulajdonság neve az eredeti JSON hasznos adatban, például . |
Tulajdonság adatai
clientName
Az eredményül kapott objektumon használandó név az eredeti tulajdonságnév helyett.
Hasznos, mivel a JSON tulajdonsággal nehéz lehet dolgozni.
Például: A mezőként @odata.kind
kapott mezők esetében a végső objektum egy egyszerűen elnevezett kind
tulajdonságot is tartalmazhat.
clientName: string
Tulajdonság értéke
string
serializedName
A megkülönböztető tulajdonság neve az eredeti JSON hasznos adatban, például . @odata.kind
serializedName: string
Tulajdonság értéke
string