class Spaceship::ConnectAPI::BetaGroup
Attributes
Public Class Methods
Source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 31 def self.type return "betaGroups" end
Public Instance Methods
Source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 45 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
Source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 59 def delete! return Spaceship::ConnectAPI.delete_beta_group(group_id: id) end
Source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 63 def fetch_builds resps = Spaceship::ConnectAPI.get_builds_for_beta_group(group_id: id).all_pages return resps.flat_map(&:to_models) end
Source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 40 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
beta_testers
- [{email: “”, firstName: “”, lastName: “”}]
Source
# File spaceship/lib/spaceship/connect_api/models/beta_group.rb, line 50 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