Module: BrazeRuby::Endpoints::DeleteUsers

Included in:
API
Defined in:
lib/braze_ruby/endpoints/delete_users.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#delete_users_service=(value) ⇒ Object

Sets the attribute delete_users_service

Parameters:

  • value —

    the value to set the attribute delete_users_service to.



4
5
6
# File 'lib/braze_ruby/endpoints/delete_users.rb', line 4

def delete_users_service=(value)
  @delete_users_service = value
end

Instance Method Details

#delete_users(payload) ⇒ Object



10
11
12
# File 'lib/braze_ruby/endpoints/delete_users.rb', line 10

def delete_users(payload)
  delete_users_action(external_ids: payload.compact.uniq)
end

#delete_users_action(**payload) ⇒ Object



6
7
8
# File 'lib/braze_ruby/endpoints/delete_users.rb', line 6

def delete_users_action(**payload)
  delete_users_service.perform(api_key, payload)
end