Sha256: 018578d3e9902e1641de917fc6840c2c1862852758b9e525d6c99a01193b2da7

Contents?: true

Size: 502 Bytes

Versions: 2

Compression:

Stored size: 502 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)
      payload = {
        "deviceId": device_id, "cacheOptions": { "limit": limit, "offset": offset }
      }
      request(
        http_method: :post,
        path: "/video/v1/rpc/devices/get-network-info?customerId=#{customer_id}",
        payload:, handler: Response
      )
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
alula-ruby-1.9.7 lib/alula/procedures/camera_get_wifi_proc.rb
alula-ruby-1.9.6 lib/alula/procedures/camera_get_wifi_proc.rb