Package org.robovm.apple.storekit
Class SKMutablePayment
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.storekit.SKPayment
-
- org.robovm.apple.storekit.SKMutablePayment
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class SKMutablePayment extends SKPayment
- Since:
- Available in iOS 3.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKMutablePayment.SKMutablePaymentPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.storekit.SKPayment
SKPayment.SKPaymentPtr
-
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 SKMutablePayment()
protected
SKMutablePayment(NSObject.Handle h, long handle)
protected
SKMutablePayment(NSObject.SkipInit skipInit)
SKMutablePayment(SKProduct product)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(SKProduct product)
java.lang.String
getApplicationUsername()
SKPaymentDiscount
getPaymentDiscount()
java.lang.String
getProductIdentifier()
long
getQuantity()
NSData
getRequestData()
void
setApplicationUsername(java.lang.String v)
void
setPaymentDiscount(SKPaymentDiscount v)
void
setProductIdentifier(java.lang.String v)
void
setQuantity(long v)
void
setRequestData(NSData v)
void
setSimulatesAskToBuyInSandbox(boolean v)
boolean
simulatesAskToBuyInSandbox()
-
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
-
SKMutablePayment
public SKMutablePayment()
-
SKMutablePayment
protected SKMutablePayment(NSObject.Handle h, long handle)
-
SKMutablePayment
protected SKMutablePayment(NSObject.SkipInit skipInit)
-
SKMutablePayment
public SKMutablePayment(SKProduct product)
- Since:
- Available in iOS 3.0 and later.
-
-
Method Detail
-
create
protected static long create(SKProduct product)
-
getApplicationUsername
public java.lang.String getApplicationUsername()
- Overrides:
getApplicationUsername
in classSKPayment
- Since:
- Available in iOS 7.0 and later.
-
setApplicationUsername
public void setApplicationUsername(java.lang.String v)
- Since:
- Available in iOS 7.0 and later.
-
getPaymentDiscount
public SKPaymentDiscount getPaymentDiscount()
- Overrides:
getPaymentDiscount
in classSKPayment
- Since:
- Available in iOS 12.2 and later.
-
setPaymentDiscount
public void setPaymentDiscount(SKPaymentDiscount v)
- Since:
- Available in iOS 12.2 and later.
-
getProductIdentifier
public java.lang.String getProductIdentifier()
- Overrides:
getProductIdentifier
in classSKPayment
- Since:
- Available in iOS 3.0 and later.
-
setProductIdentifier
public void setProductIdentifier(java.lang.String v)
- Since:
- Available in iOS 3.0 and later.
-
getQuantity
public long getQuantity()
- Overrides:
getQuantity
in classSKPayment
- Since:
- Available in iOS 3.0 and later.
-
setQuantity
public void setQuantity(long v)
- Since:
- Available in iOS 3.0 and later.
-
getRequestData
public NSData getRequestData()
- Overrides:
getRequestData
in classSKPayment
- Since:
- Available in iOS 3.0 and later.
-
setRequestData
public void setRequestData(NSData v)
- Since:
- Available in iOS 3.0 and later.
-
simulatesAskToBuyInSandbox
public boolean simulatesAskToBuyInSandbox()
- Overrides:
simulatesAskToBuyInSandbox
in classSKPayment
- Since:
- Available in iOS 8.3 and later.
-
setSimulatesAskToBuyInSandbox
public void setSimulatesAskToBuyInSandbox(boolean v)
- Since:
- Available in iOS 8.3 and later.
-
-