def __init__(self, name=None, zigbee_channel=None, dhcp=None, ip_address=None, netmask=None, gateway=None, proxy_address=None, proxy_port=None, utc=None, timezone=None, sw_update=None, link_button=None, portal_services=None): """ Constructor """ self.__name = name # string self.__zigbee_channel = Datum.int(zigbee_channel) # int self.__dhcp = Datum.bool(dhcp) # bool self.__ip_address = ip_address # string self.__netmask = netmask # string self.__gateway = gateway # string self.__proxy_address = proxy_address # string self.__proxy_port = Datum.int(proxy_port) # int self.__utc = utc # string (date / time) self.__timezone = timezone # string (timezone ID) self.__sw_update = sw_update # SWUpdate self.__link_button = Datum.bool(link_button) # bool self.__portal_services = Datum.bool(portal_services) # bool
def __init__(self, name=None, zigbee_channel=None, bridge_id=None, mac=None, dhcp=None, ip_address=None, netmask=None, gateway=None, proxy_address=None, proxy_port=None, utc=None, localtime=None, timezone=None, model_id=None, datastore_version=None, sw_version=None, api_version=None, sw_update=None, sw_update_2=None, link_button=None, portal_services=None, portal_connection=None, portal_state=None, internet_services=None, factory_new=None, replaces_bridge_id=None, backup=None, starterkit_id=None, whitelist=None): """ Constructor """ super().__init__(name=name, zigbee_channel=zigbee_channel, dhcp=dhcp, ip_address=ip_address, netmask=netmask, gateway=gateway, proxy_address=proxy_address, proxy_port=proxy_port, utc=utc, timezone=timezone, sw_update=sw_update, link_button=link_button) self.__bridge_id = bridge_id # string self.__mac = mac # string self.__localtime = localtime # string (date / time) self.__model_id = model_id # string self.__datastore_version = datastore_version # string self.__sw_version = sw_version # string self.__api_version = api_version # string self.__sw_update_2 = sw_update_2 # SWUpdate2 self.__portal_services = Datum.bool(portal_services) # bool self.__portal_connection = portal_connection # string self.__portal_state = portal_state # PortalState self.__internet_services = internet_services # InternetServices self.__factory_new = Datum.bool(factory_new) # bool self.__replaces_bridge_id = replaces_bridge_id # string self.__backup = backup # Backup self.__starterkit_id = starterkit_id # string self.__whitelist = whitelist # WhitelistGroup
def __init__(self, update_state=None, check_for_update=None, device_types=None, url=None, text=None, notify=None): """ Constructor """ self.__update_state = Datum.int(update_state) # int self.__check_for_update = Datum.bool(check_for_update) # bool self.__device_types = device_types # DeviceTypes self.__url = url # string self.__text = text # string self.__notify = Datum.bool(notify) # bool
def do_update(self): return Datum.bool(self.__opts.do_update)
def check_update(self): return Datum.bool(self.__opts.check_update)
def portal_services(self): return Datum.bool(self.__opts.portal_services)