One Logo Pool Ball
Matter · IOS API REFERENCE

MTROptionalQRCodeInfo

class · iOS 16.1+ · SDK 27.1

class MTROptionalQRCodeInfo

Members (12)

init · iOS 17.6+

init

TypeScript
static initTagInt32Value(tag: _Foundation_NSNumber, value: number): MTROptionalQRCodeInfo
Swift declaration
init(tag: NSNumber, int32Value value: Int32)
init · iOS 17.6+

init

TypeScript
static initTagStringValue(tag: _Foundation_NSNumber, value: string): MTROptionalQRCodeInfo
Swift declaration
init(tag: NSNumber, stringValue value: String)
method · iOS 16.1+ · Deprecated in iOS 17.6

setIntegerValue

TypeScript
setIntegerValue(integerValue: _Foundation_NSNumber): void
Swift declaration
func setIntegerValue(_ integerValue: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 17.6

setStringValue

TypeScript
setStringValue(stringValue: string): void
Swift declaration
func setStringValue(_ stringValue: String)
method · iOS 16.1+ · Deprecated in iOS 17.6

setTag

TypeScript
setTag(tag: _Foundation_NSNumber): void
Swift declaration
func setTag(_ tag: NSNumber)
method · iOS 16.1+ · Deprecated in iOS 17.6

setType

TypeScript
setType(type: MTROptionalQRCodeInfoType): void
Swift declaration
func setType(_ type: MTROptionalQRCodeInfoType)
get · iOS 16.1+ · Deprecated in iOS 16.4

infoType

TypeScript
get infoType(): _Foundation_NSNumber
Swift declaration
@NSCopying var infoType: NSNumber { get set }
set · iOS 16.1+ · Deprecated in iOS 16.4

infoType

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

integerValue

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

stringValue

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

tag

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

type

TypeScript
get type(): MTROptionalQRCodeInfoType
Swift declaration
var type: MTROptionalQRCodeInfoType { get }

Skipped declarations

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

MTROptionalQRCodeInfo.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All Matter types →