Skip to main content
API Reference NSDK

NSDKTelemetryEnvironment

Telemetry backend environment passed to native on session start....

Declaration

enum NSDKTelemetryEnvironment

Summary

Telemetry backend environment passed to native on session start. Use this type instead of a free String so only supported values (dev, stg, prod) compile.


Constructors

init?(rawValue: String)

Summary

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"
- Parameter rawValue: The raw value to use for the new instance.


Cases

NameTypeSummary
case devdev
-
case prodprod
-
case stgstg
-

Properties

NameTypeSummary
var hashValueInt
-

Methods

NameTypeSummary
hashvoid
-

Operators

NameTypeSummary
static func != Bool
Returns a Boolean value indicating whether two values are not equal.
Inequality is the inverse of equality. For any values a and b, a != b
implies that a == b is false.
This is the default implementation of the not-equal-to operator (!=)
for any type that conforms to Equatable.
- Parameters:
- lhs: A value to compare.
- rhs: Another value to compare.

Relationships

conforms to: Swift.Sendable
conforms to: Swift.RawRepresentable
conforms to: Swift.Equatable
conforms to: Swift.Hashable