diamond.web.soap.service.datatypes

Copyright © DiamondMVC 2019

Public Imports

diamond.web.soap.service.envelopetype
public import diamond.web.soap.service.envelopetype;
diamond.web.soap.service.binding
public import diamond.web.soap.service.binding;
diamond.web.soap.service.attributes
public import diamond.web.soap.service.attributes;

Members

Aliases

Boolean
alias Boolean = bool

xsd.Boolean

ENTITIES
alias ENTITIES = ENTITY[]

xsd.ENTITIES

ENTITY
alias ENTITY = NCName

xsd.ENTITY

ID
alias ID = NCName

xsd.ID

IDREF
alias IDREF = NCName

xsd.IDREF

IDREFS
alias IDREFS = IDREF[]

xsd.IDREFS

NCName
alias NCName = name

xsd.NCName

NMTOKEN
alias NMTOKEN = token

xsd.NMTOKEN

NMTOKENS
alias NMTOKENS = NMTOKEN[]

xsd.NMTOKENS

NOTATION
alias NOTATION = string

xsd.NOTATION

QName
alias QName = string

xsd.QName

anyURI
alias anyURI = string

xsd.anyURI

base64Binary
alias base64Binary = ubyte[]

xsd.base64Binary

data
alias data = string

xsd.data

dateTime
alias dateTime = DateTime

xsd.dateTime

decimal
alias decimal = real

xsd.decimal. TODO: switch to decimal type when implemented.

duration
alias duration = string

xsd.duration

gDay
alias gDay = string

xsd.gDay

gMonth
alias gMonth = string

xsd.gMonth

gMonthDay
alias gMonthDay = string

xsd.gMonthDay

gYear
alias gYear = string

xsd.gYear

gYearMonth
alias gYearMonth = string

xsd.gYearMonth

hexBinary
alias hexBinary = string

xsd.hexBinary

integer
alias integer = size_t

xsd.integer

language
alias language = token

xsd.language

name
alias name = token

xsd.name

negativeInteger
alias negativeInteger = nonPositiveInteger

xsd.negativeInteger

nonNegativeInteger
alias nonNegativeInteger = size_t

xsd.nonNegativeInteger

nonPositiveInteger
alias nonPositiveInteger = ptrdiff_t

xsd.nonPositiveInteger

normalizedString
alias normalizedString = string

xsd.normalizedString

positiveInteger
alias positiveInteger = nonNegativeInteger

xsd.positiveInteger

time
alias time = DateTime

xsd.time

token
alias token = normalizedString

xsd.token

unsignedByte
alias unsignedByte = ubyte

xsd.unsignedByte

unsignedInt
alias unsignedInt = uint

xsd.unsignedInt

unsignedLong
alias unsignedLong = ulong

xsd.unsignedLong

unsignedShort
alias unsignedShort = ushort

xsd.unsignedShort

Meta

Authors

Jacob Jensen (bausshf)