Package org.robovm.apple.passkit
Class PKPassLibrary
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.passkit.PKPassLibrary
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class PKPassLibrary extends NSObject
- Since:
- Available in iOS 6.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PKPassLibrary.Notifications
static class
PKPassLibrary.PKPassLibraryPtr
-
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 PKPassLibrary()
protected
PKPassLibrary(NSObject.Handle h, long handle)
protected
PKPassLibrary(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
activatePaymentPass(PKPaymentPass paymentPass, java.lang.String activationCode, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completion)
Deprecated.Deprecated in iOS 9.0.void
activatePaymentPass(PKPaymentPass paymentPass, NSData activationData, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completion)
void
addPasses(NSArray<PKPass> passes, org.robovm.objc.block.VoidBlock1<PKPassLibraryAddPassesStatus> completion)
boolean
canAddFelicaPass()
boolean
canAddPaymentPass(java.lang.String primaryAccountIdentifier)
boolean
containsPass(PKPass pass)
static NSString
DidChangeNotification()
static void
endAutomaticPassPresentationSuppression(long requestToken)
PKPass
getPass(java.lang.String identifier, java.lang.String serialNumber)
NSArray<PKPass>
getPasses()
NSArray<PKPass>
getPassesOfType(PKPassType passType)
NSArray<PKPass>
getRemotePaymentPasses()
static boolean
isDevicePaymentPassActivationAvailable()
Deprecated.Deprecated in iOS 9.0.static boolean
isPassLibraryAvailable()
boolean
isPaymentPassActivationAvailable()
static boolean
isSuppressingAutomaticPassPresentation()
void
openPaymentSetup()
void
presentPaymentPass(PKPaymentPass pass)
static NSString
RemotePaymentPassesDidChangeNotification()
void
removePass(PKPass pass)
boolean
replacePass(PKPass pass)
static long
requestAutomaticPassPresentationSuppression(org.robovm.objc.block.VoidBlock1<PKAutomaticPassPresentationSuppressionResult> responseHandler)
-
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
-
PKPassLibrary
public PKPassLibrary()
-
PKPassLibrary
protected PKPassLibrary(NSObject.Handle h, long handle)
-
PKPassLibrary
protected PKPassLibrary(NSObject.SkipInit skipInit)
-
-
Method Detail
-
DidChangeNotification
public static NSString DidChangeNotification()
- Since:
- Available in iOS 6.0 and later.
-
RemotePaymentPassesDidChangeNotification
public static NSString RemotePaymentPassesDidChangeNotification()
- Since:
- Available in iOS 9.0 and later.
-
isPaymentPassActivationAvailable
public boolean isPaymentPassActivationAvailable()
- Since:
- Available in iOS 9.0 and later.
-
getPass
public PKPass getPass(java.lang.String identifier, java.lang.String serialNumber)
-
getPassesOfType
public NSArray<PKPass> getPassesOfType(PKPassType passType)
- Since:
- Available in iOS 8.0 and later.
-
getRemotePaymentPasses
public NSArray<PKPass> getRemotePaymentPasses()
- Since:
- Available in iOS 9.0 and later.
-
removePass
public void removePass(PKPass pass)
-
containsPass
public boolean containsPass(PKPass pass)
-
replacePass
public boolean replacePass(PKPass pass)
-
addPasses
public void addPasses(NSArray<PKPass> passes, org.robovm.objc.block.VoidBlock1<PKPassLibraryAddPassesStatus> completion)
- Since:
- Available in iOS 7.0 and later.
-
openPaymentSetup
public void openPaymentSetup()
- Since:
- Available in iOS 8.3 and later.
-
presentPaymentPass
public void presentPaymentPass(PKPaymentPass pass)
- Since:
- Available in iOS 10.0 and later.
-
canAddPaymentPass
public boolean canAddPaymentPass(java.lang.String primaryAccountIdentifier)
- Since:
- Available in iOS 9.0 and later.
-
canAddFelicaPass
public boolean canAddFelicaPass()
- Since:
- Available in iOS 10.1 and later.
-
activatePaymentPass
public void activatePaymentPass(PKPaymentPass paymentPass, NSData activationData, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completion)
- Since:
- Available in iOS 8.0 and later.
-
activatePaymentPass
@Deprecated public void activatePaymentPass(PKPaymentPass paymentPass, java.lang.String activationCode, org.robovm.objc.block.VoidBlock2<java.lang.Boolean,NSError> completion)
Deprecated.Deprecated in iOS 9.0. Use activatePaymentPass:withActivationData:completion: instead- Since:
- Available in iOS 8.0 and later.
-
isPassLibraryAvailable
public static boolean isPassLibraryAvailable()
- Since:
- Available in iOS 6.0 and later.
-
requestAutomaticPassPresentationSuppression
public static long requestAutomaticPassPresentationSuppression(org.robovm.objc.block.VoidBlock1<PKAutomaticPassPresentationSuppressionResult> responseHandler)
- Since:
- Available in iOS 9.0 and later.
-
endAutomaticPassPresentationSuppression
public static void endAutomaticPassPresentationSuppression(long requestToken)
- Since:
- Available in iOS 9.0 and later.
-
isSuppressingAutomaticPassPresentation
public static boolean isSuppressingAutomaticPassPresentation()
- Since:
- Available in iOS 9.0 and later.
-
isDevicePaymentPassActivationAvailable
@Deprecated public static boolean isDevicePaymentPassActivationAvailable()
Deprecated.Deprecated in iOS 9.0. Use -[PKPassLibrary isPaymentPassActivationAvailable] instead- Since:
- Available in iOS 8.0 and later.
-
-