class Cisco::Meraki::Dashboard

Defined in:

cisco/meraki/dashboard.cr

Constant Summary

EMPTY_HEADERS = {} of String => String
SUCCESS_RESPONSE = {HTTP::Status::OK.to_i, EMPTY_HEADERS, nil}

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def fetch(location : String) #

Perform fetch with the required API request limits in place


[View source]
def fetch_all(location : String) #

[View source]
def get_zones(camera_serial : String) #

[View source]
def networks(organization_id : String) #

[View source]
def on_load #

[View source]
def on_unload #

[View source]
def on_update #

[View source]
def organizations #

[View source]
def poll_clients(network_id : String | Nil = nil, timespan : UInt32 = 900_u32, connection : ConnectionType | Nil = nil, device_serial : String | Nil = nil, statuses : String = "Online") #

[View source]
def port_status(method : String, headers : Hash(String, Array(String)), body : String) #

a webhook for obtaining changes in port status


[View source]
def ports_statuses(device_serial : String) #

[View source]
def scanning_api(method : String, headers : Hash(String, Array(String)), body : String) #

Webhook endpoint for scanning API, expects version 3


[View source]