次の方法で共有


CompositeMapperType interface

他のマッパーに基づいてオブジェクトの一連のプロパティをマップする方法を説明するマッパーを構築するのに役立ちます。

存在する必要があるプロパティは className、、 modelPropertiesadditionalPropertiesのいずれかです。

プロパティ

additionalProperties

モデル additionalProperties: trueに がある場合に使用されます。 応答オブジェクトに対する名前のないモデル プロパティのジェネリック処理を許可します。

className

を使用して className 、別の型定義を参照します。

modelProperties

他の型への参照が解決された場合に使用 modelProperties します。

name

複合マッパー型の名前。

polymorphicDiscriminator

ポリモーフィック識別子。

uberParent

最上位の親スキーム (親を持たないスキーム) の名前。

プロパティの詳細

additionalProperties

モデル additionalProperties: trueに がある場合に使用されます。 応答オブジェクトに対する名前のないモデル プロパティのジェネリック処理を許可します。

additionalProperties?: Mapper

プロパティ値

className

を使用して className 、別の型定義を参照します。

className?: string

プロパティ値

string

modelProperties

他の型への参照が解決された場合に使用 modelProperties します。

modelProperties?: {[propertyName: string]: Mapper}

プロパティ値

{[propertyName: string]: Mapper}

name

複合マッパー型の名前。

name: "Composite"

プロパティ値

"Composite"

polymorphicDiscriminator

ポリモーフィック識別子。

polymorphicDiscriminator?: PolymorphicDiscriminator

プロパティ値

uberParent

最上位の親スキーム (親を持たないスキーム) の名前。

uberParent?: string

プロパティ値

string