struct _tds__SetNTP { /// @brief Indicate if NTP address information is to be retrieved using DHCP. /// Element FromDHCP of type xs:boolean. enum xsd__boolean FromDHCP 1; ///< Required element. /// @brief Manual NTP settings. /// Size of array of struct tt__NetworkHost* is 0..unbounded $int __sizeNTPManual 0; /// Array struct tt__NetworkHost* of length 0..unbounded struct tt__NetworkHost* NTPManual 0; };
struct tt__NetworkHost { /// @brief Network host type: IPv4, IPv6 or DNS. /// Element Type of type "http://www.onvif.org/ver10/schema":NetworkHostType. enum tt__NetworkHostType Type 1; ///< Required element. /// @brief IPv4 address. /// Element IPv4Address of type "http://www.onvif.org/ver10/schema":IPv4Address. tt__IPv4Address IPv4Address 0; ///< Optional element. /// @brief IPv6 address. /// Element IPv6Address of type "http://www.onvif.org/ver10/schema":IPv6Address. tt__IPv6Address IPv6Address 0; ///< Optional element. /// @brief DNS name. /// Element DNSname of type "http://www.onvif.org/ver10/schema":DNSName. tt__DNSName DNSname 0; ///< Optional element. /// Element Extension of type "http://www.onvif.org/ver10/schema":NetworkHostExtension. struct tt__NetworkHostExtension* Extension 0; ///< Optional element. /// <anyAttribute namespace="##any"> /// TODO: Schema extensibility is user-definable. /// Consult the protocol documentation to change or insert declarations. /// Use wsdl2h option -x to remove this attribute. /// Use wsdl2h option -d for xsd__anyAttribute DOM (soap_dom_attribute). @_XML __anyAttribute ; ///< A placeholder that has no effect: please see comment. };