class Spaceship::ConnectAPI::BetaTester
Attributes
apps[RW]
beta_groups[RW]
beta_tester_metrics[RW]
email[RW]
first_name[RW]
invitation[RW]
invite_type[RW]
last_name[RW]
Public Class Methods
all(filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
API
# File spaceship/lib/spaceship/connect_api/models/beta_tester.rb, line 37 def self.all(filter: {}, includes: nil, limit: nil, sort: nil) return Spaceship::ConnectAPI.get_beta_testers(filter: filter, includes: includes) end
find(email: nil, includes: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_tester.rb, line 41 def self.find(email: nil, includes: nil) return all(filter: { email: email }, includes: includes).first end
type()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_tester.rb, line 29 def self.type return "betaTesters" end
Public Instance Methods
delete_from_apps(apps: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_tester.rb, line 45 def delete_from_apps(apps: nil) app_ids = apps.map(&:id) return Spaceship::ConnectAPI.delete_beta_tester_from_apps(beta_tester_id: id, app_ids: app_ids) end
delete_from_beta_groups(beta_groups: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_tester.rb, line 50 def delete_from_beta_groups(beta_groups: nil) beta_group_ids = beta_groups.map(&:id) return Spaceship::ConnectAPI.delete_beta_tester_from_beta_groups(beta_tester_id: id, beta_group_ids: beta_group_ids) end