class Google::Apis::TestingV1::IosDeviceCatalog

The currently supported iOS devices.

Attributes

models[RW]

The set of supported iOS device models. Corresponds to the JSON property `models` @return [Array<Google::Apis::TestingV1::IosModel>]

runtime_configuration[RW]

iOS configuration that can be selected at the time a test is run. Corresponds to the JSON property `runtimeConfiguration` @return [Google::Apis::TestingV1::IosRuntimeConfiguration]

versions[RW]

The set of supported iOS software versions. Corresponds to the JSON property `versions` @return [Array<Google::Apis::TestingV1::IosVersion>]

xcode_versions[RW]

The set of supported Xcode versions. Corresponds to the JSON property `xcodeVersions` @return [Array<Google::Apis::TestingV1::XcodeVersion>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/testing_v1/classes.rb, line 1218
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/testing_v1/classes.rb, line 1223
def update!(**args)
  @models = args[:models] if args.key?(:models)
  @runtime_configuration = args[:runtime_configuration] if args.key?(:runtime_configuration)
  @versions = args[:versions] if args.key?(:versions)
  @xcode_versions = args[:xcode_versions] if args.key?(:xcode_versions)
end