class Google::Apis::TestingV1::IosVersion

An iOS version.

Attributes

id[RW]

An opaque id for this iOS version. Use this id to invoke the TestExecutionService. Corresponds to the JSON property `id` @return [String]

major_version[RW]

An integer representing the major iOS version. Examples: “8”, “9”. Corresponds to the JSON property `majorVersion` @return [Fixnum]

minor_version[RW]

An integer representing the minor iOS version. Examples: “1”, “2”. Corresponds to the JSON property `minorVersion` @return [Fixnum]

supported_xcode_version_ids[RW]

The available Xcode versions for this version. Corresponds to the JSON property `supportedXcodeVersionIds` @return [Array<String>]

tags[RW]

Tags for this dimension. Examples: “default”, “preview”, “deprecated”. Corresponds to the JSON property `tags` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/testing_v1/classes.rb, line 1484
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 1489
def update!(**args)
  @id = args[:id] if args.key?(:id)
  @major_version = args[:major_version] if args.key?(:major_version)
  @minor_version = args[:minor_version] if args.key?(:minor_version)
  @supported_xcode_version_ids = args[:supported_xcode_version_ids] if args.key?(:supported_xcode_version_ids)
  @tags = args[:tags] if args.key?(:tags)
end