Class: Spaceship::Tunes::BuildDetails
- Defined in:
- spaceship/lib/spaceship/tunes/build_details.rb
Overview
Represents the details of a build
Instance Attribute Summary collapse
-
#app_name ⇒ String
Name of app.
-
#app_platform ⇒ String
Platform of the app.
-
#apple_id ⇒ String
The App identifier of this app, provided by App Store Connect.
-
#binary_state ⇒ String
State of the build/binary.
-
#build_platform ⇒ String
Platform.
-
#build_sdk ⇒ String
SDK used to build app.
-
#bundle_id ⇒ String
Bundle ID of build.
-
#capabilities ⇒ String
Required Capabilities.
-
#cf_bundle_short_version ⇒ String
Version code of the build train.
-
#cf_bundle_version ⇒ String
Version code of the build.
-
#contains_odr ⇒ Boolean
Contains On Demand Resources.
-
#device_families ⇒ String
Enabled Device Family.
-
#device_protocols ⇒ String
Device Requirements / Device Protocols.
-
#dsym_url ⇒ String
Link to the dSYM file (not always available).
-
#entitlements ⇒ Hash
Containing all entitlements for all targets.
-
#export_compliance_code_value_in_plist ⇒ Boolean
App Encryption Export Compliance Code (Optional).
-
#file_name ⇒ String
Name of uploaded file.
-
#has_messages_extension ⇒ Boolean
Includes iMessage App.
-
#has_stickers ⇒ Boolean
Includes Stickers.
-
#include_symbols ⇒ Boolean
Includes Symbols.
-
#launch_prohibited ⇒ Boolean
// Not sure what this is for.
-
#localizations ⇒ String
Localizations of the build.
-
#min_os_version ⇒ String
Minimum iOS Version.
-
#newsstand_app ⇒ Boolean
Is this a Newsstand app?.
-
#number_of_asset_packs ⇒ Integer
Number of Asset packs.
-
#prerendered_icon_flag ⇒ Boolean
Does the build contain an app icon?.
-
#size_in_bytes ⇒ Int
Compressed File Size in bytes.
-
#sizes_in_bytes ⇒ Hash
Estimated App Store file sizes for all devices in bytes.
-
#sizes_in_bytes_with_device_loc ⇒ Hash
Estimated App Store file sizes for all devices in bytes.
-
#supported_architectures ⇒ String
Supported architectures of the build.
-
#upload_date ⇒ Integer
Upload date of build as UNIX timestamp.
-
#use_encryption_in_plist ⇒ Boolean
App Uses Non-Exempt Encryption (Optional).
-
#uses_location_background_mode ⇒ Boolean
App uses Location Services.
-
#uses_synapse ⇒ Boolean
Uses SiriKit.
-
#watch_only ⇒ Boolean
Watch-Only App.
Attributes inherited from Base
Method Summary
Methods inherited from TunesBase
Methods inherited from Base
attr_accessor, attr_mapping, attributes, #attributes, factory, #initialize, #inspect, mapping_module, method_missing, set_client, #setup, #to_s
Constructor Details
This class inherits a constructor from Spaceship::Base
Instance Attribute Details
#app_name ⇒ String
Returns Name of app.
38 39 40 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 38 def app_name @app_name end |
#app_platform ⇒ String
Returns Platform of the app.
62 63 64 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 62 def app_platform @app_platform end |
#apple_id ⇒ String
Returns The App identifier of this app, provided by App Store Connect.
10 11 12 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 10 def apple_id @apple_id end |
#binary_state ⇒ String
Returns State of the build/binary.
18 19 20 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 18 def binary_state @binary_state end |
#build_platform ⇒ String
Returns Platform.
30 31 32 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 30 def build_platform @build_platform end |
#build_sdk ⇒ String
Returns SDK used to build app.
26 27 28 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 26 def build_sdk @build_sdk end |
#bundle_id ⇒ String
Returns Bundle ID of build.
34 35 36 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 34 def bundle_id @bundle_id end |
#capabilities ⇒ String
Returns Required Capabilities.
85 86 87 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 85 def capabilities @capabilities end |
#cf_bundle_short_version ⇒ String
Returns Version code of the build train.
73 74 75 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 73 def cf_bundle_short_version @cf_bundle_short_version end |
#cf_bundle_version ⇒ String
Returns Version code of the build.
69 70 71 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 69 def cf_bundle_version @cf_bundle_version end |
#contains_odr ⇒ Boolean
Returns Contains On Demand Resources.
99 100 101 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 99 def contains_odr @contains_odr end |
#device_families ⇒ String
Returns Enabled Device Family.
81 82 83 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 81 def device_families @device_families end |
#device_protocols ⇒ String
Returns Device Requirements / Device Protocols.
65 66 67 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 65 def device_protocols @device_protocols end |
#dsym_url ⇒ String
Returns Link to the dSYM file (not always available).
139 140 141 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 139 def dsym_url @dsym_url end |
#entitlements ⇒ Hash
Returns containing all entitlements for all targets.
58 59 60 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 58 def entitlements @entitlements end |
#export_compliance_code_value_in_plist ⇒ Boolean
Returns App Encryption Export Compliance Code (Optional).
115 116 117 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 115 def export_compliance_code_value_in_plist @export_compliance_code_value_in_plist end |
#file_name ⇒ String
Returns Name of uploaded file.
22 23 24 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 22 def file_name @file_name end |
#has_messages_extension ⇒ Boolean
Returns Includes iMessage App.
123 124 125 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 123 def @has_messages_extension end |
#has_stickers ⇒ Boolean
Returns Includes Stickers.
119 120 121 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 119 def has_stickers @has_stickers end |
#include_symbols ⇒ Boolean
Returns Includes Symbols.
107 108 109 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 107 def include_symbols @include_symbols end |
#launch_prohibited ⇒ Boolean
Returns // Not sure what this is for.
127 128 129 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 127 def launch_prohibited @launch_prohibited end |
#localizations ⇒ String
Returns Localizations of the build.
46 47 48 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 46 def localizations @localizations end |
#min_os_version ⇒ String
Returns Minimum iOS Version.
77 78 79 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 77 def min_os_version @min_os_version end |
#newsstand_app ⇒ Boolean
Returns Is this a Newsstand app?.
50 51 52 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 50 def newsstand_app @newsstand_app end |
#number_of_asset_packs ⇒ Integer
Returns Number of Asset packs.
103 104 105 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 103 def number_of_asset_packs @number_of_asset_packs end |
#prerendered_icon_flag ⇒ Boolean
Returns Does the build contain an app icon?.
54 55 56 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 54 def prerendered_icon_flag @prerendered_icon_flag end |
#size_in_bytes ⇒ Int
Returns Compressed File Size in bytes.
89 90 91 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 89 def size_in_bytes @size_in_bytes end |
#sizes_in_bytes ⇒ Hash
Returns Estimated App Store file sizes for all devices in bytes.
92 93 94 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 92 def sizes_in_bytes @sizes_in_bytes end |
#sizes_in_bytes_with_device_loc ⇒ Hash
Returns Estimated App Store file sizes for all devices in bytes.
95 96 97 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 95 def sizes_in_bytes_with_device_loc @sizes_in_bytes_with_device_loc end |
#supported_architectures ⇒ String
Returns Supported architectures of the build.
42 43 44 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 42 def supported_architectures @supported_architectures end |
#upload_date ⇒ Integer
Returns Upload date of build as UNIX timestamp.
14 15 16 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 14 def upload_date @upload_date end |
#use_encryption_in_plist ⇒ Boolean
Returns App Uses Non-Exempt Encryption (Optional).
111 112 113 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 111 def use_encryption_in_plist @use_encryption_in_plist end |
#uses_location_background_mode ⇒ Boolean
Returns App uses Location Services.
135 136 137 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 135 def uses_location_background_mode @uses_location_background_mode end |
#uses_synapse ⇒ Boolean
Returns Uses SiriKit.
131 132 133 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 131 def uses_synapse @uses_synapse end |
#watch_only ⇒ Boolean
Returns Watch-Only App.
143 144 145 |
# File 'spaceship/lib/spaceship/tunes/build_details.rb', line 143 def watch_only @watch_only end |