Sha256: f0964ebb391b409c84cca702117d960b94c6a6a2c4a021701a1995a16c614942

Contents?: true

Size: 850 Bytes

Versions: 23

Compression:

Stored size: 850 Bytes

Contents

require_relative '../model'
module Spaceship
  class ConnectAPI
    class BuildBundleFileSizes
      include Spaceship::ConnectAPI::Model

      attr_accessor :device_model
      attr_accessor :os_version
      attr_accessor :download_bytes
      attr_accessor :install_bytes

      attr_mapping({
        "deviceModel" => "device_model",
        "osVersion" => "os_version",
        "downloadBytes" => "download_bytes",
        "installBytes" => "install_bytes"
      })

      def self.type
        return "buildBundleFileSizes"
      end

      #
      # API
      #

      def self.all(client: nil, build_bundle_id: nil, limit: 30)
        client ||= Spaceship::ConnectAPI
        resps = client.get_build_bundles_build_bundle_file_sizes(build_bundle_id: build_bundle_id).all_pages
        resps.flat_map(&:to_models)
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 4 rubygems

Version Path
fastlane-2.226.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.225.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.224.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.223.1 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.223.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.222.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.221.1 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.221.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.220.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.219.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.218.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-security-patched-2.216.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.217.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.216.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.215.1 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.215.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-mercafacil-2.214.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.214.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.213.0 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb
fastlane-2.212.2 spaceship/lib/spaceship/connect_api/models/build_bundle_file_sizes.rb