BaseMapper interface

マッパーの基本定義。 XML およびプレーン JavaScript オブジェクトに使用できます。

プロパティ

constraints

現在の値をテストする制約

defaultValue

明示的に指定されていない場合の既定値

isConstant

現在のプロパティが定数であるかどうか

nullable

現在のプロパティで値として mull が許可されるかどうか

readOnly

現在のプロパティが読み取り時かどうか

required

現在のプロパティが必要かどうか

serializedName

シリアル化するときに使用する名前

type

マッパーの種類

xmlElementName

配列をシリアル化するときの xml 要素の名前

xmlIsAttribute

現在のプロパティを親 xml 要素の属性としてシリアル化するかどうかを決定します

xmlIsMsText

現在のプロパティを xml 要素の内部コンテンツとしてシリアル化する必要があるかどうかを判断します

xmlIsWrapped

現在のプロパティに折り返し XML 要素を含める必要があるかどうか

xmlName

xml 要素の名前

xmlNamespace

Xml 要素の名前空間

xmlNamespacePrefix

Xml 要素の名前空間プレフィックス

プロパティの詳細

constraints

現在の値をテストする制約

constraints?: MapperConstraints

プロパティ値

defaultValue

明示的に指定されていない場合の既定値

defaultValue?: any

プロパティ値

any

isConstant

現在のプロパティが定数であるかどうか

isConstant?: boolean

プロパティ値

boolean

nullable

現在のプロパティで値として mull が許可されるかどうか

nullable?: boolean

プロパティ値

boolean

readOnly

現在のプロパティが読み取り時かどうか

readOnly?: boolean

プロパティ値

boolean

required

現在のプロパティが必要かどうか

required?: boolean

プロパティ値

boolean

serializedName

シリアル化するときに使用する名前

serializedName?: string

プロパティ値

string

type

マッパーの種類

type: MapperType

プロパティ値

xmlElementName

配列をシリアル化するときの xml 要素の名前

xmlElementName?: string

プロパティ値

string

xmlIsAttribute

現在のプロパティを親 xml 要素の属性としてシリアル化するかどうかを決定します

xmlIsAttribute?: boolean

プロパティ値

boolean

xmlIsMsText

現在のプロパティを xml 要素の内部コンテンツとしてシリアル化する必要があるかどうかを判断します

xmlIsMsText?: boolean

プロパティ値

boolean

xmlIsWrapped

現在のプロパティに折り返し XML 要素を含める必要があるかどうか

xmlIsWrapped?: boolean

プロパティ値

boolean

xmlName

xml 要素の名前

xmlName?: string

プロパティ値

string

xmlNamespace

Xml 要素の名前空間

xmlNamespace?: string

プロパティ値

string

xmlNamespacePrefix

Xml 要素の名前空間プレフィックス

xmlNamespacePrefix?: string

プロパティ値

string