diff --git a/xsd/onvif/onvif.go b/xsd/onvif/onvif.go index 6706520b..55a0b36c 100644 --- a/xsd/onvif/onvif.go +++ b/xsd/onvif/onvif.go @@ -1835,9 +1835,9 @@ type GeoOrientation struct { } type FocusMove struct { - Absolute AbsoluteFocus `xml:"onvif:Absolute"` - Relative RelativeFocus `xml:"onvif:Relative"` - Continuous ContinuousFocus `xml:"onvif:Continuous"` + Absolute *AbsoluteFocus `xml:"onvif:Absolute,omitempty"` + Relative *RelativeFocus `xml:"onvif:Relative,omitempty"` + Continuous *ContinuousFocus `xml:"onvif:Continuous,omitempty"` } type ContinuousFocus struct {