unioffice/schema/soo/ofc/extended_properties/extended_properties.go

123 lines
74 KiB
Go
Raw Normal View History

2020-08-23 14:15:53 +00:00
//
// Copyright 2020 FoxyUtils ehf. All rights reserved.
//
// This is a commercial product and requires a license to operate.
// A trial license can be obtained at https://unidoc.io
//
// DO NOT EDIT: generated by unitwist Go source code obfuscator.
//
// Use of this source code is governed by the UniDoc End User License Agreement
// terms that can be accessed at https://unidoc.io/eula/
2021-04-23 20:00:00 +00:00
package extended_properties ;import (_c "encoding/xml";_e "github.com/unidoc/unioffice";_d "github.com/unidoc/unioffice/schema/soo/ofc/docPropsVTypes";);
2020-10-12 13:59:12 +00:00
2020-12-17 22:07:08 +00:00
// Validate validates the CT_VectorVariant and its children
2021-04-23 20:00:00 +00:00
func (_gee *CT_VectorVariant )Validate ()error {return _gee .ValidateWithPath ("\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074");};type CT_Properties struct{
2020-08-23 14:15:53 +00:00
// Name of Document Template
Template *string ;
// Name of Manager
Manager *string ;
// Name of Company
Company *string ;
// Total Number of Pages
Pages *int32 ;
// Word Count
Words *int32 ;
// Total Number of Characters
Characters *int32 ;
// Intended Format of Presentation
PresentationFormat *string ;
// Number of Lines
Lines *int32 ;
// Total Number of Paragraphs
Paragraphs *int32 ;
// Slides Metadata Element
Slides *int32 ;
// Number of Slides Containing Notes
Notes *int32 ;
// Total Edit Time Metadata Element
TotalTime *int32 ;
// Number of Hidden Slides
HiddenSlides *int32 ;
// Total Number of Multimedia Clips
MMClips *int32 ;
// Thumbnail Display Mode
ScaleCrop *bool ;
// Heading Pairs
HeadingPairs *CT_VectorVariant ;
// Part Titles
TitlesOfParts *CT_VectorLpstr ;
// Links Up-to-Date
LinksUpToDate *bool ;
// Number of Characters (With Spaces)
CharactersWithSpaces *int32 ;
// Shared Document
SharedDoc *bool ;
// Relative Hyperlink Base
HyperlinkBase *string ;
// Hyperlink List
HLinks *CT_VectorVariant ;
// Hyperlinks Changed
HyperlinksChanged *bool ;
// Digital Signature
DigSig *CT_DigSigBlob ;
// Application Name
Application *string ;
// Application Version
AppVersion *string ;
// Document Security
2021-04-23 20:00:00 +00:00
DocSecurity *int32 ;};func (_cae *CT_VectorLpstr )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_cae .Vector =_d .NewVector ();_bcc :for {_ddb ,_aae :=d .Token ();if _aae !=nil {return _aae ;};switch _bad :=_ddb .(type ){case _c .StartElement :switch _bad .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _fdb :=d .DecodeElement (_cae .Vector ,&_bad );_fdb !=nil {return _fdb ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070\u0069n\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065\u0064\u0020\u0065\u006c\u0065\u006d\u0065\u006et\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u004cp\u0073t\u0072\u0020\u0025\u0076",_bad .Name );if _ecg :=d .Skip ();_ecg !=nil {return _ecg ;};};case _c .EndElement :break _bcc ;case _c .CharData :};};return nil ;};func (_ggd *Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ggd .CT_Properties =*NewCT_Properties ();_ggg :for {_bee ,_eda :=d .Token ();if _eda !=nil {return _eda ;};switch _ff :=_bee .(type ){case _c .StartElement :switch _ff .Name {case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_ggd .Template =new (string );if _agb :=d .DecodeElement (_ggd .Template ,&_ff );_agb !=nil {return _agb ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_ggd .Manager =new (string );if _edg :=d .DecodeElement (_ggd .Manager ,&_ff );_edg !=nil {return _edg ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u0
// ValidateWithPath validates the CT_Properties and its children, prefixing error messages with path
func (_ead *CT_Properties )ValidateWithPath (path string )error {if _ead .HeadingPairs !=nil {if _gbb :=_ead .HeadingPairs .ValidateWithPath (path +"\u002f\u0048\u0065\u0061\u0064\u0069\u006e\u0067\u0050\u0061\u0069\u0072\u0073");_gbb !=nil {return _gbb ;};};if _ead .TitlesOfParts !=nil {if _adb :=_ead .TitlesOfParts .ValidateWithPath (path +"\u002f\u0054\u0069\u0074\u006c\u0065\u0073\u004f\u0066P\u0061\u0072\u0074\u0073");_adb !=nil {return _adb ;};};if _ead .HLinks !=nil {if _fa :=_ead .HLinks .ValidateWithPath (path +"\u002fH\u004c\u0069\u006e\u006b\u0073");_fa !=nil {return _fa ;};};if _ead .DigSig !=nil {if _adbd :=_ead .DigSig .ValidateWithPath (path +"\u002fD\u0069\u0067\u0053\u0069\u0067");_adbd !=nil {return _adbd ;};};return nil ;};func (_gcd *Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006cn\u0073"},Value :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078\u006d\u006c\u006e\u0073\u003a\u0076\u0074"},Value :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073"});start .Attr =append (start .Attr ,_c .Attr {Name :_c .Name {Local :"\u0078m\u006c\u006e\u0073\u003a\u0078\u006dl"},Value :"\u0068\u0074tp\u003a\u002f\u002fw\u0077\u0077\u002e\u00773.o\u0072g/\u0058\u004d\u004c\u002f\u0031\u0039\u00398/\u006e\u0061\u006d\u0065\u0073\u0070\u0061c\u0065"});start .Name .Local ="\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073";return _gcd .CT_Properties .MarshalXML (e ,start );};func (_f *CT_Properties )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );if _f .Template !=nil {_bg :=_c .StartElement {Name :_c .Name {Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}};_e .AddPreserveSpaceAttr (&_bg ,*_f .Template );e .EncodeElement (_f .Template ,_bg );};if _f .Manager !=nil {_ce :=_c .StartElement {Name :_c .Name {Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}};_e .AddPreserveSpaceAttr (&_ce ,*_f .Manager );e .EncodeElement (_f .Manager ,_ce );};if _f .Company !=nil {_ga :=_c .StartElement {Name :_c .Name {Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}};_e .AddPreserveSpaceAttr (&_ga ,*_f .Company );e .EncodeElement (_f .Company ,_ga );};if _f .Pages !=nil {_dcf :=_c .StartElement {Name :_c .Name {Local :"\u0050\u0061\u0067e\u0073"}};e .EncodeElement (_f .Pages ,_dcf );};if _f .Words !=nil {_fd :=_c .StartElement {Name :_c .Name {Local :"\u0057\u006f\u0072d\u0073"}};e .EncodeElement (_f .Words ,_fd );};if _f .Characters !=nil {_gc :=_c .StartElement {Name :_c .Name {Local :"\u0043\u0068\u0061\u0072\u0061\u0063\u0074\u0065\u0072\u0073"}};e .EncodeElement (_f .Characters ,_gc );};if _f .PresentationFormat !=nil {_cc :=_c .StartElement {Name :_c .Name {Local :"\u0050r\u0065s\u0065\u006e\u0074\u0061\u0074i\u006f\u006eF\u006f\u0072\u006d\u0061\u0074"}};_e .AddPreserveSpaceAttr (&_cc ,*_f .PresentationFormat );e .EncodeElement (_f .PresentationFormat ,_cc );};if _f .Lines !=nil {_afd :=_c .StartElement {Name :_c .Name {Local :"\u004c\u0069\u006ee\u0073"}};e .EncodeElement (_f .Lines ,_afd );};if _f .Paragraphs !=nil {_ge :=_c .StartElement {Name :_c .Name {Local :"\u0050\u0061\u0072\u0061\u0067\u0072\u0061\u0070\u0068\u0073"}};e .EncodeElement (_f .Paragraphs ,_ge );};if _f .Slides !=nil {_gb :=_c .StartElement {Nam
// ValidateWithPath validates the CT_DigSigBlob and its children, prefixing error messages with path
func (_db *CT_DigSigBlob )ValidateWithPath (path string )error {return nil };func (_da *CT_Properties )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_ccb :for {_cea ,_fgd :=d .Token ();if _fgd !=nil {return _fgd ;};switch _bgd :=_cea .(type ){case _c .StartElement :switch _bgd .Name {case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0054\u0065\u006d\u0070\u006c\u0061\u0074\u0065"}:_da .Template =new (string );if _bgc :=d .DecodeElement (_da .Template ,&_bgd );_bgc !=nil {return _bgc ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u004da\u006e\u0061\u0067\u0065\u0072"}:_da .Manager =new (string );if _gef :=d .DecodeElement (_da .Manager ,&_bgd );_gef !=nil {return _gef ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0043o\u006d\u0070\u0061\u006e\u0079"}:_da .Company =new (string );if _bfc :=d .DecodeElement (_da .Company ,&_bgd );_bfc !=nil {return _bfc ;};case _c .Name {Space :"\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073",Local :"\u0050\u0061\u0067e\u0073"},_c .Name {Space :"ht\u0074\u0070:\u002f\u002f\u0070\u0075\u0072\u006c\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006d\u006c\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0065x\u0074e\u006e\u0064\u0065\u0064\u0050\u0072\u006f\u0070e\u0072t\u0069\u0065s",Local :"\u0050\u0061\u0067e\u0073"}:_da .Pages =new (int32 );if _ag :=d .DecodeE
// Validate validates the CT_DigSigBlob and its children
func (_cb *CT_DigSigBlob )Validate ()error {return _cb .ValidateWithPath ("\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062");};func (_fgf *CT_VectorLpstr )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_acg :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_fgf .Vector ,_acg );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};type Properties struct{CT_Properties };
// Validate validates the Properties and its children
func (_add *Properties )Validate ()error {return _add .ValidateWithPath ("\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func NewCT_Properties ()*CT_Properties {_gg :=&CT_Properties {};return _gg };func (_bag *CT_VectorVariant )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_dab :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0076\u0065\u0063\u0074\u006fr"}};e .EncodeElement (_bag .Vector ,_dab );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_DigSigBlob ()*CT_DigSigBlob {_g :=&CT_DigSigBlob {};return _g };
// Validate validates the CT_VectorLpstr and its children
func (_dbf *CT_VectorLpstr )Validate ()error {return _dbf .ValidateWithPath ("\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072");};func (_de *CT_VectorVariant )UnmarshalXML (d *_c .Decoder ,start _c .StartElement )error {_de .Vector =_d .NewVector ();_dcd :for {_bb ,_eab :=d .Token ();if _eab !=nil {return _eab ;};switch _bcb :=_bb .(type ){case _c .StartElement :switch _bcb .Name {case _c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002e\u006f\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006d\u0061\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006fc\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0064\u006f\u0063P\u0072\u006f\u0070s\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"},_c .Name {Space :"\u0068\u0074\u0074\u0070\u003a\u002f/\u0070\u0075\u0072l\u002e\u006f\u0063l\u0063\u002e\u006f\u0072\u0067\u002f\u006f\u006f\u0078\u006dl\u002f\u006f\u0066\u0066\u0069ce\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0064\u006f\u0063\u0050\u0072\u006f\u0070\u0073\u0056\u0054\u0079\u0070\u0065\u0073",Local :"\u0076\u0065\u0063\u0074\u006f\u0072"}:if _gab :=d .DecodeElement (_de .Vector ,&_bcb );_gab !=nil {return _gab ;};default:_e .Log ("\u0073\u006b\u0069\u0070\u0070i\u006e\u0067\u0020\u0075\u006e\u0073\u0075\u0070\u0070\u006f\u0072\u0074\u0065d\u0020\u0065\u006c\u0065\u006d\u0065\u006e\u0074\u0020\u006f\u006e\u0020\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074\u0020\u0025v",_bcb .Name );if _edf :=d .Skip ();_edf !=nil {return _edf ;};};case _c .EndElement :break _dcd ;case _c .CharData :};};return nil ;};
// ValidateWithPath validates the CT_VectorVariant and its children, prefixing error messages with path
func (_afc *CT_VectorVariant )ValidateWithPath (path string )error {if _cdc :=_afc .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_cdc !=nil {return _cdc ;};return nil ;};
// ValidateWithPath validates the Properties and its children, prefixing error messages with path
func (_fgdg *Properties )ValidateWithPath (path string )error {if _bbg :=_fgdg .CT_Properties .ValidateWithPath (path );_bbg !=nil {return _bbg ;};return nil ;};
// ValidateWithPath validates the CT_VectorLpstr and its children, prefixing error messages with path
func (_ebe *CT_VectorLpstr )ValidateWithPath (path string )error {if _daa :=_ebe .Vector .ValidateWithPath (path +"\u002fV\u0065\u0063\u0074\u006f\u0072");_daa !=nil {return _daa ;};return nil ;};
// Validate validates the CT_Properties and its children
func (_gga *CT_Properties )Validate ()error {return _gga .ValidateWithPath ("\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073");};func (_ec *CT_DigSigBlob )MarshalXML (e *_c .Encoder ,start _c .StartElement )error {e .EncodeToken (start );_b :=_c .StartElement {Name :_c .Name {Local :"\u0076t\u003a\u0062\u006c\u006f\u0062"}};_e .AddPreserveSpaceAttr (&_b ,_ec .Blob );e .EncodeElement (_ec .Blob ,_b );e .EncodeToken (_c .EndElement {Name :start .Name });return nil ;};func NewCT_VectorLpstr ()*CT_VectorLpstr {_abg :=&CT_VectorLpstr {};_abg .Vector =_d .NewVector ();return _abg ;};type CT_VectorVariant struct{Vector *_d .Vector ;};func NewProperties ()*Properties {_edd :=&Properties {};_edd .CT_Properties =*NewCT_Properties ();return _edd ;};func init (){_e .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewCT_Properties );_e .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054_\u0056\u0065\u0063t\u006f\u0072\u0056\u0061\u0072\u0069\u0061\u006e\u0074",NewCT_VectorVariant );_e .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0056\u0065\u0063\u0074\u006f\u0072L\u0070\u0073\u0074\u0072",NewCT_VectorLpstr );_e .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0043\u0054\u005f\u0044\u0069\u0067\u0053\u0069\u0067\u0042\u006c\u006f\u0062",NewCT_DigSigBlob );_e .RegisterConstructor ("\u0068t\u0074p\u003a\u002f\u002f\u0073\u0063\u0068\u0065\u006d\u0061\u0073\u002eo\u0070\u0065\u006e\u0078m\u006c\u0066\u006f\u0072\u006da\u0074\u0073\u002e\u006f\u0072\u0067\u002f\u006f\u0066\u0066\u0069\u0063\u0065\u0044\u006f\u0063\u0075\u006d\u0065\u006e\u0074\u002f\u0032\u0030\u0030\u0036\u002f\u0065\u0078\u0074\u0065n\u0064\u0065\u0064\u002d\u0070\u0072\u006f\u0070e\u0072\u0074\u0069\u0065\u0073","\u0050\u0072\u006f\u0070\u0065\u0072\u0074\u0069\u0065\u0073",NewProperties );};