Sha256: 25528e01cf4487cad14b9b5ecacc4ec18db82e666bbe70b937481d47ca169cd6
Contents?: true
Size: 537 Bytes
Versions: 18
Compression:
Stored size: 537 Bytes
Contents
# frozen_string_literal: true module Alula class CameraGetFirmwareVersionProc < Alula::RpcResource class Response < Alula::RpcResponse attr_accessor :result def initialize(response) super(response) @result = response.data end end def self.call(device_id:) payload = { "deviceId": device_id } request( http_method: :post, path: '/video/v1/rpc/devices/get-firmware-version', payload:, handler: Response ) end end end
Version data entries
18 entries across 18 versions & 1 rubygems