B `D@sGdddeZdS)cs8eZdZfddZedddZedddZZS) AlertSettingscstt|||_dS)N)superr__init___session)selfsession) __class__w/private/var/folders/7j/8686xlfs15q3tgljmghtvg0r0000gn/T/pip-target-isidps9b/lib/python/meraki_v0/api/alert_settings.pyrszAlertSettings.__init__) networkIdcCs&dgdd}d|d}|j||S)z **Return the alert configuration for this network** https://developer.cisco.com/meraki/api/#!get-network-alert-settings - networkId (string) zAlert settingsgetNetworkAlertSettings)tags operationz /networks/z/alertSettings)rget)rr metadataresourcerrr r s  z%AlertSettings.getNetworkAlertSettingsc sR|tdgdd}d|d}ddgfdd |D}|j|||S) a **Update the alert configuration for this network** https://developer.cisco.com/meraki/api/#!update-network-alert-settings - networkId (string) - defaultDestinations (object): The network-wide destinations for all alerts on the network. - alerts (array): Alert-specific configuration for each type. Only alerts that pertain to the network can be updated. zAlert settingsupdateNetworkAlertSettings)r r z /networks/z/alertSettingsZdefaultDestinationsZalertscs&i|]\}}|kr||qSr)strip).0kv) body_paramsrr )sz.)updatelocalsitemsrput)rr kwargsrrpayloadr)rr rs  z(AlertSettings.updateNetworkAlertSettings)__name__ __module__ __qualname__rstrr r __classcell__rr)rr rs rN)objectrrrrr