CompositeMapperType interface
協助建置對應程式,描述如何根據其他對應器來對應物件的一組屬性。
只有下列其中一個屬性應該存在: className
、 modelProperties
和 additionalProperties
。
屬性
additional |
當模型具有 |
class |
使用 |
model |
解析其他型別的參考時,請使用 |
name | 複合對應器類型的名稱。 |
polymorphic |
多型鑒別子。 |
uber |
最上層父配置的名稱,沒有父代配置的名稱。 |
屬性詳細資料
additionalProperties
當模型具有 additionalProperties: true
時使用。 允許對回應物件上未命名的模型屬性進行泛型處理。
additionalProperties?: Mapper
屬性值
className
使用 className
來參考另一個類型定義。
className?: string
屬性值
string
modelProperties
解析其他型別的參考時,請使用 modelProperties
。
modelProperties?: {[propertyName: string]: Mapper}
屬性值
{[propertyName: string]: Mapper}
name
複合對應器類型的名稱。
name: "Composite"
屬性值
"Composite"
polymorphicDiscriminator
uberParent
最上層父配置的名稱,沒有父代配置的名稱。
uberParent?: string
屬性值
string