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