class Spaceship::ConnectAPI::BetaGroup
Attributes
beta_testers[RW]
created_date[RW]
is_internal_group[RW]
name[RW]
public_link[RW]
public_link_enabled[RW]
public_link_id[RW]
public_link_limit[RW]
public_link_limit_enabled[RW]
Public Class Methods
type()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 29 def self.type return "betaGroups" end
Public Instance Methods
add_beta_testers(client: nil, beta_tester_ids:)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 43 def add_beta_testers(client: nil, beta_tester_ids:) client ||= Spaceship::ConnectAPI return client.add_beta_tester_to_group(beta_group_id: id, beta_tester_ids: beta_tester_ids) end
delete!()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 57 def delete! return Spaceship::ConnectAPI.delete_beta_group(group_id: id) end
fetch_builds()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 61 def fetch_builds resps = Spaceship::ConnectAPI.get_builds_for_beta_group(group_id: id).all_pages return resps.flat_map(&:to_models) end
post_bulk_beta_tester_assignments(client: nil, beta_testers: nil)
click to toggle source
beta_testers
- [{email: “”, firstName: “”, lastName: “”}]
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 38 def post_bulk_beta_tester_assignments(client: nil, beta_testers: nil) client ||= Spaceship::ConnectAPI return client.post_bulk_beta_tester_assignments(beta_group_id: id, beta_testers: beta_testers) end
update(client: nil, attributes: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 48 def update(client: nil, attributes: nil) return if attributes.empty? client ||= Spaceship::ConnectAPI attributes = reverse_attr_mapping(attributes) return client.patch_group(group_id: id, attributes: attributes).first end