class Urbanairship::Devices::NamedUserUninstaller

Attributes

named_user_ids[RW]

Public Class Methods

new(client: required('client')) click to toggle source
# File lib/urbanairship/devices/named_user.rb, line 102
def initialize(client: required('client'))
  @client = client
  @named_user_ids =  nil
end

Public Instance Methods

uninstall() click to toggle source
# File lib/urbanairship/devices/named_user.rb, line 107
def uninstall
  payload = {}
  payload['named_user_id'] = @named_user_ids

  response = @client.send_request(
    method: 'POST',
    body: JSON.dump(payload),
    path: named_users_path('uninstall'),
    content_type: CONTENT_TYPE
  )
  logger.info { "Uninstalled named_user_ids #{@named_user_ids} " }
  response
end