type CT_Properties struct {
Property []*CT_Property
}
func NewCT_Properties() *CT_Properties
func (m *CT_Properties) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Properties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Properties) Validate() error
Validate validates the CT_Properties and its children
func (m *CT_Properties) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path
type CT_Property struct {
FmtidAttr string
PidAttr int32
NameAttr *string
LinkTargetAttr *string
Vector *docPropsVTypes.Vector
Array *docPropsVTypes.Array
Blob *string
Oblob *string
Empty *docPropsVTypes.Empty
Null *docPropsVTypes.Null
I1 *int8
I2 *int16
I4 *int32
I8 *int64
Int *int32
Ui1 *uint8
Ui2 *uint16
Ui4 *uint32
Ui8 *uint64
Uint *uint32
R4 *float32
R8 *float64
Decimal *float64
Lpstr *string
Lpwstr *string
Bstr *string
Date *time.Time
Filetime *time.Time
Bool *bool
Cy *string
Error *string
Stream *string
Ostream *string
Storage *string
Ostorage *string
Vstream *docPropsVTypes.Vstream
Clsid *string
}
func NewCT_Property() *CT_Property
func (m *CT_Property) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Property) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Property) Validate() error
Validate validates the CT_Property and its children
func (m *CT_Property) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Property and its children, prefixing error messages with path
type Properties struct {
CT_Properties
}
func NewProperties() *Properties
func (m *Properties) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *Properties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *Properties) Validate() error
Validate validates the Properties and its children
func (m *Properties) ValidateWithPath(path string) error
ValidateWithPath validates the Properties and its children, prefixing error messages with path