Sha256: 0281877078f2f36eba50c6c5b9fa1fb7823ff6d31662efd52ad0c0c10cfce82b
Contents?: true
Size: 606 Bytes
Versions: 37
Compression:
Stored size: 606 Bytes
Contents
# frozen_string_literal: true module Alula class CameraGetWifiProc < Alula::RpcResource class Response < Alula::RpcResponse end def self.call(device_id:, customer_id:, limit: 1, offset: 0, force: false) cache_options = { 'limit': limit, 'offset': offset } cache_options['mode'] = 'FORCE_UPDATE' if force payload = { "deviceId": device_id, "cacheOptions": cache_options } request( http_method: :post, path: "/video/v1/rpc/devices/get-network-info?customerId=#{customer_id}", payload:, handler: Response ) end end end
Version data entries
37 entries across 37 versions & 1 rubygems