NimbusDeviceType
enum NimbusDeviceType
extension NimbusDeviceType : Decodable, Encodable, Equatable, Hashable, RawRepresentable
The type of device from which the impression originated
-
Mobile/Tablet Interchangeable with
NimbusDeviceType.phoneandNimbusDeviceType.tabletDeclaration
Swift
case mobileOrTablet -
Personal Computer
Declaration
Swift
case personalComputer -
Connected TV
Declaration
Swift
case connectedTV -
Phone - Interchangeable with
NimbusDeviceType.mobileOrTabletDeclaration
Swift
case phone -
Tablet - Interchangeable with
NimbusDeviceType.tabletDeclaration
Swift
case tablet -
Connected Device
Declaration
Swift
case connectedDevice -
Set Top Box
Declaration
Swift
case setTopBox -
Returns a Boolean value indicating whether two values are not equal.
Inequality is the inverse of equality. For any values
aandb,a != bimplies thata == bisfalse.This is the default implementation of the not-equal-to operator (
!=) for any type that conforms toEquatable.Declaration
Swift
static func != (lhs: Self, rhs: Self) -> BoolParameters
lhsA value to compare.
rhsAnother value to compare.
-
Creates a new instance with the specified raw value.
If there is no value of the type that corresponds with the specified raw value, this initializer returns
nil. For example:enum PaperSize: String { case A4, A5, Letter, Legal } print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)" print(PaperSize(rawValue: "Tabloid")) // Prints "nil"Declaration
Swift
init?(rawValue: Int)Parameters
rawValueThe raw value to use for the new instance.
-
Declaration
Swift
func hash(into hasher: inout Hasher) -
Declaration
Swift
var hashValue: Int { get }
-
Creates a new instance by decoding from the given decoder, when the type’s
RawValueisInt.This initializer throws an error if reading from the decoder fails, or if the data read is corrupted or otherwise invalid.
Declaration
Swift
init(from decoder: any Decoder) throws
-
Encodes this value into the given encoder, when the type’s
RawValueisInt.This function throws an error if any values are invalid for the given encoder’s format.
Declaration
Swift
func encode(to encoder: any Encoder) throws
NimbusDeviceType Enumeration Reference