Bagikan melalui


PolymorphicDiscriminator interface

Digunakan untuk membedakan penyatuan jenis diskriminasi. Misalnya, jika respons dapat memiliki banyak bentuk tetapi juga menyertakan bidang 'jenis' (atau serupa), bidang tersebut dapat digunakan untuk menentukan cara mendeserialisasi respons ke jenis yang benar.

Properti

clientName

Nama yang akan digunakan pada objek yang dihasilkan, bukan nama properti asli. Berguna karena properti JSON mungkin sulit untuk dikerjakan. Misalnya: Untuk bidang yang diterima sebagai @odata.kind, objek akhir dapat menyertakan properti yang hanya bernama kind.

serializedName

Nama properti diskriminan dalam payload JSON asli, misalnya @odata.kind.

Detail Properti

clientName

Nama yang akan digunakan pada objek yang dihasilkan, bukan nama properti asli. Berguna karena properti JSON mungkin sulit untuk dikerjakan. Misalnya: Untuk bidang yang diterima sebagai @odata.kind, objek akhir dapat menyertakan properti yang hanya bernama kind.

clientName: string

Nilai Properti

string

serializedName

Nama properti diskriminan dalam payload JSON asli, misalnya @odata.kind.

serializedName: string

Nilai Properti

string