One Logo Pool Ball
Intents · IOS API REFERENCE

INMessageLinkMetadata

class · iOS 17.0+ · SDK 27.1

class INMessageLinkMetadata

Members (11)

init · iOS 17.0+

init

TypeScript
static init(siteName?: (string) | null, summary?: (string) | null, title?: (string) | null, openGraphType?: (string) | null, linkURL?: (string) | null): INMessageLinkMetadata
Swift declaration
init(siteName: String?, summary: String?, title: String?, openGraphType: String?, linkURL: URL?)
get · iOS 17.0+

linkURL

TypeScript
get linkURL(): (string) | null
Swift declaration
var linkURL: URL? { get set }
set · iOS 17.0+

linkURL

TypeScript
set linkURL(value: (string) | null)
Swift declaration
var linkURL: URL? { get set }
get · iOS 17.0+

openGraphType

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

openGraphType

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

siteName

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

siteName

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

summary

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

summary

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

title

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

title

TypeScript
set title(value: (string) | null)
Swift declaration
var title: String? { get set }

Skipped declarations

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

INMessageLinkMetadata.init()

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

All Intents types →