One Logo Pool Ball
Matter · IOS API REFERENCE

MTROTAHeader

class · iOS 16.1+ · SDK 27.1

class MTROTAHeader

Members (21)

init · iOS 16.4+

init

TypeScript
static init(data: ArrayBuffer): MTROTAHeader
Swift declaration
init(data: Data)
get · iOS 16.1+

imageDigest

TypeScript
get imageDigest(): ArrayBuffer
Swift declaration
var imageDigest: Data { get set }
set · iOS 16.1+

imageDigest

TypeScript
set imageDigest(value: ArrayBuffer)
Swift declaration
var imageDigest: Data { get set }
get · iOS 16.1+

imageDigestType

TypeScript
get imageDigestType(): MTROTAImageDigestType
Swift declaration
var imageDigestType: MTROTAImageDigestType { get set }
set · iOS 16.1+

imageDigestType

TypeScript
set imageDigestType(value: MTROTAImageDigestType)
Swift declaration
var imageDigestType: MTROTAImageDigestType { get set }
get · iOS 16.1+

maxApplicableVersion

TypeScript
get maxApplicableVersion(): (_Foundation_NSNumber) | null
Swift declaration
@NSCopying var maxApplicableVersion: NSNumber? { get set }
set · iOS 16.1+

maxApplicableVersion

TypeScript
set maxApplicableVersion(value: (_Foundation_NSNumber) | null)
Swift declaration
@NSCopying var maxApplicableVersion: NSNumber? { get set }
get · iOS 16.1+

minApplicableVersion

TypeScript
get minApplicableVersion(): (_Foundation_NSNumber) | null
Swift declaration
@NSCopying var minApplicableVersion: NSNumber? { get set }
set · iOS 16.1+

minApplicableVersion

TypeScript
set minApplicableVersion(value: (_Foundation_NSNumber) | null)
Swift declaration
@NSCopying var minApplicableVersion: NSNumber? { get set }
get · iOS 16.1+

payloadSize

TypeScript
get payloadSize(): _Foundation_NSNumber
Swift declaration
@NSCopying var payloadSize: NSNumber { get set }
set · iOS 16.1+

payloadSize

TypeScript
set payloadSize(value: _Foundation_NSNumber)
Swift declaration
@NSCopying var payloadSize: NSNumber { get set }
get · iOS 16.1+

productID

TypeScript
get productID(): _Foundation_NSNumber
Swift declaration
@NSCopying var productID: NSNumber { get set }
set · iOS 16.1+

productID

TypeScript
set productID(value: _Foundation_NSNumber)
Swift declaration
@NSCopying var productID: NSNumber { get set }
get · iOS 16.1+

releaseNotesURL

TypeScript
get releaseNotesURL(): (string) | null
Swift declaration
var releaseNotesURL: String? { get set }
set · iOS 16.1+

releaseNotesURL

TypeScript
set releaseNotesURL(value: (string) | null)
Swift declaration
var releaseNotesURL: String? { get set }
get · iOS 16.1+

softwareVersion

TypeScript
get softwareVersion(): _Foundation_NSNumber
Swift declaration
@NSCopying var softwareVersion: NSNumber { get set }
set · iOS 16.1+

softwareVersion

TypeScript
set softwareVersion(value: _Foundation_NSNumber)
Swift declaration
@NSCopying var softwareVersion: NSNumber { get set }
get · iOS 16.1+

softwareVersionString

TypeScript
get softwareVersionString(): string
Swift declaration
var softwareVersionString: String { get set }
set · iOS 16.1+

softwareVersionString

TypeScript
set softwareVersionString(value: string)
Swift declaration
var softwareVersionString: String { get set }
get · iOS 16.1+

vendorID

TypeScript
get vendorID(): _Foundation_NSNumber
Swift declaration
@NSCopying var vendorID: NSNumber { get set }
set · iOS 16.1+

vendorID

TypeScript
set vendorID(value: _Foundation_NSNumber)
Swift declaration
@NSCopying var vendorID: NSNumber { get set }

Skipped declarations

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

MTROTAHeader.init()

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

All Matter types →