One Logo Pool Ball
Intents · IOS API REFERENCE

INCallRecord

class · iOS 11.0+ · SDK 27.1

class INCallRecord

Members (10)

get · iOS 11.0+

callCapability

TypeScript
get callCapability(): INCallCapability
Swift declaration
var callCapability: INCallCapability { get }
get · iOS 11.0+

callRecordType

TypeScript
get callRecordType(): INCallRecordType
Swift declaration
var callRecordType: INCallRecordType { get }
get · iOS 11.0+ · Deprecated in iOS 14.5

caller

TypeScript
get caller(): (INPerson) | null
Swift declaration
@NSCopying var caller: INPerson? { get }
get · iOS 11.0+

dateCreated

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

identifier

TypeScript
get identifier(): string
Swift declaration
var identifier: String { get }
get · iOS 14.5+

participants

TypeScript
get participants(): (Array<INPerson>) | null
Swift declaration
var participants: [INPerson]? { get }
init · iOS 13.0+

init

TypeScript
static init(identifier: string, dateCreated?: (globalThis.Date) | null, caller?: (INPerson) | null, callRecordType?: INCallRecordType, callCapability?: INCallCapability, callDuration?: (number) | null, unseen?: (boolean) | null, numberOfCalls?: (number) | null): INCallRecord
Swift declaration
@nonobjc convenience init(identifier: String, dateCreated: Date? = nil, caller: INPerson? = nil, callRecordType: INCallRecordType = .unknown, callCapability: INCallCapability = .unknown, callDuration: Double? = nil, unseen: Bool? = nil, numberOfCalls: Int? = nil)
get · iOS 11.0+

callDuration

TypeScript
get callDuration(): (number) | null
Swift declaration
@nonobjc final var callDuration: Double? { get }
get · iOS 13.0+

numberOfCalls

TypeScript
get numberOfCalls(): (number) | null
Swift declaration
@nonobjc final var numberOfCalls: Int? { get }
get · iOS 11.0+

unseen

TypeScript
get unseen(): (boolean) | null
Swift declaration
@nonobjc final var unseen: Bool? { get }

Skipped declarations

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

INCallRecord.init()

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

All Intents types →