Documentation
¶
Index ¶
- func CheckValidate(v interface{}) error
- type AdditionalField
- type AdditionalFields
- type AdditionalFieldsType
- type AgDesc
- type AnyHolder
- type MModel
- type NodeID
- type TAcsiName
- type TAnyContentFromOtherNamespace
- type TBaseElement
- type TID
- type TIDNaming
- type TIEDName
- type TIEDNameIsNone
- type TIEDNameOrNone
- type TPrivate
- type TPrivateTypeNormalizedString
- type TText
- type TVal
- type UnsignedInt
- type Validator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckValidate ¶
func CheckValidate(v interface{}) error
Types ¶
type AdditionalField ¶
func (*AdditionalField) MarshalXMLAttr ¶
func (*AdditionalField) UnmarshalXMLAttr ¶
func (a *AdditionalField) UnmarshalXMLAttr(attr xml.Attr) error
type AdditionalFields ¶
type AdditionalFields struct { AdditionalFields AdditionalFieldsType `xml:",any,attr"` CustomElements []AnyHolder `xml:",any"` }
type AdditionalFieldsType ¶
type AdditionalFieldsType []AdditionalField
type AgDesc ¶
type AgDesc struct {
DescAttr *string `xml:"desc,attr,omitempty" json:"desc,omitempty"`
}
"AttributeGroup" AgDesc ...
type AnyHolder ¶
type AnyHolder struct {
MModel
}
func (*AnyHolder) MarshalXML ¶
func (*AnyHolder) UnmarshalXML ¶
type TAnyContentFromOtherNamespace ¶
type TAnyContentFromOtherNamespace struct { NodeID AdditionalFields AdditionalFieldsType `xml:",any,attr"` CustomElements []AnyHolder `xml:",any"` }
"ComplexType" TAnyContentFromOtherNamespace ...
func (*TAnyContentFromOtherNamespace) Validate ¶
func (t *TAnyContentFromOtherNamespace) Validate() error
type TBaseElement ¶
type TBaseElement struct { NodeID AdditionalFields AdditionalFieldsType `xml:",any,attr"` CustomElements []AnyHolder `xml:",any"` Text *TText `xml:"Text" json:"Text"` Private []TPrivate `xml:"Private" json:"Private"` }
"ComplexType" TBaseElement ...
func (*TBaseElement) Validate ¶
func (t *TBaseElement) Validate() error
type TIDNaming ¶
type TIDNaming struct { TBaseElement AgDesc // AttributeGroup IdAttr TID `xml:"id,attr" json:"id"` }
"ComplexType" TIDNaming ...
type TIEDNameIsNone ¶
type TIEDNameIsNone string
"SimpleType" base:"tAcsiName" TIEDNameIsNone ...
func (*TIEDNameIsNone) Validate ¶
func (t *TIEDNameIsNone) Validate() error
type TIEDNameOrNone ¶
type TIEDNameOrNone struct { Content string `xml:",chardata" json:",omitempty"` // contains filtered or unexported fields }
"SimpleType" TIEDNameOrNone is UNION type
func (*TIEDNameOrNone) IsEmpty ¶
func (t *TIEDNameOrNone) IsEmpty() bool
func (*TIEDNameOrNone) MarshalXMLAttr ¶
func (*TIEDNameOrNone) UnmarshalXMLAttr ¶
func (t *TIEDNameOrNone) UnmarshalXMLAttr(attr xml.Attr) error
func (*TIEDNameOrNone) Validate ¶
func (t *TIEDNameOrNone) Validate() error
type TPrivate ¶
type TPrivate struct { TAnyContentFromOtherNamespace TypesssAttr *string `xml:"typesss,attr,omitempty" json:"typesss,omitempty"` NameAttr *TIEDName `xml:"name,attr,omitempty" json:"name,omitempty"` TypeAttr TPrivateTypeNormalizedString `xml:"type,attr" json:"type"` SourceAttr string `xml:"source,attr" json:"source"` }
"ComplexType" TPrivate ...
type TPrivateTypeNormalizedString ¶
type TPrivateTypeNormalizedString string
"SimpleType" base:"xs:normalizedString" TPrivateTypeNormalizedString ...
func (*TPrivateTypeNormalizedString) Validate ¶
func (t *TPrivateTypeNormalizedString) Validate() error
type TText ¶
type TText struct { TAnyContentFromOtherNamespace SourceAttr *string `xml:"source,attr,omitempty" json:"source,omitempty"` }
"ComplexType" TText ...
type TVal ¶
type TVal struct { NodeID Content string `xml:",chardata" json:",omitempty"` SGroupAttr *uint32 `xml:"sGroup,attr,omitempty" json:"sGroup,omitempty"` }
"ComplexType" TVal ...
type UnsignedInt ¶
type UnsignedInt string
func (*UnsignedInt) Validate ¶
func (u *UnsignedInt) Validate() error
Click to show internal directories.
Click to hide internal directories.