Package org.robovm.apple.intents
Class INPaymentMethod
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.intents.INPaymentMethod
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class INPaymentMethod extends NSObject implements NSSecureCoding
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
INPaymentMethod.INPaymentMethodPtr
-
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
INPaymentMethod()
INPaymentMethod(NSCoder decoder)
protected
INPaymentMethod(NSObject.Handle h, long handle)
protected
INPaymentMethod(NSObject.SkipInit skipInit)
INPaymentMethod(INPaymentMethodType type, java.lang.String name, java.lang.String identificationHint, INImage icon)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static INPaymentMethod
applePayPaymentMethod()
void
encode(NSCoder coder)
INImage
getIcon()
java.lang.String
getIdentificationHint()
java.lang.String
getName()
INPaymentMethodType
getType()
protected long
init(NSCoder decoder)
protected long
init(INPaymentMethodType type, java.lang.String name, java.lang.String identificationHint, INImage icon)
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
-
INPaymentMethod
protected INPaymentMethod()
-
INPaymentMethod
protected INPaymentMethod(NSObject.Handle h, long handle)
-
INPaymentMethod
protected INPaymentMethod(NSObject.SkipInit skipInit)
-
INPaymentMethod
public INPaymentMethod(INPaymentMethodType type, java.lang.String name, java.lang.String identificationHint, INImage icon)
-
INPaymentMethod
public INPaymentMethod(NSCoder decoder)
-
-
Method Detail
-
getType
public INPaymentMethodType getType()
-
getName
public java.lang.String getName()
-
getIcon
public INImage getIcon()
-
getIdentificationHint
public java.lang.String getIdentificationHint()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
init
protected long init(INPaymentMethodType type, java.lang.String name, java.lang.String identificationHint, INImage icon)
-
applePayPaymentMethod
public static INPaymentMethod applePayPaymentMethod()
-
init
protected long init(NSCoder decoder)
-
-