One Logo Pool Ball
Matter · IOS API REFERENCE

MTREventReport

class · iOS 16.1+ · SDK 27.1

class MTREventReport

Members (10)

init · iOS 17.0+

init

TypeScript
static init(responseValue: Record<string, unknown>): MTREventReport
Swift declaration
init(responseValue: [String : Any]) throws
get · iOS 16.1+

error

TypeScript
get error(): (NativeError) | null
Swift declaration
var error: (any Error)? { get }
get · iOS 16.1+

eventNumber

TypeScript
get eventNumber(): _Foundation_NSNumber
Swift declaration
@NSCopying var eventNumber: NSNumber { get }
get · iOS 16.5+

eventTimeType

TypeScript
get eventTimeType(): MTREventTimeType
Swift declaration
var eventTimeType: MTREventTimeType { get }
get · iOS 16.1+

path

TypeScript
get path(): MTREventPath
Swift declaration
@NSCopying var path: MTREventPath { get }
get · iOS 16.1+

priority

TypeScript
get priority(): _Foundation_NSNumber
Swift declaration
@NSCopying var priority: NSNumber { get }
get · iOS 16.5+

systemUpTime

TypeScript
get systemUpTime(): number
Swift declaration
var systemUpTime: TimeInterval { get }
get · iOS 16.1+ · Deprecated in iOS 16.5

timestamp

TypeScript
get timestamp(): _Foundation_NSNumber
Swift declaration
@NSCopying var timestamp: NSNumber { get }
get · iOS 16.5+

timestampDate

TypeScript
get timestampDate(): (globalThis.Date) | null
Swift declaration
var timestampDate: Date? { get }
get · iOS 16.1+

value

TypeScript
get value(): (unknown) | null
Swift declaration
var value: Any? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MTREventReport.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All Matter types →