class Spaceship::ConnectAPI::App
Attributes
bundle_id[RW]
is_aag[RW]
name[RW]
primary_locale[RW]
removed[RW]
sku[RW]
Public Class Methods
all(filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
Apps
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 33 def self.all(filter: {}, includes: nil, limit: nil, sort: nil) resps = Spaceship::ConnectAPI.get_apps(filter: filter, includes: includes, limit: limit, sort: sort).all_pages return resps.map(&:to_models).flatten end
find(bundle_id)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 38 def self.find(bundle_id) return all(filter: { bundleId: bundle_id }).find do |app| app.bundle_id == bundle_id end end
get(app_id: nil, includes: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 44 def self.get(app_id: nil, includes: nil) return Spaceship::ConnectAPI.get_app(app_id: app_id, includes: includes).first end
type()
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 25 def self.type return "apps" end
Public Instance Methods
get_beta_app_localizations(filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 80 def get_beta_app_localizations(filter: {}, includes: nil, limit: nil, sort: nil) filter ||= {} filter[:app] = id resps = Spaceship::ConnectAPI.get_beta_app_localizations(filter: filter, includes: includes, limit: limit, sort: sort).all_pages return resps.map(&:to_models).flatten end
get_beta_groups(filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 88 def get_beta_groups(filter: {}, includes: nil, limit: nil, sort: nil) filter ||= {} filter[:app] = id resps = Spaceship::ConnectAPI.get_beta_groups(filter: filter, includes: includes, limit: limit, sort: sort).all_pages return resps.map(&:to_models).flatten end
get_beta_testers(filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
Beta Testers
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 52 def get_beta_testers(filter: {}, includes: nil, limit: nil, sort: nil) filter ||= {} filter[:apps] = id resps = Spaceship::ConnectAPI.get_beta_testers(filter: filter, includes: includes, limit: limit, sort: sort).all_pages return resps.map(&:to_models).flatten end
get_build_deliveries(filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 72 def get_build_deliveries(filter: {}, includes: nil, limit: nil, sort: nil) filter ||= {} filter[:app] = id resps = Spaceship::ConnectAPI.get_build_deliveries(filter: filter, includes: includes, limit: limit, sort: sort).all_pages return resps.map(&:to_models).flatten end
get_builds(filter: {}, includes: nil, limit: nil, sort: nil)
click to toggle source
Builds
# File spaceship/lib/spaceship/connect_api/models/app.rb, line 64 def get_builds(filter: {}, includes: nil, limit: nil, sort: nil) filter ||= {} filter[:app] = id resps = Spaceship::ConnectAPI.get_builds(filter: filter, includes: includes, limit: limit, sort: sort).all_pages return resps.map(&:to_models).flatten end