Versions in this module Expand all Collapse all v0 v0.7.1 May 25, 2018 v0.7.0 Mar 31, 2018 v0.6.0 Feb 6, 2018 v0.4.0 Sep 29, 2017 Changes in this version + const ST_CyPattern + const ST_ErrorPattern + var ST_CyPatternRe = regexp.MustCompile(ST_CyPattern) + var ST_ErrorPatternRe = regexp.MustCompile(ST_ErrorPattern) + type Array struct + func NewArray() *Array + func (m *Array) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *Array) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *Array) Validate() error + func (m *Array) ValidateWithPath(path string) error + type CT_Array struct + BaseTypeAttr ST_ArrayBaseType + Bool []bool + Bstr []string + Cy []string + Date []time.Time + Decimal []float64 + Error []string + I1 []int8 + I2 []int16 + I4 []int32 + Int []int32 + LBoundsAttr int32 + R4 []float32 + R8 []float64 + UBoundsAttr int32 + Ui1 []uint8 + Ui2 []uint16 + Ui4 []uint32 + Uint []uint32 + Variant []*Variant + func NewCT_Array() *CT_Array + func (m *CT_Array) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *CT_Array) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *CT_Array) Validate() error + func (m *CT_Array) ValidateWithPath(path string) error + type CT_Empty struct + func NewCT_Empty() *CT_Empty + func (m *CT_Empty) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *CT_Empty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *CT_Empty) Validate() error + func (m *CT_Empty) ValidateWithPath(path string) error + type CT_Null struct + func NewCT_Null() *CT_Null + func (m *CT_Null) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *CT_Null) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *CT_Null) Validate() error + func (m *CT_Null) ValidateWithPath(path string) error + type CT_Variant struct + Array *Array + Blob *string + Bool *bool + Bstr *string + Clsid *string + Cy *string + Date *time.Time + Decimal *float64 + Empty *Empty + Error *string + Filetime *time.Time + I1 *int8 + I2 *int16 + I4 *int32 + I8 *int64 + Int *int32 + Lpstr *string + Lpwstr *string + Null *Null + Oblob *string + Ostorage *string + Ostream *string + R4 *float32 + R8 *float64 + Storage *string + Stream *string + Ui1 *uint8 + Ui2 *uint16 + Ui4 *uint32 + Ui8 *uint64 + Uint *uint32 + Variant *Variant + Vector *Vector + Vstream *Vstream + func NewCT_Variant() *CT_Variant + func (m *CT_Variant) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *CT_Variant) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *CT_Variant) Validate() error + func (m *CT_Variant) ValidateWithPath(path string) error + type CT_Vector struct + BaseTypeAttr ST_VectorBaseType + Bool []bool + Bstr []string + Clsid []string + Cy []string + Date []time.Time + Error []string + Filetime []time.Time + I1 []int8 + I2 []int16 + I4 []int32 + I8 []int64 + Lpstr []string + Lpwstr []string + R4 []float32 + R8 []float64 + SizeAttr uint32 + Ui1 []uint8 + Ui2 []uint16 + Ui4 []uint32 + Ui8 []uint64 + Variant []*Variant + func NewCT_Vector() *CT_Vector + func (m *CT_Vector) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *CT_Vector) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *CT_Vector) Validate() error + func (m *CT_Vector) ValidateWithPath(path string) error + type CT_Vstream struct + Content string + VersionAttr string + func NewCT_Vstream() *CT_Vstream + func (m *CT_Vstream) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *CT_Vstream) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *CT_Vstream) Validate() error + func (m *CT_Vstream) ValidateWithPath(path string) error + type Empty struct + func NewEmpty() *Empty + func (m *Empty) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *Empty) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *Empty) Validate() error + func (m *Empty) ValidateWithPath(path string) error + type Null struct + func NewNull() *Null + func (m *Null) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *Null) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *Null) Validate() error + func (m *Null) ValidateWithPath(path string) error + type ST_ArrayBaseType byte + const ST_ArrayBaseTypeBool + const ST_ArrayBaseTypeBstr + const ST_ArrayBaseTypeCy + const ST_ArrayBaseTypeDate + const ST_ArrayBaseTypeDecimal + const ST_ArrayBaseTypeError + const ST_ArrayBaseTypeI1 + const ST_ArrayBaseTypeI2 + const ST_ArrayBaseTypeI4 + const ST_ArrayBaseTypeInt + const ST_ArrayBaseTypeR4 + const ST_ArrayBaseTypeR8 + const ST_ArrayBaseTypeUi1 + const ST_ArrayBaseTypeUi2 + const ST_ArrayBaseTypeUi4 + const ST_ArrayBaseTypeUint + const ST_ArrayBaseTypeUnset + const ST_ArrayBaseTypeVariant + func (e *ST_ArrayBaseType) UnmarshalXMLAttr(attr xml.Attr) error + func (e ST_ArrayBaseType) MarshalXMLAttr(name xml.Name) (xml.Attr, error) + func (m *ST_ArrayBaseType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m ST_ArrayBaseType) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m ST_ArrayBaseType) String() string + func (m ST_ArrayBaseType) Validate() error + func (m ST_ArrayBaseType) ValidateWithPath(path string) error + type ST_VectorBaseType byte + const ST_VectorBaseTypeBool + const ST_VectorBaseTypeBstr + const ST_VectorBaseTypeClsid + const ST_VectorBaseTypeCy + const ST_VectorBaseTypeDate + const ST_VectorBaseTypeError + const ST_VectorBaseTypeFiletime + const ST_VectorBaseTypeI1 + const ST_VectorBaseTypeI2 + const ST_VectorBaseTypeI4 + const ST_VectorBaseTypeI8 + const ST_VectorBaseTypeLpstr + const ST_VectorBaseTypeLpwstr + const ST_VectorBaseTypeR4 + const ST_VectorBaseTypeR8 + const ST_VectorBaseTypeUi1 + const ST_VectorBaseTypeUi2 + const ST_VectorBaseTypeUi4 + const ST_VectorBaseTypeUi8 + const ST_VectorBaseTypeUnset + const ST_VectorBaseTypeVariant + func (e *ST_VectorBaseType) UnmarshalXMLAttr(attr xml.Attr) error + func (e ST_VectorBaseType) MarshalXMLAttr(name xml.Name) (xml.Attr, error) + func (m *ST_VectorBaseType) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m ST_VectorBaseType) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m ST_VectorBaseType) String() string + func (m ST_VectorBaseType) Validate() error + func (m ST_VectorBaseType) ValidateWithPath(path string) error + type Variant struct + func NewVariant() *Variant + func (m *Variant) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *Variant) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *Variant) Validate() error + func (m *Variant) ValidateWithPath(path string) error + type Vector struct + func NewVector() *Vector + func (m *Vector) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *Vector) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *Vector) Validate() error + func (m *Vector) ValidateWithPath(path string) error + type Vstream struct + func NewVstream() *Vstream + func (m *Vstream) MarshalXML(e *xml.Encoder, start xml.StartElement) error + func (m *Vstream) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error + func (m *Vstream) Validate() error + func (m *Vstream) ValidateWithPath(path string) error