/** * @since Available in iOS 7.0 and later. */ public SKReceiptRefreshRequest(SKReceiptRefreshRequestOptions properties) { super((SkipInit) null); initObject(init(properties)); } /*</constructors>*/
/** * @since Available in iOS 8.3 and later. */ public String getProviderToken() { if (has(Keys.ProviderToken())) { NSString val = (NSString) get(Keys.ProviderToken()); return val.toString(); } return null; } /**
/** * @since Available in iOS 7.0 and later. */ public boolean isVolumePurchase() { if (has(Keys.IsVolumePurchase())) { NSNumber val = (NSNumber) get(Keys.IsVolumePurchase()); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 6.0 and later. */ public long getITunesItemIdentifier() { if (has(Keys.ITunesItemIdentifier())) { NSNumber val = (NSNumber) get(Keys.ITunesItemIdentifier()); return val.longValue(); } return 0; } /**
/** * @since Available in iOS 8.0 and later. */ public String getAffiliateToken() { if (has(Keys.AffiliateToken())) { NSString val = (NSString) get(Keys.AffiliateToken()); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public String getCampaignToken() { if (has(Keys.CampaignToken())) { NSString val = (NSString) get(Keys.CampaignToken()); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.3 and later. */ public SKStoreProductParameters setProviderToken(String providerToken) { set(Keys.ProviderToken(), new NSString(providerToken)); return this; } /*</methods>*/
/** * @since Available in iOS 6.0 and later. */ public SKStoreProductParameters setITunesItemIdentifier(long iTunesItemIdentifier) { set(Keys.ITunesItemIdentifier(), NSNumber.valueOf(iTunesItemIdentifier)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public SKStoreProductParameters setCampaignToken(String campaignToken) { set(Keys.CampaignToken(), new NSString(campaignToken)); return this; } /**
/** * @since Available in iOS 7.0 and later. */ public SKReceiptRefreshRequestOptions setVolumePurchase(boolean volumePurchase) { set(Keys.IsVolumePurchase(), NSNumber.valueOf(volumePurchase)); return this; } /*</methods>*/
/** * @since Available in iOS 8.0 and later. */ public SKStoreProductParameters setAffiliateToken(String affiliateToken) { set(Keys.AffiliateToken(), new NSString(affiliateToken)); return this; } /**
/** * @since Available in iOS 3.0 and later. */ public SKProductsRequest(@org.robovm.rt.bro.annotation.Marshaler(NSSet.AsStringSetMarshaler.class) Set<String> productIdentifiers) { super((SkipInit) null); initObject(init(productIdentifiers)); } /*</constructors>*/
public NSObject get(NSString key) { if (has(key)) { return data.get(key); } return null; } public SKReceiptRefreshRequestOptions set(NSString key, NSObject value) {