Package org.robovm.apple.intents
Class INPaymentAccount
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.intents.INPaymentAccount
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class INPaymentAccount extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 10.3 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
INPaymentAccount.INPaymentAccountPtr
-
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
INPaymentAccount()
INPaymentAccount(NSCoder decoder)
protected
INPaymentAccount(NSObject.Handle h, long handle)
protected
INPaymentAccount(NSObject.SkipInit skipInit)
INPaymentAccount(INSpeakableString nickname, java.lang.String number, INAccountType accountType, INSpeakableString organizationName)
Deprecated.Deprecated in iOS 11.0.INPaymentAccount(INSpeakableString nickname, java.lang.String number, INAccountType accountType, INSpeakableString organizationName, INBalanceAmount balance, INBalanceAmount secondaryBalance)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
encode(NSCoder coder)
java.lang.String
getAccountNumber()
INAccountType
getAccountType()
INBalanceAmount
getBalance()
INSpeakableString
getNickname()
INSpeakableString
getOrganizationName()
INBalanceAmount
getSecondaryBalance()
protected long
init(NSCoder decoder)
protected long
init(INSpeakableString nickname, java.lang.String number, INAccountType accountType, INSpeakableString organizationName)
Deprecated.Deprecated in iOS 11.0.protected long
init(INSpeakableString nickname, java.lang.String number, INAccountType accountType, INSpeakableString organizationName, INBalanceAmount balance, INBalanceAmount secondaryBalance)
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
-
INPaymentAccount
protected INPaymentAccount()
-
INPaymentAccount
protected INPaymentAccount(NSObject.Handle h, long handle)
-
INPaymentAccount
protected INPaymentAccount(NSObject.SkipInit skipInit)
-
INPaymentAccount
public INPaymentAccount(INSpeakableString nickname, java.lang.String number, INAccountType accountType, INSpeakableString organizationName, INBalanceAmount balance, INBalanceAmount secondaryBalance)
- Since:
- Available in iOS 11.0 and later.
-
INPaymentAccount
@Deprecated public INPaymentAccount(INSpeakableString nickname, java.lang.String number, INAccountType accountType, INSpeakableString organizationName)
Deprecated.Deprecated in iOS 11.0. Please use 'initWithNickname:number:accountType:organizationName:balance:secondaryBalance:' instead- Since:
- Available in iOS 10.3 and later.
-
INPaymentAccount
public INPaymentAccount(NSCoder decoder)
-
-
Method Detail
-
getNickname
public INSpeakableString getNickname()
-
getAccountNumber
public java.lang.String getAccountNumber()
-
getAccountType
public INAccountType getAccountType()
-
getOrganizationName
public INSpeakableString getOrganizationName()
-
getBalance
public INBalanceAmount getBalance()
- Since:
- Available in iOS 11.0 and later.
-
getSecondaryBalance
public INBalanceAmount getSecondaryBalance()
- Since:
- Available in iOS 11.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(INSpeakableString nickname, java.lang.String number, INAccountType accountType, INSpeakableString organizationName, INBalanceAmount balance, INBalanceAmount secondaryBalance)
- Since:
- Available in iOS 11.0 and later.
-
init
@Deprecated protected long init(INSpeakableString nickname, java.lang.String number, INAccountType accountType, INSpeakableString organizationName)
Deprecated.Deprecated in iOS 11.0. Please use 'initWithNickname:number:accountType:organizationName:balance:secondaryBalance:' instead- Since:
- Available in iOS 10.3 and later.
-
init
protected long init(NSCoder decoder)
-
-