BaseMapper interface
Basdefinitionen för en mappare. Kan användas för XML- och oformaterade JavaScript-objekt.
Egenskaper
constraints | Begränsningar att testa det aktuella värdet mot |
default |
Standardvärde när ett inte uttryckligen anges |
is |
Om den aktuella egenskapen är en konstant eller inte |
nullable | Om den aktuella egenskapen tillåter mull som ett värde eller inte |
read |
Om den aktuella egenskapen är skrivskyddad eller inte |
required | Om den aktuella egenskapen krävs eller inte |
serialized |
Namnet som ska användas vid serialisering |
type | Typ av mappning |
xml |
Namn på XML-elementen vid serialisering av en matris |
xml |
Avgör om den aktuella egenskapen ska serialiseras som ett attribut för det överordnade XML-elementet |
xml |
Avgör om den aktuella egenskapen ska serialiseras som det inre innehållet i XML-elementet |
xml |
Om den aktuella egenskapen ska ha ett XML-element för omslutning eller inte |
xml |
Namn på XML-elementet |
xml |
Xml-elementnamnområde |
xml |
Xml-elementnamnområdesprefix |
Egenskapsinformation
constraints
Begränsningar att testa det aktuella värdet mot
constraints?: MapperConstraints
Egenskapsvärde
defaultValue
Standardvärde när ett inte uttryckligen anges
defaultValue?: any
Egenskapsvärde
any
isConstant
Om den aktuella egenskapen är en konstant eller inte
isConstant?: boolean
Egenskapsvärde
boolean
nullable
Om den aktuella egenskapen tillåter mull som ett värde eller inte
nullable?: boolean
Egenskapsvärde
boolean
readOnly
Om den aktuella egenskapen är skrivskyddad eller inte
readOnly?: boolean
Egenskapsvärde
boolean
required
Om den aktuella egenskapen krävs eller inte
required?: boolean
Egenskapsvärde
boolean
serializedName
Namnet som ska användas vid serialisering
serializedName?: string
Egenskapsvärde
string
type
Typ av mappning
type: MapperType
Egenskapsvärde
MapperType
xmlElementName
Namn på XML-elementen vid serialisering av en matris
xmlElementName?: string
Egenskapsvärde
string
xmlIsAttribute
Avgör om den aktuella egenskapen ska serialiseras som ett attribut för det överordnade XML-elementet
xmlIsAttribute?: boolean
Egenskapsvärde
boolean
xmlIsMsText
Avgör om den aktuella egenskapen ska serialiseras som det inre innehållet i XML-elementet
xmlIsMsText?: boolean
Egenskapsvärde
boolean
xmlIsWrapped
Om den aktuella egenskapen ska ha ett XML-element för omslutning eller inte
xmlIsWrapped?: boolean
Egenskapsvärde
boolean
xmlName
Namn på XML-elementet
xmlName?: string
Egenskapsvärde
string
xmlNamespace
Xml-elementnamnområde
xmlNamespace?: string
Egenskapsvärde
string
xmlNamespacePrefix
Xml-elementnamnområdesprefix
xmlNamespacePrefix?: string
Egenskapsvärde
string