你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
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