module UnifiGem::Client::Guests
Public Instance Methods
extend_guest_validity(guest_id)
click to toggle source
# File lib/unifi_gem/client/guests.rb, line 33 def extend_guest_validity(guest_id) body = { id: guest_id, cmd: 'extend' } response = self.class.get("/s/#{@site}/cmd/hotspot", { body: body.to_json }) response.parsed_response end
list_guests(within = 8760)
click to toggle source
# File lib/unifi_gem/client/guests.rb, line 7 def list_guests(within = 8760) body = { within: within } response = self.class.get("/s/#{@site}/stat/guest", { body: body.to_json }) response.parsed_response end
set_guestlogin_settings(portal_enabled, portal_customized, redirect_enabled, redirect_url, x_password, expire_number, expire_unit, site_id)
click to toggle source
# File lib/unifi_gem/client/guests.rb, line 13 def set_guestlogin_settings(portal_enabled, portal_customized, redirect_enabled, redirect_url, x_password, expire_number, expire_unit, site_id) body = { portal_enabled: portal_enabled, portal_customized: portal_customized, redirect_enabled: redirect_enabled, redirect_url: redirect_url, x_password: x_password, expire_number: expire_number, expire_unit: expire_unit, site_id: site_id} response = self.class.get("/s/#{@site}/set/setting/guest_access", { body: body.to_json }) response.parsed_response end