One Logo Pool Ball
StateReporting · IOS API REFERENCE

ReportableMetadataValue

enum · iOS 27.0+ · SDK 27.1

enum ReportableMetadataValue

A value in a reportable-metadata dictionary. Strings, numbers, and dates all initialize directly. The ``ReportableMetadata()`` macro constructs these automatically when you annotate your metadata type. ```swift let values: [String: ReportableMetadataValue] = [ "username": ReportableMetadataValue("alice"), "loginCount": ReportableMetadataValue(42), "lastLogin": ReportableMetadataValue(Date()), "score": ReportableMetadataValue(98.6) ] ```

Members (16)

init · iOS 27.0+

init

TypeScript
static init(value: globalThis.Date): ReportableMetadataValue
Swift declaration
init(_ value: Date)
init · iOS 27.0+

init

TypeScript
static init12321(value: number): ReportableMetadataValue
Swift declaration
init(_ value: CGFloat)
init · iOS 27.0+

init

TypeScript
static init35071(value: string): ReportableMetadataValue
Swift declaration
init(_ value: String)
init · iOS 27.0+

init

TypeScript
static init81318(value: boolean): ReportableMetadataValue
Swift declaration
init(_ value: Bool)
init · iOS 27.0+

init

TypeScript
static init39560(value: number): ReportableMetadataValue
Swift declaration
init(_ value: Double)
init · iOS 27.0+

init

TypeScript
static init4682(value: number): ReportableMetadataValue
Swift declaration
init(_ value: Float)
init · iOS 27.0+

init

TypeScript
static init78325(value: number): ReportableMetadataValue
Swift declaration
init(_ value: Int)
init · iOS 27.0+

init

TypeScript
static init67441(value: number): ReportableMetadataValue
Swift declaration
init(_ value: UInt)
init · iOS 27.0+

init

TypeScript
static init82505(value: number): ReportableMetadataValue
Swift declaration
init(_ value: Int8)
init · iOS 27.0+

init

TypeScript
static init90161(value: number): ReportableMetadataValue
Swift declaration
init(_ value: Int16)
init · iOS 27.0+

init

TypeScript
static init86007(value: number): ReportableMetadataValue
Swift declaration
init(_ value: Int32)
init · iOS 27.0+

init

TypeScript
static init23348(value: number): ReportableMetadataValue
Swift declaration
init(_ value: Int64)
init · iOS 27.0+

init

TypeScript
static init22635(value: number): ReportableMetadataValue
Swift declaration
init(_ value: UInt8)
init · iOS 27.0+

init

TypeScript
static init32571(value: number): ReportableMetadataValue
Swift declaration
init(_ value: UInt16)
init · iOS 27.0+

init

TypeScript
static init73709(value: number): ReportableMetadataValue
Swift declaration
init(_ value: UInt32)
init · iOS 27.0+

init

TypeScript
static init92134(value: number): ReportableMetadataValue
Swift declaration
init(_ value: UInt64)

Skipped declarations

No declarations were skipped in this snapshot.

All StateReporting types →