BaseMapper interface
對應程式的基底定義。 可用於 XML 和純 JavaScript 物件。
屬性
constraints | 用來測試目前值的條件約束 |
default |
未明確提供預設值 |
is |
目前屬性是否為常數 |
nullable | 目前屬性是否允許 mull 作為值 |
read |
目前屬性是否為唯讀屬性 |
required | 是否需要目前屬性 |
serialized |
序列化時要使用的名稱 |
type | 對應程式的類型 |
xml |
序列化陣列時 xml 專案的名稱 |
xml |
判斷目前屬性是否應該序列化為父 xml 元素的屬性 |
xml |
判斷目前屬性是否應該序列化為 xml 專案的內部內容 |
xml |
目前屬性是否應該有包裝 XML 元素 |
xml |
xml 專案的名稱 |
xml |
Xml 元素命名空間 |
xml |
Xml 元素命名空間前置詞 |
屬性詳細資料
constraints
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
屬性值
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