One Logo Pool Ball
Intents · IOS API REFERENCE

INPaymentRecord

class · iOS 10.0+ · SDK 27.1

class INPaymentRecord

Members (9)

init · iOS 10.0+

init

TypeScript
static initPayeePayerCurrencyAmountPaymentMethodNoteStatus(payee: (INPerson) | null, payer: (INPerson) | null, currencyAmount: (INCurrencyAmount) | null, paymentMethod: (INPaymentMethod) | null, note: (string) | null, status: INPaymentStatus): (INPaymentRecord) | null
Swift declaration
convenience init?(payee: INPerson?, payer: INPerson?, currencyAmount: INCurrencyAmount?, paymentMethod: INPaymentMethod?, note: String?, status: INPaymentStatus)
init · iOS 10.0+

init

TypeScript
static initPayeePayerCurrencyAmountPaymentMethodNoteStatusFeeAmount(payee: (INPerson) | null, payer: (INPerson) | null, currencyAmount: (INCurrencyAmount) | null, paymentMethod: (INPaymentMethod) | null, note: (string) | null, status: INPaymentStatus, feeAmount?: (INCurrencyAmount) | null): (INPaymentRecord) | null
Swift declaration
init?(payee: INPerson?, payer: INPerson?, currencyAmount: INCurrencyAmount?, paymentMethod: INPaymentMethod?, note: String?, status: INPaymentStatus, feeAmount: INCurrencyAmount?)
get · iOS 10.0+

currencyAmount

TypeScript
get currencyAmount(): (INCurrencyAmount) | null
Swift declaration
@NSCopying var currencyAmount: INCurrencyAmount? { get }
get · iOS 10.0+

feeAmount

TypeScript
get feeAmount(): (INCurrencyAmount) | null
Swift declaration
@NSCopying var feeAmount: INCurrencyAmount? { get }
get · iOS 10.0+

note

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

payee

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

payer

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

paymentMethod

TypeScript
get paymentMethod(): (INPaymentMethod) | null
Swift declaration
@NSCopying var paymentMethod: INPaymentMethod? { get }
get · iOS 10.0+

status

TypeScript
get status(): INPaymentStatus
Swift declaration
var status: INPaymentStatus { get }

Skipped declarations

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

INPaymentRecord.init()

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

All Intents types →