Package org.robovm.apple.intents
Class INPaymentRecord
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.intents.INPaymentRecord
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class INPaymentRecord extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
INPaymentRecord.INPaymentRecordPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
INPaymentRecord()
INPaymentRecord(NSCoder decoder)
protected
INPaymentRecord(NSObject.Handle h, long handle)
protected
INPaymentRecord(NSObject.SkipInit skipInit)
INPaymentRecord(INPerson payee, INPerson payer, INCurrencyAmount currencyAmount, INPaymentMethod paymentMethod, java.lang.String note, INPaymentStatus status)
INPaymentRecord(INPerson payee, INPerson payer, INCurrencyAmount currencyAmount, INPaymentMethod paymentMethod, java.lang.String note, INPaymentStatus status, INCurrencyAmount feeAmount)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
encode(NSCoder coder)
INCurrencyAmount
getCurrencyAmount()
INCurrencyAmount
getFeeAmount()
java.lang.String
getNote()
INPerson
getPayee()
INPerson
getPayer()
INPaymentMethod
getPaymentMethod()
INPaymentStatus
getStatus()
protected long
init(NSCoder decoder)
protected long
init(INPerson payee, INPerson payer, INCurrencyAmount currencyAmount, INPaymentMethod paymentMethod, java.lang.String note, INPaymentStatus status)
protected long
init(INPerson payee, INPerson payer, INCurrencyAmount currencyAmount, INPaymentMethod paymentMethod, java.lang.String note, INPaymentStatus status, INCurrencyAmount feeAmount)
static boolean
supportsSecureCoding()
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
INPaymentRecord
protected INPaymentRecord()
-
INPaymentRecord
protected INPaymentRecord(NSObject.Handle h, long handle)
-
INPaymentRecord
protected INPaymentRecord(NSObject.SkipInit skipInit)
-
INPaymentRecord
public INPaymentRecord(INPerson payee, INPerson payer, INCurrencyAmount currencyAmount, INPaymentMethod paymentMethod, java.lang.String note, INPaymentStatus status, INCurrencyAmount feeAmount)
-
INPaymentRecord
public INPaymentRecord(INPerson payee, INPerson payer, INCurrencyAmount currencyAmount, INPaymentMethod paymentMethod, java.lang.String note, INPaymentStatus status)
-
INPaymentRecord
public INPaymentRecord(NSCoder decoder)
-
-
Method Detail
-
getPayee
public INPerson getPayee()
-
getPayer
public INPerson getPayer()
-
getCurrencyAmount
public INCurrencyAmount getCurrencyAmount()
-
getNote
public java.lang.String getNote()
-
getStatus
public INPaymentStatus getStatus()
-
getPaymentMethod
public INPaymentMethod getPaymentMethod()
-
getFeeAmount
public INCurrencyAmount getFeeAmount()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(INPerson payee, INPerson payer, INCurrencyAmount currencyAmount, INPaymentMethod paymentMethod, java.lang.String note, INPaymentStatus status, INCurrencyAmount feeAmount)
-
init
protected long init(INPerson payee, INPerson payer, INCurrencyAmount currencyAmount, INPaymentMethod paymentMethod, java.lang.String note, INPaymentStatus status)
-
init
protected long init(NSCoder decoder)
-
-