次の方法で共有


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