Sha256: 58df8b2de20fb2a9aa73bdb6a6143e87bae4fab9ba69b156bbc4061eece22b5e
Contents?: true
Size: 456 Bytes
Versions: 92
Compression:
Stored size: 456 Bytes
Contents
module Alula class DeviceAssignProc < Alula::RpcResource class Response < Alula::RpcResponse end def self.call(customer_id:, device_id:, pin: nil) payload = { customerId: customer_id, deviceId: device_id, } payload[:pin] = pin unless pin.nil? request( http_method: :post, path: '/rpc/v1/devices/assign', payload: payload, handler: Response ) end end end
Version data entries
92 entries across 92 versions & 1 rubygems