diff --git a/flare/data/documentation/flare.json b/flare/data/documentation/flare.json index 20279a664..d6dd00200 100644 --- a/flare/data/documentation/flare.json +++ b/flare/data/documentation/flare.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare provides a clear and convenient API for making in-app purchases."}]},{"type":"codeListing","syntax":"swift","code":["import Flare","","\/\/\/ Fetch a product with the given id","guard let product = try await Flare.shared.products(productIDs: [\"product_identifier\"]) else { return }","\/\/\/ Purchase a product","let transaction = try await Flare.shared.purchase(product: product)","\/\/\/ Finish a transaction","Flare.shared.finish(transaction: transaction, completion: nil)"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare supports both StoreKit and StoreKit2; it decides which one to use under the hood based on the operating system version. Flare provides two ways to work with in-app purchases (IAP): it supports the traditional closure-based syntax and the modern async\/await approach."}]},{"type":"codeListing","syntax":"swift","code":["import Flare","","\/\/\/ Fetch a product with the given id","Flare.shared.products(productIDs: [\"product_identifier\"]) { result in "," switch result {"," case let .success(products):"," \/\/ Purchase a product"," case let .failure(error):"," \/\/ Handler an error"," }","}"]},{"anchor":"Minimum-Requirements","level":2,"type":"heading","text":"Minimum Requirements"},{"type":"table","rows":[[[{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Date"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Swift"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Xcode"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Platforms"}]}]],[[{"type":"paragraph","inlineContent":[{"type":"text","text":"3.0"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"15\/06\/2024"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"5.7"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"14.1"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS 13.0, watchOS 6.0, macOS 10.15, tvOS 13.0, visionOS 1.0"}]}]],[[{"type":"paragraph","inlineContent":[{"type":"text","text":"2.0"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"14\/09\/2023"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"5.7"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"14.1"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS 13.0, watchOS 6.0, macOS 10.15, tvOS 13.0, visionOS 1.0"}]}]],[[{"type":"paragraph","inlineContent":[{"type":"text","text":"1.0"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"21\/01\/2023"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"5.5"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"13.4.1"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS 13.0, watchOS 6.0, macOS 10.15, tvOS 13.0"}]}]]],"header":"row"},{"anchor":"License","level":2,"type":"heading","text":"License"},{"type":"paragraph","inlineContent":[{"type":"text","text":"flare is available under the MIT license. See the LICENSE file for more info."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"Flare","title":"Flare","symbolKind":"module","role":"collection","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[[]]},"topicSections":[{"title":"Essentials","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]},{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"]},{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers","doc:\/\/Flare\/documentation\/Flare\/logging"]},{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/caching"],"generated":true},{"title":"Classes","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]},{"title":"Protocols","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]},{"title":"Structures","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Configuration","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus"]},{"title":"Type Aliases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Closure","doc:\/\/Flare\/documentation\/Flare\/Closure2","doc:\/\/Flare\/documentation\/Flare\/PurchaseCompletionHandler","doc:\/\/Flare\/documentation\/Flare\/SendableClosure"]},{"title":"Enumerations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","doc:\/\/Flare\/documentation\/Flare\/PaymentMode","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","doc:\/\/Flare\/documentation\/Flare\/ProductCategory","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","doc:\/\/Flare\/documentation\/Flare\/RenewalState","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","doc:\/\/Flare\/documentation\/Flare\/VerificationError","doc:\/\/Flare\/documentation\/Flare\/VerificationResult"]}],"references":{"doc://Flare/documentation/Flare/PurchaseCompletionHandler":{"role":"symbol","title":"PurchaseCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"PurchaseCompletionHandler"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PurchaseCompletionHandler","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PurchaseCompletionHandler"}],"url":"\/documentation\/flare\/purchasecompletionhandler"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/VerificationResult":{"role":"symbol","title":"VerificationResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}],"url":"\/documentation\/flare\/verificationresult"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/Closure2":{"role":"symbol","title":"Closure2","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure2"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure2","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure2"}],"url":"\/documentation\/flare\/closure2"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/caching":{"role":"article","title":"Caching Products","abstract":[{"type":"text","text":"Learn how to cache products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/caching","kind":"article","type":"topic","url":"\/documentation\/flare\/caching"},"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare provides a clear and convenient API for making in-app purchases."}]},{"type":"codeListing","syntax":"swift","code":["import Flare","","\/\/\/ Fetch a product with the given id","guard let product = try await Flare.shared.products(productIDs: [\"product_identifier\"]) else { return }","\/\/\/ Purchase a product","let transaction = try await Flare.shared.purchase(product: product)","\/\/\/ Finish a transaction","Flare.shared.finish(transaction: transaction, completion: nil)"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare supports both StoreKit and StoreKit2; it decides which one to use under the hood based on the operating system version. Flare provides two ways to work with in-app purchases (IAP): it supports the traditional closure-based syntax and the modern async\/await approach."}]},{"type":"codeListing","syntax":"swift","code":["import Flare","","\/\/\/ Fetch a product with the given id","Flare.shared.products(productIDs: [\"product_identifier\"]) { result in "," switch result {"," case let .success(products):"," \/\/ Purchase a product"," case let .failure(error):"," \/\/ Handler an error"," }","}"]},{"anchor":"Minimum-Requirements","level":2,"type":"heading","text":"Minimum Requirements"},{"type":"table","rows":[[[{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Date"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Swift"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Xcode"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"Platforms"}]}]],[[{"type":"paragraph","inlineContent":[{"type":"text","text":"3.0"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"15\/06\/2024"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"5.7"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"14.1"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS 13.0, watchOS 6.0, macOS 10.15, tvOS 13.0, visionOS 1.0"}]}]],[[{"type":"paragraph","inlineContent":[{"type":"text","text":"2.0"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"14\/09\/2023"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"5.7"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"14.1"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS 13.0, watchOS 6.0, macOS 10.15, tvOS 13.0, visionOS 1.0"}]}]],[[{"type":"paragraph","inlineContent":[{"type":"text","text":"1.0"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"21\/01\/2023"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"5.5"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"13.4.1"}]}],[{"type":"paragraph","inlineContent":[{"type":"text","text":"iOS 13.0, watchOS 6.0, macOS 10.15, tvOS 13.0"}]}]]],"header":"row"},{"anchor":"License","level":2,"type":"heading","text":"License"},{"type":"paragraph","inlineContent":[{"type":"text","text":"flare is available under the MIT license. See the LICENSE file for more info."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"kind":"symbol","metadata":{"roleHeading":"Framework","externalID":"Flare","title":"Flare","symbolKind":"module","role":"collection","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[[]]},"topicSections":[{"title":"Essentials","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]},{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"]},{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers","doc:\/\/Flare\/documentation\/Flare\/logging"]},{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/caching"],"generated":true},{"title":"Classes","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]},{"title":"Protocols","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]},{"title":"Structures","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Configuration","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus"]},{"title":"Type Aliases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Closure","doc:\/\/Flare\/documentation\/Flare\/Closure2","doc:\/\/Flare\/documentation\/Flare\/PurchaseCompletionHandler","doc:\/\/Flare\/documentation\/Flare\/SendableClosure"]},{"title":"Enumerations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","doc:\/\/Flare\/documentation\/Flare\/PaymentMode","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","doc:\/\/Flare\/documentation\/Flare\/ProductCategory","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","doc:\/\/Flare\/documentation\/Flare\/RenewalState","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","doc:\/\/Flare\/documentation\/Flare\/VerificationError","doc:\/\/Flare\/documentation\/Flare\/VerificationResult"]}],"references":{"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/Closure2":{"role":"symbol","title":"Closure2","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure2"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure2","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure2"}],"url":"\/documentation\/flare\/closure2"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/caching":{"role":"article","title":"Caching Products","abstract":[{"type":"text","text":"Learn how to cache products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/caching","kind":"article","type":"topic","url":"\/documentation\/flare\/caching"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare/VerificationResult":{"role":"symbol","title":"VerificationResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}],"url":"\/documentation\/flare\/verificationresult"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PurchaseCompletionHandler":{"role":"symbol","title":"PurchaseCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"PurchaseCompletionHandler"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PurchaseCompletionHandler","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PurchaseCompletionHandler"}],"url":"\/documentation\/flare\/purchasecompletionhandler"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/caching.json b/flare/data/documentation/flare/caching.json index 16395c340..b2bf09518 100644 --- a/flare/data/documentation/flare/caching.json +++ b/flare/data/documentation/flare/caching.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Caching products can improve the performance and user experience of your app by reducing the need to fetch product information from the App Store. In this guide, we’ll explore how to cache products efficiently in your app."}]},{"anchor":"Implementing-Product-Caching","level":2,"type":"heading","text":"Implementing Product Caching"},{"type":"paragraph","inlineContent":[{"type":"text","text":"By default, Flare uses cached data if available; otherwise, it fetches the products. If you want to change this behavior, you need to configure Flare with a custom caching policy. For this, Flare provides two options "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch"},{"type":"text","text":" and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can override the default behaviour passing a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch"},{"type":"text","text":" with a configuration."}]},{"type":"codeListing","syntax":"swift","code":["Flare.default.configure(with: .init(Configuration(username: \"username\", fetchCachePolicy: .fetch)))"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This configuration tells Flare to always fetch the latest data, ignoring any cached data. You can adjust this behavior as needed for your app."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/caching"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/caching","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to cache products."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Caching Products","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/FetchCachePolicy/cachedOrFetch":{"role":"symbol","title":"FetchCachePolicy.cachedOrFetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"abstract":[{"type":"text","text":"Use the cached data if available; otherwise, fetch the data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/cachedorfetch"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/fetch":{"role":"symbol","title":"FetchCachePolicy.fetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/fetch"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Caching products can improve the performance and user experience of your app by reducing the need to fetch product information from the App Store. In this guide, we’ll explore how to cache products efficiently in your app."}]},{"anchor":"Implementing-Product-Caching","level":2,"type":"heading","text":"Implementing Product Caching"},{"type":"paragraph","inlineContent":[{"type":"text","text":"By default, Flare uses cached data if available; otherwise, it fetches the products. If you want to change this behavior, you need to configure Flare with a custom caching policy. For this, Flare provides two options "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch"},{"type":"text","text":" and "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"You can override the default behaviour passing a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch"},{"type":"text","text":" with a configuration."}]},{"type":"codeListing","syntax":"swift","code":["Flare.default.configure(with: .init(Configuration(username: \"username\", fetchCachePolicy: .fetch)))"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"This configuration tells Flare to always fetch the latest data, ignoring any cached data. You can adjust this behavior as needed for your app."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/caching"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/caching","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to cache products."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Caching Products","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/FetchCachePolicy/cachedOrFetch":{"role":"symbol","title":"FetchCachePolicy.cachedOrFetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"abstract":[{"type":"text","text":"Use the cached data if available; otherwise, fetch the data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/cachedorfetch"},"doc://Flare/documentation/Flare/FetchCachePolicy/fetch":{"role":"symbol","title":"FetchCachePolicy.fetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/fetch"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/closure.json b/flare/data/documentation/flare/closure.json index 6515a6d7d..2fb944284 100644 --- a/flare/data/documentation/flare/closure.json +++ b/flare/data/documentation/flare/closure.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":"> = ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/closure"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Closure","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"title":"Closure","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:5Flare7Closurea","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"Closure"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":"> = ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/closure"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Closure","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"title":"Closure","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:5Flare7Closurea","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"Closure"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/configuration.json b/flare/data/documentation/flare/configuration.json index 356e03674..bc15a47e6 100644 --- a/flare/data/documentation/flare/configuration.json +++ b/flare/data/documentation/flare/configuration.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/configuration"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Configuration","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Configuration\/init(applicationUsername:fetchCachePolicy:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Configuration\/applicationUsername","doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"title":"Configuration","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare13ConfigurationV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"Configuration"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Configuration/applicationUsername":{"role":"symbol","title":"applicationUsername","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A string that associates the transaction with a user account on your service."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/applicationUsername","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/applicationusername"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/Configuration/fetchCachePolicy":{"role":"symbol","title":"fetchCachePolicy","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"}],"abstract":[{"type":"text","text":"The cache policy for fetching products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/fetchcachepolicy"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Configuration/init(applicationUsername:fetchCachePolicy:)":{"role":"symbol","title":"init(applicationUsername:fetchCachePolicy:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"Configuration"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/init(applicationUsername:fetchCachePolicy:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/init(applicationusername:fetchcachepolicy:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/configuration"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Configuration","interfaceLanguage":"swift"},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Configuration\/init(applicationUsername:fetchCachePolicy:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Configuration\/applicationUsername","doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"title":"Configuration","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare13ConfigurationV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"Configuration"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/Configuration/applicationUsername":{"role":"symbol","title":"applicationUsername","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A string that associates the transaction with a user account on your service."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/applicationUsername","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/applicationusername"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Configuration/fetchCachePolicy":{"role":"symbol","title":"fetchCachePolicy","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"}],"abstract":[{"type":"text","text":"The cache policy for fetching products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/fetchcachepolicy"},"doc://Flare/documentation/Flare/Configuration/init(applicationUsername:fetchCachePolicy:)":{"role":"symbol","title":"init(applicationUsername:fetchCachePolicy:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"Configuration"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/init(applicationUsername:fetchCachePolicy:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/init(applicationusername:fetchcachepolicy:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/configuration/applicationusername.json b/flare/data/documentation/flare/configuration/applicationusername.json index 2af279b58..739d79052 100644 --- a/flare/data/documentation/flare/configuration/applicationusername.json +++ b/flare/data/documentation/flare/configuration/applicationusername.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You must set "},{"type":"codeVoice","code":"applicationUsername"},{"type":"text","text":" to be the same as the one used to generate the signature."}]}],"type":"aside","name":"Important"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/configuration\/applicationusername"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/applicationUsername","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A string that associates the transaction with a user account on your service."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"applicationUsername","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare13ConfigurationV19applicationUsernameSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Configuration"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/Configuration/applicationUsername":{"role":"symbol","title":"applicationUsername","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A string that associates the transaction with a user account on your service."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/applicationUsername","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/applicationusername"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You must set "},{"type":"codeVoice","code":"applicationUsername"},{"type":"text","text":" to be the same as the one used to generate the signature."}]}],"type":"aside","name":"Important"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/configuration\/applicationusername"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/applicationUsername","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A string that associates the transaction with a user account on your service."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"applicationUsername","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare13ConfigurationV19applicationUsernameSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Configuration"]]},"references":{"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Configuration/applicationUsername":{"role":"symbol","title":"applicationUsername","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A string that associates the transaction with a user account on your service."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/applicationUsername","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/applicationusername"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/configuration/fetchcachepolicy.json b/flare/data/documentation/flare/configuration/fetchcachepolicy.json index ca76397d1..11004689d 100644 --- a/flare/data/documentation/flare/configuration/fetchcachepolicy.json +++ b/flare/data/documentation/flare/configuration/fetchcachepolicy.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO","text":"FetchCachePolicy"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/configuration\/fetchcachepolicy"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The cache policy for fetching products."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"}],"title":"fetchCachePolicy","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare13ConfigurationV16fetchCachePolicyAA05FetchdE0Ovp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Configuration"]]},"references":{"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare/Configuration/fetchCachePolicy":{"role":"symbol","title":"fetchCachePolicy","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"}],"abstract":[{"type":"text","text":"The cache policy for fetching products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/fetchcachepolicy"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO","text":"FetchCachePolicy"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/configuration\/fetchcachepolicy"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The cache policy for fetching products."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"}],"title":"fetchCachePolicy","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare13ConfigurationV16fetchCachePolicyAA05FetchdE0Ovp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Configuration"]]},"references":{"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/Configuration/fetchCachePolicy":{"role":"symbol","title":"fetchCachePolicy","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"}],"abstract":[{"type":"text","text":"The cache policy for fetching products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/fetchcachepolicy"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/configuration/init(applicationusername:fetchcachepolicy:).json b/flare/data/documentation/flare/configuration/init(applicationusername:fetchcachepolicy:).json index 88ea72ac6..dd85475e6 100644 --- a/flare/data/documentation/flare/configuration/init(applicationusername:fetchcachepolicy:).json +++ b/flare/data/documentation/flare/configuration/init(applicationusername:fetchcachepolicy:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO","text":"FetchCachePolicy"},{"kind":"text","text":" = .cachedOrFetch)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"applicationUsername","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A string that associates the transaction with a user account on your service."}]}]},{"name":"fetchCachePolicy","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The cache policy for fetching products."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/configuration\/init(applicationusername:fetchcachepolicy:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/init(applicationUsername:fetchCachePolicy:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"Configuration"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"},{"kind":"text","text":")"}],"title":"init(applicationUsername:fetchCachePolicy:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare13ConfigurationV19applicationUsername16fetchCachePolicyACSS_AA05FetchfG0Otcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Configuration"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/Configuration/init(applicationUsername:fetchCachePolicy:)":{"role":"symbol","title":"init(applicationUsername:fetchCachePolicy:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"Configuration"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/init(applicationUsername:fetchCachePolicy:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/init(applicationusername:fetchcachepolicy:)"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO","text":"FetchCachePolicy"},{"kind":"text","text":" = .cachedOrFetch)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"applicationUsername","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A string that associates the transaction with a user account on your service."}]}]},{"name":"fetchCachePolicy","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The cache policy for fetching products."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/configuration\/init(applicationusername:fetchcachepolicy:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/init(applicationUsername:fetchCachePolicy:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"Configuration"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"},{"kind":"text","text":")"}],"title":"init(applicationUsername:fetchCachePolicy:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare13ConfigurationV19applicationUsername16fetchCachePolicyACSS_AA05FetchfG0Otcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Configuration"]]},"references":{"doc://Flare/documentation/Flare/Configuration/init(applicationUsername:fetchCachePolicy:)":{"role":"symbol","title":"init(applicationUsername:fetchCachePolicy:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"applicationUsername"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"Configuration"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/init(applicationUsername:fetchCachePolicy:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/init(applicationusername:fetchcachepolicy:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype.json b/flare/data/documentation/flare/discounttype.json index 9287b32fa..c4eee817c 100644 --- a/flare/data/documentation/flare/discounttype.json +++ b/flare/data/documentation/flare/discounttype.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The type of discount offer."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"title":"DiscountType","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare12DiscountTypeO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"DiscountType"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/introductory","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/promotional"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/DiscountType/introductory":{"role":"symbol","title":"DiscountType.introductory","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductory"}],"abstract":[{"type":"text","text":"Introductory offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/introductory","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/introductory"},"doc://Flare/documentation/Flare/DiscountType/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/equatable-implementations"},"doc://Flare/documentation/Flare/DiscountType/promotional":{"role":"symbol","title":"DiscountType.promotional","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"promotional"}],"abstract":[{"type":"text","text":"Promotional offer for subscriptions"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/promotional","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/promotional"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare/DiscountType/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/init(rawvalue:)"},"doc://Flare/documentation/Flare/DiscountType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/rawrepresentable-implementations"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The type of discount offer."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"title":"DiscountType","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare12DiscountTypeO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"DiscountType"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/introductory","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/promotional"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/DiscountType/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/init(rawvalue:)"},"doc://Flare/documentation/Flare/DiscountType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/rawrepresentable-implementations"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/documentation/Flare/DiscountType/introductory":{"role":"symbol","title":"DiscountType.introductory","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductory"}],"abstract":[{"type":"text","text":"Introductory offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/introductory","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/introductory"},"doc://Flare/documentation/Flare/DiscountType/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/equatable-implementations"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/DiscountType/promotional":{"role":"symbol","title":"DiscountType.promotional","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"promotional"}],"abstract":[{"type":"text","text":"Promotional offer for subscriptions"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/promotional","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/promotional"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/!=(_:_:).json b/flare/data/documentation/flare/discounttype/!=(_:_:).json index 7b87245e0..83f226320 100644 --- a/flare/data/documentation/flare/discounttype/!=(_:_:).json +++ b/flare/data/documentation/flare/discounttype/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare12DiscountTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/!=(_:_:)"},"doc://Flare/documentation/Flare/DiscountType/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/equatable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare12DiscountTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/!=(_:_:)"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/equatable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/equatable-implementations.json b/flare/data/documentation/flare/discounttype/equatable-implementations.json index 877ea32dd..bc46114eb 100644 --- a/flare/data/documentation/flare/discounttype/equatable-implementations.json +++ b/flare/data/documentation/flare/discounttype/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/discounttype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare/DiscountType/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/discounttype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/!=(_:_:)"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/hash(into:).json b/flare/data/documentation/flare/discounttype/hash(into:).json index 39cac72b6..b65450308 100644 --- a/flare/data/documentation/flare/discounttype/hash(into:).json +++ b/flare/data/documentation/flare/discounttype/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare12DiscountTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/hash(into:)"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare12DiscountTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/DiscountType/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/hashvalue.json b/flare/data/documentation/flare/discounttype/hashvalue.json index 41adc4db7..d69c46666 100644 --- a/flare/data/documentation/flare/discounttype/hashvalue.json +++ b/flare/data/documentation/flare/discounttype/hashvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare12DiscountTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/hashvalue"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/rawrepresentable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare12DiscountTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType","doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/hashvalue"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare/DiscountType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/discounttype\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/init(rawvalue:).json b/flare/data/documentation/flare/discounttype/init(rawvalue:).json index fa497cd46..c5d027456 100644 --- a/flare/data/documentation/flare/discounttype/init(rawvalue:).json +++ b/flare/data/documentation/flare/discounttype/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare12DiscountTypeO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/init(rawvalue:)"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare12DiscountTypeO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/init(rawvalue:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/introductory.json b/flare/data/documentation/flare/discounttype/introductory.json index 2055e8ef4..170a7ed88 100644 --- a/flare/data/documentation/flare/discounttype/introductory.json +++ b/flare/data/documentation/flare/discounttype/introductory.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductory"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/introductory"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/introductory","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Introductory offer"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductory"}],"title":"DiscountType.introductory","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12DiscountTypeO12introductoryyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType/introductory":{"role":"symbol","title":"DiscountType.introductory","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductory"}],"abstract":[{"type":"text","text":"Introductory offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/introductory","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/introductory"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductory"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/introductory"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/introductory","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Introductory offer"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductory"}],"title":"DiscountType.introductory","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12DiscountTypeO12introductoryyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/introductory":{"role":"symbol","title":"DiscountType.introductory","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductory"}],"abstract":[{"type":"text","text":"Introductory offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/introductory","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/introductory"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/promotional.json b/flare/data/documentation/flare/discounttype/promotional.json index 3466013ca..62f5140a3 100644 --- a/flare/data/documentation/flare/discounttype/promotional.json +++ b/flare/data/documentation/flare/discounttype/promotional.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"promotional"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/promotional"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/promotional","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Promotional offer for subscriptions"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"promotional"}],"title":"DiscountType.promotional","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12DiscountTypeO11promotionalyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/promotional":{"role":"symbol","title":"DiscountType.promotional","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"promotional"}],"abstract":[{"type":"text","text":"Promotional offer for subscriptions"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/promotional","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/promotional"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"promotional"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/discounttype\/promotional"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/promotional","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Promotional offer for subscriptions"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"promotional"}],"title":"DiscountType.promotional","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12DiscountTypeO11promotionalyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/promotional":{"role":"symbol","title":"DiscountType.promotional","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"promotional"}],"abstract":[{"type":"text","text":"Promotional offer for subscriptions"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/promotional","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/promotional"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/rawrepresentable-implementations.json b/flare/data/documentation/flare/discounttype/rawrepresentable-implementations.json index 8f6f456c5..01c21c362 100644 --- a/flare/data/documentation/flare/discounttype/rawrepresentable-implementations.json +++ b/flare/data/documentation/flare/discounttype/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/discounttype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/hash(into:)"},"doc://Flare/documentation/Flare/DiscountType/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/hashvalue"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/discounttype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/DiscountType"]]},"references":{"doc://Flare/documentation/Flare/DiscountType/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/hash(into:)"},"doc://Flare/documentation/Flare/DiscountType/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/discounttype\/hashvalue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason.json b/flare/data/documentation/flare/expirationreason.json index e7a7051ea..cf56ad0e4 100644 --- a/flare/data/documentation/flare/expirationreason.json +++ b/flare/data/documentation/flare/expirationreason.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/autoRenewDisabled","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/billingError","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/didNotConsentToPriceIncrease","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/productUnavailable","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/unknown"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"title":"ExpirationReason","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare16ExpirationReasonO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason/autoRenewDisabled":{"role":"symbol","title":"ExpirationReason.autoRenewDisabled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewDisabled"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/autoRenewDisabled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/autorenewdisabled"},"doc://Flare/documentation/Flare/ExpirationReason/unknown":{"role":"symbol","title":"ExpirationReason.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/unknown"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason/didNotConsentToPriceIncrease":{"role":"symbol","title":"ExpirationReason.didNotConsentToPriceIncrease","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"didNotConsentToPriceIncrease"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/didNotConsentToPriceIncrease","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/didnotconsenttopriceincrease"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/ExpirationReason/billingError":{"role":"symbol","title":"ExpirationReason.billingError","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"billingError"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/billingError","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/billingerror"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/ExpirationReason/productUnavailable":{"role":"symbol","title":"ExpirationReason.productUnavailable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"productUnavailable"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/productUnavailable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/productunavailable"},"doc://Flare/documentation/Flare/ExpirationReason/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/expirationreason\/equatable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/autoRenewDisabled","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/billingError","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/didNotConsentToPriceIncrease","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/productUnavailable","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/unknown"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"title":"ExpirationReason","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare16ExpirationReasonO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason/billingError":{"role":"symbol","title":"ExpirationReason.billingError","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"billingError"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/billingError","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/billingerror"},"doc://Flare/documentation/Flare/ExpirationReason/productUnavailable":{"role":"symbol","title":"ExpirationReason.productUnavailable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"productUnavailable"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/productUnavailable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/productunavailable"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason/unknown":{"role":"symbol","title":"ExpirationReason.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/unknown"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/ExpirationReason/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/expirationreason\/equatable-implementations"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/ExpirationReason/autoRenewDisabled":{"role":"symbol","title":"ExpirationReason.autoRenewDisabled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewDisabled"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/autoRenewDisabled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/autorenewdisabled"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/ExpirationReason/didNotConsentToPriceIncrease":{"role":"symbol","title":"ExpirationReason.didNotConsentToPriceIncrease","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"didNotConsentToPriceIncrease"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/didNotConsentToPriceIncrease","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/didnotconsenttopriceincrease"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason/!=(_:_:).json b/flare/data/documentation/flare/expirationreason/!=(_:_:).json index 31dfaaa07..8a5ca3c34 100644 --- a/flare/data/documentation/flare/expirationreason/!=(_:_:).json +++ b/flare/data/documentation/flare/expirationreason/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare16ExpirationReasonO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/ExpirationReason/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/expirationreason\/equatable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare16ExpirationReasonO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/expirationreason\/equatable-implementations"},"doc://Flare/documentation/Flare/ExpirationReason/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason/autorenewdisabled.json b/flare/data/documentation/flare/expirationreason/autorenewdisabled.json index d1b37d2a1..78899ee73 100644 --- a/flare/data/documentation/flare/expirationreason/autorenewdisabled.json +++ b/flare/data/documentation/flare/expirationreason/autorenewdisabled.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewDisabled"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/autorenewdisabled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/autoRenewDisabled","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewDisabled"}],"title":"ExpirationReason.autoRenewDisabled","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO17autoRenewDisabledyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason/autoRenewDisabled":{"role":"symbol","title":"ExpirationReason.autoRenewDisabled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewDisabled"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/autoRenewDisabled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/autorenewdisabled"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewDisabled"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/autorenewdisabled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/autoRenewDisabled","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewDisabled"}],"title":"ExpirationReason.autoRenewDisabled","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO17autoRenewDisabledyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason/autoRenewDisabled":{"role":"symbol","title":"ExpirationReason.autoRenewDisabled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewDisabled"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/autoRenewDisabled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/autorenewdisabled"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason/billingerror.json b/flare/data/documentation/flare/expirationreason/billingerror.json index eaf5cbc13..6accfe7bb 100644 --- a/flare/data/documentation/flare/expirationreason/billingerror.json +++ b/flare/data/documentation/flare/expirationreason/billingerror.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"billingError"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/billingerror"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/billingError","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"billingError"}],"title":"ExpirationReason.billingError","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO12billingErroryA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason/billingError":{"role":"symbol","title":"ExpirationReason.billingError","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"billingError"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/billingError","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/billingerror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"billingError"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/billingerror"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/billingError","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"billingError"}],"title":"ExpirationReason.billingError","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO12billingErroryA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason/billingError":{"role":"symbol","title":"ExpirationReason.billingError","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"billingError"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/billingError","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/billingerror"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason/equatable-implementations.json b/flare/data/documentation/flare/expirationreason/equatable-implementations.json index b79c69e2f..060616096 100644 --- a/flare/data/documentation/flare/expirationreason/equatable-implementations.json +++ b/flare/data/documentation/flare/expirationreason/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/expirationreason\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/expirationreason\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/!=(_:_:)"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason/productunavailable.json b/flare/data/documentation/flare/expirationreason/productunavailable.json index c8b1f635e..58e3c7fa8 100644 --- a/flare/data/documentation/flare/expirationreason/productunavailable.json +++ b/flare/data/documentation/flare/expirationreason/productunavailable.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"productUnavailable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/productunavailable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/productUnavailable","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"productUnavailable"}],"title":"ExpirationReason.productUnavailable","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO18productUnavailableyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason/productUnavailable":{"role":"symbol","title":"ExpirationReason.productUnavailable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"productUnavailable"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/productUnavailable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/productunavailable"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"productUnavailable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/productunavailable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/productUnavailable","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"productUnavailable"}],"title":"ExpirationReason.productUnavailable","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO18productUnavailableyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/ExpirationReason/productUnavailable":{"role":"symbol","title":"ExpirationReason.productUnavailable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"productUnavailable"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/productUnavailable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/productunavailable"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason/unknown.json b/flare/data/documentation/flare/expirationreason/unknown.json index 2245456bd..07e722b58 100644 --- a/flare/data/documentation/flare/expirationreason/unknown.json +++ b/flare/data/documentation/flare/expirationreason/unknown.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/unknown","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"ExpirationReason.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO7unknownyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/ExpirationReason/unknown":{"role":"symbol","title":"ExpirationReason.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/unknown"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/unknown","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"ExpirationReason.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO7unknownyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason/unknown":{"role":"symbol","title":"ExpirationReason.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/expirationreason\/unknown"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/fetchcachepolicy.json b/flare/data/documentation/flare/fetchcachepolicy.json index 1e3163039..bdeb604bf 100644 --- a/flare/data/documentation/flare/fetchcachepolicy.json +++ b/flare/data/documentation/flare/fetchcachepolicy.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/Se","doc:\/\/Flare\/SE","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"title":"FetchCachePolicy","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare16FetchCachePolicyO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/init(from:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/FetchCachePolicy/cachedOrFetch":{"role":"symbol","title":"FetchCachePolicy.cachedOrFetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"abstract":[{"type":"text","text":"Use the cached data if available; otherwise, fetch the data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/cachedorfetch"},"doc://Flare/documentation/Flare/FetchCachePolicy/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/init(from:)"},"doc://Flare/documentation/Flare/FetchCachePolicy/fetch":{"role":"symbol","title":"FetchCachePolicy.fetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/fetch"},"doc://Flare/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Flare\/SE"},"doc://Flare/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Flare\/Se"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/Se","doc:\/\/Flare\/SE","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"title":"FetchCachePolicy","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare16FetchCachePolicyO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/init(from:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/FetchCachePolicy/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/init(from:)"},"doc://Flare/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Flare\/SE"},"doc://Flare/documentation/Flare/FetchCachePolicy/fetch":{"role":"symbol","title":"FetchCachePolicy.fetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/fetch"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Flare\/Se"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/FetchCachePolicy/cachedOrFetch":{"role":"symbol","title":"FetchCachePolicy.cachedOrFetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"abstract":[{"type":"text","text":"Use the cached data if available; otherwise, fetch the data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/cachedorfetch"},"doc://Flare/documentation/Flare/FetchCachePolicy/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/equatable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/fetchcachepolicy/!=(_:_:).json b/flare/data/documentation/flare/fetchcachepolicy/!=(_:_:).json index b362ab00b..c7149253d 100644 --- a/flare/data/documentation/flare/fetchcachepolicy/!=(_:_:).json +++ b/flare/data/documentation/flare/fetchcachepolicy/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare16FetchCachePolicyO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare/FetchCachePolicy/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/equatable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare16FetchCachePolicyO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/!=(_:_:)"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare/FetchCachePolicy/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/equatable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/fetchcachepolicy/cachedorfetch.json b/flare/data/documentation/flare/fetchcachepolicy/cachedorfetch.json index 046dc0324..17a594512 100644 --- a/flare/data/documentation/flare/fetchcachepolicy/cachedorfetch.json +++ b/flare/data/documentation/flare/fetchcachepolicy/cachedorfetch.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/cachedorfetch"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Use the cached data if available; otherwise, fetch the data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"title":"FetchCachePolicy.cachedOrFetch","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16FetchCachePolicyO08cachedOrB0yA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy"]]},"references":{"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/cachedOrFetch":{"role":"symbol","title":"FetchCachePolicy.cachedOrFetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"abstract":[{"type":"text","text":"Use the cached data if available; otherwise, fetch the data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/cachedorfetch"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/cachedorfetch"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Use the cached data if available; otherwise, fetch the data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"title":"FetchCachePolicy.cachedOrFetch","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16FetchCachePolicyO08cachedOrB0yA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/cachedOrFetch":{"role":"symbol","title":"FetchCachePolicy.cachedOrFetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"cachedOrFetch"}],"abstract":[{"type":"text","text":"Use the cached data if available; otherwise, fetch the data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/cachedOrFetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/cachedorfetch"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/fetchcachepolicy/equatable-implementations.json b/flare/data/documentation/flare/fetchcachepolicy/equatable-implementations.json index a5b99a3c0..dcc537108 100644 --- a/flare/data/documentation/flare/fetchcachepolicy/equatable-implementations.json +++ b/flare/data/documentation/flare/fetchcachepolicy/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy"]]},"references":{"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy"]]},"references":{"doc://Flare/documentation/Flare/FetchCachePolicy/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/fetchcachepolicy/fetch.json b/flare/data/documentation/flare/fetchcachepolicy/fetch.json index a555b24a3..42f94ccd1 100644 --- a/flare/data/documentation/flare/fetchcachepolicy/fetch.json +++ b/flare/data/documentation/flare/fetchcachepolicy/fetch.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/fetch"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"title":"FetchCachePolicy.fetch","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16FetchCachePolicyO5fetchyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare/FetchCachePolicy/fetch":{"role":"symbol","title":"FetchCachePolicy.fetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/fetch"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/fetch"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"title":"FetchCachePolicy.fetch","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16FetchCachePolicyO5fetchyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/fetch":{"role":"symbol","title":"FetchCachePolicy.fetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/fetch"},"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/fetchcachepolicy/init(from:).json b/flare/data/documentation/flare/fetchcachepolicy/init(from:).json index 0a0d9161c..9bb5edc93 100644 --- a/flare/data/documentation/flare/fetchcachepolicy/init(from:).json +++ b/flare/data/documentation/flare/fetchcachepolicy/init(from:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare16FetchCachePolicyO4fromACs7Decoder_p_tKcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy"]]},"references":{"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/FetchCachePolicy/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/init(from:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/fetchcachepolicy\/init(from:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/init(from:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Decodable.init(from:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare16FetchCachePolicyO4fromACs7Decoder_p_tKcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy"]]},"references":{"doc://Flare/documentation/Flare/FetchCachePolicy":{"role":"symbol","title":"FetchCachePolicy","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"FetchCachePolicy"}],"abstract":[{"type":"text","text":"Enum representing different cache policies for fetching data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"FetchCachePolicy"}],"url":"\/documentation\/flare\/fetchcachepolicy"},"doc://Flare/documentation/Flare/FetchCachePolicy/init(from:)":{"role":"symbol","title":"init(from:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/init(from:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/init(from:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare.json b/flare/data/documentation/flare/flare.json index 1a9b290a8..d06b91b66 100644 --- a/flare/data/documentation/flare/flare.json +++ b/flare/data/documentation/flare/flare.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"title":"Flare","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:5FlareAAC","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/logLevel"]},{"title":"Type Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/shared"]},{"title":"Type Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/configure(with:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/Flare/logLevel":{"role":"symbol","title":"logLevel","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"abstract":[{"type":"text","text":"The log level."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/logLevel","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/loglevel"},"doc://Flare/documentation/Flare/Flare/configure(with:)":{"role":"symbol","title":"configure(with:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"configure"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Configuration","preciseIdentifier":"s:5Flare13ConfigurationV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Configures the Flare package with the provided configuration."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/configure(with:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/configure(with:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/shared":{"role":"symbol","title":"shared","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IFlare","preciseIdentifier":"s:5Flare6IFlareP"}],"abstract":[{"type":"text","text":"Returns a shared "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" object."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/shared","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/shared"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"title":"Flare","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:5FlareAAC","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/logLevel"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt()","doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(completion:)"]},{"title":"Type Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/shared"]},{"title":"Type Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/configure(with:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/Flare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt()"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt(completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/shared":{"role":"symbol","title":"shared","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IFlare","preciseIdentifier":"s:5Flare6IFlareP"}],"abstract":[{"type":"text","text":"Returns a shared "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" object."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/shared","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/shared"},"doc://Flare/documentation/Flare/Flare/configure(with:)":{"role":"symbol","title":"configure(with:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"configure"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Configuration","preciseIdentifier":"s:5Flare13ConfigurationV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Configures the Flare package with the provided configuration."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/configure(with:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/configure(with:)"},"doc://Flare/documentation/Flare/Flare/logLevel":{"role":"symbol","title":"logLevel","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"abstract":[{"type":"text","text":"The log level."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/logLevel","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/loglevel"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/addtransactionobserver(fallbackhandler:).json b/flare/data/documentation/flare/flare/addtransactionobserver(fallbackhandler:).json index 10fb03f8e..e60a0d8b1 100644 --- a/flare/data/documentation/flare/flare/addtransactionobserver(fallbackhandler:).json +++ b/flare/data/documentation/flare/flare/addtransactionobserver(fallbackhandler:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>?)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/addtransactionobserver(fallbackhandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/addTransactionObserver(fallbackHandler:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.addTransactionObserver(fallbackHandler:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"symbolKind":"method","externalID":"s:5FlareAAC22addTransactionObserver15fallbackHandleryys6ResultOyAA05StoreC0CAA8IAPErrorOGcSg_tF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/addTransactionObserver(fallbackHandler:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>?)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/addtransactionobserver(fallbackhandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/addTransactionObserver(fallbackHandler:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.addTransactionObserver(fallbackHandler:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"symbolKind":"method","externalID":"s:5FlareAAC22addTransactionObserver15fallbackHandleryys6ResultOyAA05StoreC0CAA8IAPErrorOGcSg_tF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/Flare/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/addTransactionObserver(fallbackHandler:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/checkeligibility(productids:).json b/flare/data/documentation/flare/flare/checkeligibility(productids:).json index 3e6dcb58d..3c47dc52c 100644 --- a/flare/data/documentation/flare/flare/checkeligibility(productids:).json +++ b/flare/data/documentation/flare/flare/checkeligibility(productids:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO","text":"SubscriptionEligibility"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/checkeligibility(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/checkEligibility(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.checkEligibility(productIDs:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"checkEligibility(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5FlareAAC16checkEligibility10productIDsSDySSAA012SubscriptionC0OGShySSG_tYaKF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/checkEligibility(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO","text":"SubscriptionEligibility"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/checkeligibility(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/checkEligibility(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.checkEligibility(productIDs:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"checkEligibility(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5FlareAAC16checkEligibility10productIDsSDySSAA012SubscriptionC0OGShySSG_tYaKF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/Flare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/checkEligibility(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/checkeligibility(productids:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/configure(with:).json b/flare/data/documentation/flare/flare/configure(with:).json index 8ac517084..7e284c370 100644 --- a/flare/data/documentation/flare/flare/configure(with:).json +++ b/flare/data/documentation/flare/flare/configure(with:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"configure"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"configuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","preciseIdentifier":"s:5Flare13ConfigurationV","text":"Configuration"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"configuration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The configuration object containing settings for Flare."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/configure(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/configure(with:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Configures the Flare package with the provided configuration."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"configure"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Configuration","preciseIdentifier":"s:5Flare13ConfigurationV"},{"kind":"text","text":")"}],"title":"configure(with:)","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"s:5FlareAAC9configure4withyAA13ConfigurationV_tFZ","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Flare/configure(with:)":{"role":"symbol","title":"configure(with:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"configure"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Configuration","preciseIdentifier":"s:5Flare13ConfigurationV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Configures the Flare package with the provided configuration."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/configure(with:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/configure(with:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"configure"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":" "},{"kind":"internalParam","text":"configuration"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","preciseIdentifier":"s:5Flare13ConfigurationV","text":"Configuration"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"configuration","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The configuration object containing settings for Flare."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/configure(with:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/configure(with:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Configures the Flare package with the provided configuration."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"configure"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Configuration","preciseIdentifier":"s:5Flare13ConfigurationV"},{"kind":"text","text":")"}],"title":"configure(with:)","roleHeading":"Type Method","role":"symbol","symbolKind":"method","externalID":"s:5FlareAAC9configure4withyAA13ConfigurationV_tFZ","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Flare/configure(with:)":{"role":"symbol","title":"configure(with:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"configure"},{"kind":"text","text":"("},{"kind":"externalParam","text":"with"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Configuration","preciseIdentifier":"s:5Flare13ConfigurationV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Configures the Flare package with the provided configuration."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/configure(with:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/configure(with:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/fetch(productids:).json b/flare/data/documentation/flare/flare/fetch(productids:).json index 512782771..de290d2e0 100644 --- a/flare/data/documentation/flare/flare/fetch(productids:).json +++ b/flare/data/documentation/flare/flare/fetch(productids:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/fetch(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.fetch(productIDs:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5FlareAAC5fetch10productIDsSayAA12StoreProductCGx_tYaKSlRzSS7ElementRtzlF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/fetch(productids:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/fetch(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.fetch(productIDs:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5FlareAAC5fetch10productIDsSayAA12StoreProductCGx_tYaKSlRzSS7ElementRtzlF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/Flare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/fetch(productids:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/fetch(productids:completion:).json b/flare/data/documentation/flare/flare/fetch(productids:completion:).json index 0051284ca..22421d2f9 100644 --- a/flare/data/documentation/flare/flare/fetch(productids:completion:).json +++ b/flare/data/documentation/flare/flare/fetch(productids:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/fetch(productids:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.fetch(productIDs:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5FlareAAC5fetch10productIDs10completionyx_ys6ResultOySayAA12StoreProductCGAA8IAPErrorOGctSlRzSS7ElementRtzlF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/fetch(productids:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.fetch(productIDs:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5FlareAAC5fetch10productIDs10completionyx_ys6ResultOySayAA12StoreProductCGAA8IAPErrorOGctSlRzSS7ElementRtzlF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/finish(transaction:).json b/flare/data/documentation/flare/flare/finish(transaction:).json index 48b6feca1..ca7d03c39 100644 --- a/flare/data/documentation/flare/flare/finish(transaction:).json +++ b/flare/data/documentation/flare/flare/finish(transaction:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/finish(transaction:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.finish(transaction:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"symbolKind":"method","externalID":"s:5FlareAAC6finish11transactionyAA16StoreTransactionC_tYaF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/finish(transaction:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/finish(transaction:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.finish(transaction:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"symbolKind":"method","externalID":"s:5FlareAAC6finish11transactionyAA16StoreTransactionC_tYaF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/finish(transaction:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/finish(transaction:completion:).json b/flare/data/documentation/flare/flare/finish(transaction:completion:).json index eeb7e2985..6790fb8bf 100644 --- a/flare/data/documentation/flare/flare/finish(transaction:completion:).json +++ b/flare/data/documentation/flare/flare/finish(transaction:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/finish(transaction:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.finish(transaction:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"symbolKind":"method","externalID":"s:5FlareAAC6finish11transaction10completionyAA16StoreTransactionC_yyYbcSgtF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/finish(transaction:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.finish(transaction:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"symbolKind":"method","externalID":"s:5FlareAAC6finish11transaction10completionyAA16StoreTransactionC_yyYbcSgtF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/iflare-implementations.json b/flare/data/documentation/flare/flare/iflare-implementations.json index b6bd4d8ba..ce3612a3a 100644 --- a/flare/data/documentation/flare/flare/iflare-implementations.json +++ b/flare/data/documentation/flare/flare/iflare-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/flare\/iflare-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/addTransactionObserver(fallbackHandler:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/checkEligibility(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt()","doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/removeTransactionObserver()","doc:\/\/Flare\/documentation\/Flare\/Flare\/restore()"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"IFlare Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Flare/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/Flare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/fetch(productids:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:)"},"doc://Flare/documentation/Flare/Flare/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare/Flare/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/removeTransactionObserver()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/removetransactionobserver()"},"doc://Flare/documentation/Flare/Flare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt()"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare/Flare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/Flare/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/finish(transaction:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/addTransactionObserver(fallbackHandler:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/Flare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/checkEligibility(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/Flare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt(completion:)"},"doc://Flare/documentation/Flare/Flare/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/restore()"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/flare\/iflare-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare\/addTransactionObserver(fallbackHandler:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/checkEligibility(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(updateTransactions:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(updateTransactions:completion:)","doc:\/\/Flare\/documentation\/Flare\/Flare\/removeTransactionObserver()","doc:\/\/Flare\/documentation\/Flare\/Flare\/restore()","doc:\/\/Flare\/documentation\/Flare\/Flare\/restore(_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"IFlare Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Flare/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/removeTransactionObserver()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/removetransactionobserver()"},"doc://Flare/documentation/Flare/Flare/receipt(updateTransactions:completion:)":{"role":"symbol","title":"receipt(updateTransactions:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(updateTransactions:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt(updatetransactions:completion:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:)"},"doc://Flare/documentation/Flare/Flare/receipt(updateTransactions:)":{"role":"symbol","title":"receipt(updateTransactions:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(updateTransactions:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt(updatetransactions:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare/Flare/restore(_:)":{"role":"symbol","title":"restore(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore(_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/restore(_:)"},"doc://Flare/documentation/Flare/Flare/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/finish(transaction:)"},"doc://Flare/documentation/Flare/Flare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/finish(transaction:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/Flare/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/restore()"},"doc://Flare/documentation/Flare/Flare/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/Flare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/checkEligibility(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/Flare/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare/Flare/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/addTransactionObserver(fallbackHandler:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/Flare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/fetch(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/fetch(productids:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/purchase(product:).json b/flare/data/documentation/flare/flare/purchase(product:).json index ea86247ae..4274f7418 100644 --- a/flare/data/documentation/flare/flare/purchase(product:).json +++ b/flare/data/documentation/flare/flare/purchase(product:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7productAA16StoreTransactionCAA0E7ProductC_tYaKF::SYNTHESIZED::s:5FlareAAC","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7productAA16StoreTransactionCAA0E7ProductC_tYaKF::SYNTHESIZED::s:5FlareAAC","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:)"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/purchase(product:completion:).json b/flare/data/documentation/flare/flare/purchase(product:completion:).json index b8c64d926..11d6223d0 100644 --- a/flare/data/documentation/flare/flare/purchase(product:completion:).json +++ b/flare/data/documentation/flare/flare/purchase(product:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product10completionyAA12StoreProductC_ys6ResultOyAA0F11TransactionCAA8IAPErrorOGctF::SYNTHESIZED::s:5FlareAAC","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product10completionyAA12StoreProductC_ys6ResultOyAA0F11TransactionCAA8IAPErrorOGctF::SYNTHESIZED::s:5FlareAAC","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/purchase(product:options:).json b/flare/data/documentation/flare/flare/purchase(product:options:).json index de77c6000..5559fbd46 100644 --- a/flare/data/documentation/flare/flare/purchase(product:options:).json +++ b/flare/data/documentation/flare/flare/purchase(product:options:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product7optionsAA16StoreTransactionCAA0F7ProductC_Shy0F3Kit0H0V14PurchaseOptionVGtYaKF::SYNTHESIZED::s:5FlareAAC","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product7optionsAA16StoreTransactionCAA0F7ProductC_Shy0F3Kit0H0V14PurchaseOptionVGtYaKF::SYNTHESIZED::s:5FlareAAC","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/purchase(product:options:completion:).json b/flare/data/documentation/flare/flare/purchase(product:options:completion:).json index 940fe68c2..6e89797b3 100644 --- a/flare/data/documentation/flare/flare/purchase(product:options:completion:).json +++ b/flare/data/documentation/flare/flare/purchase(product:options:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:options:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product7options10completionyAA12StoreProductC_Shy0G3Kit0H0V14PurchaseOptionVGys6ResultOyAA0G11TransactionCAA8IAPErrorOGYbctF::SYNTHESIZED::s:5FlareAAC","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:options:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product7options10completionyAA12StoreProductC_Shy0G3Kit0H0V14PurchaseOptionVGys6ResultOyAA0G11TransactionCAA8IAPErrorOGYbctF::SYNTHESIZED::s:5FlareAAC","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/purchase(product:options:promotionaloffer:).json b/flare/data/documentation/flare/flare/purchase(product:options:promotionaloffer:).json index f080f08d0..1a06da9ee 100644 --- a/flare/data/documentation/flare/flare/purchase(product:options:promotionaloffer:).json +++ b/flare/data/documentation/flare/flare/purchase(product:options:promotionaloffer:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.purchase(product:options:promotionalOffer:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5FlareAAC8purchase7product7options16promotionalOfferAA16StoreTransactionCAA0G7ProductC_Shy0G3Kit0I0V14PurchaseOptionVGAA011PromotionalF0CSgtYaKF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.purchase(product:options:promotionalOffer:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5FlareAAC8purchase7product7options16promotionalOfferAA16StoreTransactionCAA0G7ProductC_Shy0G3Kit0I0V14PurchaseOptionVGAA011PromotionalF0CSgtYaKF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/purchase(product:options:promotionaloffer:completion:).json b/flare/data/documentation/flare/flare/purchase(product:options:promotionaloffer:completion:).json index 1c4080e36..6a5cad5f3 100644 --- a/flare/data/documentation/flare/flare/purchase(product:options:promotionaloffer:completion:).json +++ b/flare/data/documentation/flare/flare/purchase(product:options:promotionaloffer:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.purchase(product:options:promotionalOffer:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5FlareAAC8purchase7product7options16promotionalOffer10completionyAA12StoreProductC_Shy0H3Kit0I0V14PurchaseOptionVGAA011PromotionalF0CSgys6ResultOyAA0H11TransactionCAA8IAPErrorOGYbctF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.purchase(product:options:promotionalOffer:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5FlareAAC8purchase7product7options16promotionalOffer10completionyAA12StoreProductC_Shy0H3Kit0I0V14PurchaseOptionVGAA011PromotionalF0CSgys6ResultOyAA0H11TransactionCAA8IAPErrorOGYbctF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:).json b/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:).json index d5acd2923..4fa3e6719 100644 --- a/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:).json +++ b/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.purchase(product:promotionalOffer:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5FlareAAC8purchase7product16promotionalOfferAA16StoreTransactionCAA0F7ProductC_AA011PromotionalE0CSgtYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.purchase(product:promotionalOffer:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5FlareAAC8purchase7product16promotionalOfferAA16StoreTransactionCAA0F7ProductC_AA011PromotionalE0CSgtYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:completion:).json b/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:completion:).json index 05c476d33..9a60c2ede 100644 --- a/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:completion:).json +++ b/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.purchase(product:promotionalOffer:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5FlareAAC8purchase7product16promotionalOffer10completionyAA12StoreProductC_AA011PromotionalE0CSgys6ResultOyAA0G11TransactionCAA8IAPErrorOGctF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/Flare/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/purchase(product:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.purchase(product:promotionalOffer:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5FlareAAC8purchase7product16promotionalOffer10completionyAA12StoreProductC_AA011PromotionalE0CSgys6ResultOyAA0G11TransactionCAA8IAPErrorOGctF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/purchase(product:promotionalOffer:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/receipt().json b/flare/data/documentation/flare/flare/receipt().json index f8f9079d1..e0f4cb5d1 100644 --- a/flare/data/documentation/flare/flare/receipt().json +++ b/flare/data/documentation/flare/flare/receipt().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/receipt()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.receipt()"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5FlareAAC7receiptSSyYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/receipt()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt()","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","title":"receipt()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5FlareAAC7receiptSSyYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/receipt(completion:).json b/flare/data/documentation/flare/flare/receipt(completion:).json index 1387dccf9..1a1e8b294 100644 --- a/flare/data/documentation/flare/flare/receipt(completion:).json +++ b/flare/data/documentation/flare/flare/receipt(completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/receipt(completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.receipt(completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt(completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5FlareAAC7receipt10completionyys6ResultOySSAA8IAPErrorOGc_tF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt(completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/receipt(completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(completion:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"role":"symbol","title":"receipt(completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5FlareAAC7receipt10completionyys6ResultOySSAA8IAPErrorOGc_tF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/Flare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt(completion:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/receipt(updatetransactions:).json b/flare/data/documentation/flare/flare/receipt(updatetransactions:).json new file mode 100644 index 000000000..a10f66028 --- /dev/null +++ b/flare/data/documentation/flare/flare/receipt(updatetransactions:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/receipt(updatetransactions:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(updateTransactions:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.receipt(updateTransactions:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt(updateTransactions:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5FlareAAC7receipt18updateTransactionsSSSb_tYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/receipt(updateTransactions:)":{"role":"symbol","title":"receipt(updateTransactions:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(updateTransactions:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt(updatetransactions:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/receipt(updatetransactions:completion:).json b/flare/data/documentation/flare/flare/receipt(updatetransactions:completion:).json new file mode 100644 index 000000000..78b9a06e4 --- /dev/null +++ b/flare/data/documentation/flare/flare/receipt(updatetransactions:completion:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/receipt(updatetransactions:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(updateTransactions:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.receipt(updateTransactions:completion:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt(updateTransactions:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5FlareAAC7receipt18updateTransactions10completionySb_ys6ResultOySSAA8IAPErrorOGctF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/receipt(updateTransactions:completion:)":{"role":"symbol","title":"receipt(updateTransactions:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/receipt(updateTransactions:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/receipt(updatetransactions:completion:)"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/removetransactionobserver().json b/flare/data/documentation/flare/flare/removetransactionobserver().json index f7caefe22..ccee71405 100644 --- a/flare/data/documentation/flare/flare/removetransactionobserver().json +++ b/flare/data/documentation/flare/flare/removetransactionobserver().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/removetransactionobserver()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/removeTransactionObserver()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.removeTransactionObserver()"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"removeTransactionObserver()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5FlareAAC25removeTransactionObserveryyF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/removeTransactionObserver()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/removetransactionobserver()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/removetransactionobserver()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/removeTransactionObserver()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.removeTransactionObserver()"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"removeTransactionObserver()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5FlareAAC25removeTransactionObserveryyF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/removeTransactionObserver()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/removetransactionobserver()"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/restore().json b/flare/data/documentation/flare/flare/restore().json index 990d3d36e..bcd048ae2 100644 --- a/flare/data/documentation/flare/flare/restore().json +++ b/flare/data/documentation/flare/flare/restore().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/restore()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.restore()"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"restore()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"symbolKind":"method","externalID":"s:5FlareAAC7restoreyyYaKF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/restore()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/restore()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.restore()"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"restore()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"symbolKind":"method","externalID":"s:5FlareAAC7restoreyyYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/restore()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/restore(_:).json b/flare/data/documentation/flare/flare/restore(_:).json new file mode 100644 index 000000000..8a5aca080 --- /dev/null +++ b/flare/data/documentation/flare/flare/restore(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/restore(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IFlare.restore(_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"restore(_:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5FlareAAC7restoreyyys6ResultOyyts5Error_pGcF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Flare/IFlare-Implementations":{"role":"collectionGroup","title":"IFlare Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/IFlare-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/flare\/iflare-implementations"},"doc://Flare/documentation/Flare/Flare/restore(_:)":{"role":"symbol","title":"restore(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/restore(_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/restore(_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare/shared.json b/flare/data/documentation/flare/flare/shared.json index 51b7fe90a..40d362666 100644 --- a/flare/data/documentation/flare/flare/shared.json +++ b/flare/data/documentation/flare/flare/shared.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","preciseIdentifier":"s:5Flare6IFlareP","text":"IFlare"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/shared"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/shared","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns a shared "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" object."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IFlare","preciseIdentifier":"s:5Flare6IFlareP"}],"title":"shared","roleHeading":"Type Property","role":"symbol","symbolKind":"property","externalID":"s:5FlareAAC6sharedAA6IFlare_pvpZ","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/Flare/shared":{"role":"symbol","title":"shared","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IFlare","preciseIdentifier":"s:5Flare6IFlareP"}],"abstract":[{"type":"text","text":"Returns a shared "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" object."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/shared","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/shared"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","preciseIdentifier":"s:5Flare6IFlareP","text":"IFlare"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/flare\/shared"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/shared","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Returns a shared "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" object."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IFlare","preciseIdentifier":"s:5Flare6IFlareP"}],"title":"shared","roleHeading":"Type Property","role":"symbol","symbolKind":"property","externalID":"s:5FlareAAC6sharedAA6IFlare_pvpZ","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"doc://Flare/documentation/Flare/Flare/shared":{"role":"symbol","title":"shared","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"shared"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"IFlare","preciseIdentifier":"s:5Flare6IFlareP"}],"abstract":[{"type":"text","text":"Returns a shared "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" object."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare\/shared","kind":"symbol","type":"topic","url":"\/documentation\/flare\/flare\/shared"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror.json b/flare/data/documentation/flare/iaperror.json index e232b1cf0..675dbbcb6 100644 --- a/flare/data/documentation/flare/iaperror.json +++ b/flare/data/documentation/flare/iaperror.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"title":"IAPError","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare8IAPErrorO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"IAPError"}]},"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/10Foundation14LocalizedErrorP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/s5ErrorP","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/failedToDecodeSignature(signature:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/invalid(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentCancelled","doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentDefferred","doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/storeProductNotAvailable","doc:\/\/Flare\/documentation\/Flare\/IAPError\/transactionNotFound(productID:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/unknown","doc:\/\/Flare\/documentation\/Flare\/IAPError\/verification(error:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/with(error:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/flare\/iaperror"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare/IAPError/invalid(productIDs:)":{"role":"symbol","title":"IAPError.invalid(productIDs:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"])"}],"abstract":[{"type":"text","text":"The attempt to fetch products with invalid identifiers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/invalid(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/invalid(productids:)"},"doc://Flare/documentation/Flare/IAPError/unknown":{"role":"symbol","title":"IAPError.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[{"type":"text","text":"The unknown error occurred."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/unknown"},"doc://Flare/documentation/Flare/IAPError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/equatable-implementations"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/IAPError/receiptNotFound":{"role":"symbol","title":"IAPError.receiptNotFound","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"abstract":[{"type":"text","text":"The App Store receipt wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/receiptnotfound"},"doc://Flare/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/Flare\/10Foundation14LocalizedErrorP"},"doc://Flare/documentation/Flare/IAPError/paymentNotAllowed":{"role":"symbol","title":"IAPError.paymentNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"abstract":[{"type":"text","text":"The attempt to purchase a product when payments are not allowed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentnotallowed"},"doc://Flare/documentation/Flare/IAPError/paymentCancelled":{"role":"symbol","title":"IAPError.paymentCancelled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentCancelled"}],"abstract":[{"type":"text","text":"The payment was cancelled."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentcancelled"},"doc://Flare/documentation/Flare/IAPError/verification(error:)":{"role":"symbol","title":"IAPError.verification(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationError","preciseIdentifier":"s:5Flare17VerificationErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The verification error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/verification(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/verification(error:)"},"doc://Flare/documentation/Flare/IAPError/refund(error:)":{"role":"symbol","title":"IAPError.refund(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RefundError","preciseIdentifier":"s:5Flare11RefundErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/refund(error:)"},"doc://Flare/documentation/Flare/IAPError/transactionNotFound(productID:)":{"role":"symbol","title":"IAPError.transactionNotFound(productID:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionNotFound"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transaction wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/transactionNotFound(productID:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/transactionnotfound(productid:)"},"doc://Flare/documentation/Flare/IAPError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/error-implementations"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/storeProductNotAvailable":{"role":"symbol","title":"IAPError.storeProductNotAvailable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"storeProductNotAvailable"}],"abstract":[{"type":"text","text":"The attempt to fetch a product that doesn’t available."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/storeProductNotAvailable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/storeproductnotavailable"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IAPError/paymentDefferred":{"role":"symbol","title":"IAPError.paymentDefferred","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentDefferred"}],"abstract":[{"type":"text","text":"The purchase is pending, and requires action from the customer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentDefferred","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentdefferred"},"doc://Flare/documentation/Flare/IAPError/failedToDecodeSignature(signature:)":{"role":"symbol","title":"IAPError.failedToDecodeSignature(signature:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToDecodeSignature"},{"kind":"text","text":"("},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The decoding signature is failed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failedToDecodeSignature(signature:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failedtodecodesignature(signature:)"},"doc://Flare/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"doc://Flare/documentation/Flare/IAPError/with(error:)":{"role":"symbol","title":"IAPError.with(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The operation failed with an underlying error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/with(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/with(error:)"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"title":"IAPError","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare8IAPErrorO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"IAPError"}]},"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/10Foundation14LocalizedErrorP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/s5ErrorP","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/failedToDecodeSignature(signature:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/invalid(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentCancelled","doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentDefferred","doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/storeProductNotAvailable","doc:\/\/Flare\/documentation\/Flare\/IAPError\/transactionNotFound(productID:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/unknown","doc:\/\/Flare\/documentation\/Flare\/IAPError\/verification(error:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/with(error:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/flare\/iaperror"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare/IAPError/paymentCancelled":{"role":"symbol","title":"IAPError.paymentCancelled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentCancelled"}],"abstract":[{"type":"text","text":"The payment was cancelled."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentcancelled"},"doc://Flare/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/Flare\/10Foundation14LocalizedErrorP"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError/paymentDefferred":{"role":"symbol","title":"IAPError.paymentDefferred","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentDefferred"}],"abstract":[{"type":"text","text":"The purchase is pending, and requires action from the customer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentDefferred","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentdefferred"},"doc://Flare/documentation/Flare/IAPError/with(error:)":{"role":"symbol","title":"IAPError.with(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The operation failed with an underlying error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/with(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/with(error:)"},"doc://Flare/documentation/Flare/IAPError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/error-implementations"},"doc://Flare/documentation/Flare/IAPError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/equatable-implementations"},"doc://Flare/documentation/Flare/IAPError/paymentNotAllowed":{"role":"symbol","title":"IAPError.paymentNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"abstract":[{"type":"text","text":"The attempt to purchase a product when payments are not allowed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentnotallowed"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError/invalid(productIDs:)":{"role":"symbol","title":"IAPError.invalid(productIDs:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"])"}],"abstract":[{"type":"text","text":"The attempt to fetch products with invalid identifiers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/invalid(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/invalid(productids:)"},"doc://Flare/documentation/Flare/IAPError/verification(error:)":{"role":"symbol","title":"IAPError.verification(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationError","preciseIdentifier":"s:5Flare17VerificationErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The verification error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/verification(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/verification(error:)"},"doc://Flare/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/unknown":{"role":"symbol","title":"IAPError.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[{"type":"text","text":"The unknown error occurred."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/unknown"},"doc://Flare/documentation/Flare/IAPError/refund(error:)":{"role":"symbol","title":"IAPError.refund(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RefundError","preciseIdentifier":"s:5Flare11RefundErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/refund(error:)"},"doc://Flare/documentation/Flare/IAPError/failedToDecodeSignature(signature:)":{"role":"symbol","title":"IAPError.failedToDecodeSignature(signature:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToDecodeSignature"},{"kind":"text","text":"("},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The decoding signature is failed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failedToDecodeSignature(signature:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failedtodecodesignature(signature:)"},"doc://Flare/documentation/Flare/IAPError/storeProductNotAvailable":{"role":"symbol","title":"IAPError.storeProductNotAvailable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"storeProductNotAvailable"}],"abstract":[{"type":"text","text":"The attempt to fetch a product that doesn’t available."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/storeProductNotAvailable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/storeproductnotavailable"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/IAPError/transactionNotFound(productID:)":{"role":"symbol","title":"IAPError.transactionNotFound(productID:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionNotFound"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transaction wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/transactionNotFound(productID:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/transactionnotfound(productid:)"},"doc://Flare/documentation/Flare/IAPError/receiptNotFound":{"role":"symbol","title":"IAPError.receiptNotFound","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"abstract":[{"type":"text","text":"The App Store receipt wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/receiptnotfound"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/!=(_:_:).json b/flare/data/documentation/flare/iaperror/!=(_:_:).json index a878e7dc4..b193db85e 100644 --- a/flare/data/documentation/flare/iaperror/!=(_:_:).json +++ b/flare/data/documentation/flare/iaperror/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/!=(_:_:)"},"doc://Flare/documentation/Flare/IAPError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/equatable-implementations"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/equatable-implementations"},"doc://Flare/documentation/Flare/IAPError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/!=(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/==(_:_:).json b/flare/data/documentation/flare/iaperror/==(_:_:).json index fd1ee7447..5a1e7a9cc 100644 --- a/flare/data/documentation/flare/iaperror/==(_:_:).json +++ b/flare/data/documentation/flare/iaperror/==(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/==(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"==(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:5Flare8IAPErrorO2eeoiySbAC_ACtFZ","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/equatable-implementations"},"doc://Flare/documentation/Flare/IAPError/==(_:_:)":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/==(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/==(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/==(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"==(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:5Flare8IAPErrorO2eeoiySbAC_ACtFZ","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/equatable-implementations"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/==(_:_:)":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/==(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/==(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/equatable-implementations.json b/flare/data/documentation/flare/iaperror/equatable-implementations.json index 7f270121d..19a078492 100644 --- a/flare/data/documentation/flare/iaperror/equatable-implementations.json +++ b/flare/data/documentation/flare/iaperror/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/iaperror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/!=(_:_:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/==(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/==(_:_:)":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/==(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/==(_:_:)"},"doc://Flare/documentation/Flare/IAPError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/iaperror\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/!=(_:_:)","doc:\/\/Flare\/documentation\/Flare\/IAPError\/==(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/==(_:_:)":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/==(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/==(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/error-implementations.json b/flare/data/documentation/flare/iaperror/error-implementations.json index c1ea78b79..f1cd4fd63 100644 --- a/flare/data/documentation/flare/iaperror/error-implementations.json +++ b/flare/data/documentation/flare/iaperror/error-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/iaperror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/localizedDescription"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/localizeddescription"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/iaperror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/localizedDescription"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/localizeddescription"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/errordescription-3rq25.json b/flare/data/documentation/flare/iaperror/errordescription-3rq25.json index 4f32a8d08..4ff597a8e 100644 --- a/flare/data/documentation/flare/iaperror/errordescription-3rq25.json +++ b/flare/data/documentation/flare/iaperror/errordescription-3rq25.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/errordescription-3rq25"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-3rq25","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"errorDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE16errorDescriptionSSSgvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/errorDescription-3rq25":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-3rq25","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/errordescription-3rq25"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/errordescription-3rq25"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-3rq25","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"errorDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE16errorDescriptionSSSgvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError/errorDescription-3rq25":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-3rq25","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/errordescription-3rq25"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/errordescription-9y8u0.json b/flare/data/documentation/flare/iaperror/errordescription-9y8u0.json index c9c551942..ec702f024 100644 --- a/flare/data/documentation/flare/iaperror/errordescription-9y8u0.json +++ b/flare/data/documentation/flare/iaperror/errordescription-9y8u0.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/errordescription-9y8u0"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-9y8u0","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"errorDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare8IAPErrorO16errorDescriptionSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError/errorDescription-9y8u0":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-9y8u0","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/errordescription-9y8u0"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/errordescription-9y8u0"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-9y8u0","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"errorDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare8IAPErrorO16errorDescriptionSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/errorDescription-9y8u0":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-9y8u0","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/errordescription-9y8u0"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/failedtodecodesignature(signature:).json b/flare/data/documentation/flare/iaperror/failedtodecodesignature(signature:).json index f60681500..04d8d50c6 100644 --- a/flare/data/documentation/flare/iaperror/failedtodecodesignature(signature:).json +++ b/flare/data/documentation/flare/iaperror/failedtodecodesignature(signature:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToDecodeSignature"},{"kind":"text","text":"("},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This is only available for StoreKit 2 transactions."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/failedtodecodesignature(signature:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failedToDecodeSignature(signature:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The decoding signature is failed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToDecodeSignature"},{"kind":"text","text":"("},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"IAPError.failedToDecodeSignature(signature:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO23failedToDecodeSignatureyACSS_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/failedToDecodeSignature(signature:)":{"role":"symbol","title":"IAPError.failedToDecodeSignature(signature:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToDecodeSignature"},{"kind":"text","text":"("},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The decoding signature is failed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failedToDecodeSignature(signature:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failedtodecodesignature(signature:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToDecodeSignature"},{"kind":"text","text":"("},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This is only available for StoreKit 2 transactions."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/failedtodecodesignature(signature:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failedToDecodeSignature(signature:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The decoding signature is failed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToDecodeSignature"},{"kind":"text","text":"("},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"IAPError.failedToDecodeSignature(signature:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO23failedToDecodeSignatureyACSS_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError/failedToDecodeSignature(signature:)":{"role":"symbol","title":"IAPError.failedToDecodeSignature(signature:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failedToDecodeSignature"},{"kind":"text","text":"("},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The decoding signature is failed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failedToDecodeSignature(signature:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failedtodecodesignature(signature:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/failurereason-44tfk.json b/flare/data/documentation/flare/iaperror/failurereason-44tfk.json index 5f9ef9399..aa4d80df0 100644 --- a/flare/data/documentation/flare/iaperror/failurereason-44tfk.json +++ b/flare/data/documentation/flare/iaperror/failurereason-44tfk.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/failurereason-44tfk"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-44tfk","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"failureReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError/failureReason-44tfk":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-44tfk","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failurereason-44tfk"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/failurereason-44tfk"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-44tfk","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"failureReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError/failureReason-44tfk":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-44tfk","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failurereason-44tfk"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/failurereason-880fb.json b/flare/data/documentation/flare/iaperror/failurereason-880fb.json index be870d88c..cc24144ff 100644 --- a/flare/data/documentation/flare/iaperror/failurereason-880fb.json +++ b/flare/data/documentation/flare/iaperror/failurereason-880fb.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/failurereason-880fb"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-880fb","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"failureReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare8IAPErrorO13failureReasonSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError/failureReason-880fb":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-880fb","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failurereason-880fb"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/failurereason-880fb"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-880fb","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"failureReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare8IAPErrorO13failureReasonSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/failureReason-880fb":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-880fb","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failurereason-880fb"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/helpanchor.json b/flare/data/documentation/flare/iaperror/helpanchor.json index bc612dfe4..8ec47d941 100644 --- a/flare/data/documentation/flare/iaperror/helpanchor.json +++ b/flare/data/documentation/flare/iaperror/helpanchor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/helpAnchor","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"helpAnchor","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError/helpAnchor":{"role":"symbol","title":"helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/helpanchor"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/helpAnchor","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"helpAnchor","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError/helpAnchor":{"role":"symbol","title":"helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/helpanchor"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/invalid(productids:).json b/flare/data/documentation/flare/iaperror/invalid(productids:).json index 4c6b77bce..1b76b8328 100644 --- a/flare/data/documentation/flare/iaperror/invalid(productids:).json +++ b/flare/data/documentation/flare/iaperror/invalid(productids:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"])"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/invalid(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/invalid(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The attempt to fetch products with invalid identifiers."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"])"}],"title":"IAPError.invalid(productIDs:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO7invalidyACSaySSG_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError/invalid(productIDs:)":{"role":"symbol","title":"IAPError.invalid(productIDs:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"])"}],"abstract":[{"type":"text","text":"The attempt to fetch products with invalid identifiers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/invalid(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/invalid(productids:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"])"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/invalid(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/invalid(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The attempt to fetch products with invalid identifiers."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"])"}],"title":"IAPError.invalid(productIDs:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO7invalidyACSaySSG_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError/invalid(productIDs:)":{"role":"symbol","title":"IAPError.invalid(productIDs:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalid"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"])"}],"abstract":[{"type":"text","text":"The attempt to fetch products with invalid identifiers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/invalid(productIDs:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/invalid(productids:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/localizeddescription.json b/flare/data/documentation/flare/iaperror/localizeddescription.json index 90067ea49..22875e067 100644 --- a/flare/data/documentation/flare/iaperror/localizeddescription.json +++ b/flare/data/documentation/flare/iaperror/localizeddescription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/error-implementations"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/localizeddescription"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/localizeddescription"},"doc://Flare/documentation/Flare/IAPError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/error-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/localizederror-implementations.json b/flare/data/documentation/flare/iaperror/localizederror-implementations.json index aebabfd40..46e2a6fa1 100644 --- a/flare/data/documentation/flare/iaperror/localizederror-implementations.json +++ b/flare/data/documentation/flare/iaperror/localizederror-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/iaperror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-3rq25","doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-9y8u0","doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-44tfk","doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-880fb","doc:\/\/Flare\/documentation\/Flare\/IAPError\/helpAnchor","doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-33a3c","doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-6ili0"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"LocalizedError Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/failureReason-44tfk":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-44tfk","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failurereason-44tfk"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/recoverySuggestion-6ili0":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-6ili0","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/recoverysuggestion-6ili0"},"doc://Flare/documentation/Flare/IAPError/errorDescription-9y8u0":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-9y8u0","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/errordescription-9y8u0"},"doc://Flare/documentation/Flare/IAPError/failureReason-880fb":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-880fb","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failurereason-880fb"},"doc://Flare/documentation/Flare/IAPError/recoverySuggestion-33a3c":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-33a3c","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/recoverysuggestion-33a3c"},"doc://Flare/documentation/Flare/IAPError/errorDescription-3rq25":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-3rq25","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/errordescription-3rq25"},"doc://Flare/documentation/Flare/IAPError/helpAnchor":{"role":"symbol","title":"helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/helpanchor"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/iaperror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-3rq25","doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-9y8u0","doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-44tfk","doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-880fb","doc:\/\/Flare\/documentation\/Flare\/IAPError\/helpAnchor","doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-33a3c","doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-6ili0"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"LocalizedError Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError/failureReason-44tfk":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-44tfk","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failurereason-44tfk"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/recoverySuggestion-33a3c":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-33a3c","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/recoverysuggestion-33a3c"},"doc://Flare/documentation/Flare/IAPError/failureReason-880fb":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/failureReason-880fb","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/failurereason-880fb"},"doc://Flare/documentation/Flare/IAPError/errorDescription-9y8u0":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-9y8u0","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/errordescription-9y8u0"},"doc://Flare/documentation/Flare/IAPError/helpAnchor":{"role":"symbol","title":"helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/helpanchor"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/errorDescription-3rq25":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/errorDescription-3rq25","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/errordescription-3rq25"},"doc://Flare/documentation/Flare/IAPError/recoverySuggestion-6ili0":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-6ili0","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/recoverysuggestion-6ili0"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/paymentcancelled.json b/flare/data/documentation/flare/iaperror/paymentcancelled.json index 77befcfe9..24563d838 100644 --- a/flare/data/documentation/flare/iaperror/paymentcancelled.json +++ b/flare/data/documentation/flare/iaperror/paymentcancelled.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentCancelled"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/paymentcancelled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentCancelled","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The payment was cancelled."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentCancelled"}],"title":"IAPError.paymentCancelled","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO16paymentCancelledyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/paymentCancelled":{"role":"symbol","title":"IAPError.paymentCancelled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentCancelled"}],"abstract":[{"type":"text","text":"The payment was cancelled."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentcancelled"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentCancelled"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/paymentcancelled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentCancelled","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The payment was cancelled."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentCancelled"}],"title":"IAPError.paymentCancelled","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO16paymentCancelledyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/paymentCancelled":{"role":"symbol","title":"IAPError.paymentCancelled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentCancelled"}],"abstract":[{"type":"text","text":"The payment was cancelled."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentcancelled"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/paymentnotallowed.json b/flare/data/documentation/flare/iaperror/paymentnotallowed.json index 8f3984188..ad766abd1 100644 --- a/flare/data/documentation/flare/iaperror/paymentnotallowed.json +++ b/flare/data/documentation/flare/iaperror/paymentnotallowed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/paymentnotallowed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The attempt to purchase a product when payments are not allowed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"title":"IAPError.paymentNotAllowed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO17paymentNotAllowedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/paymentNotAllowed":{"role":"symbol","title":"IAPError.paymentNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"abstract":[{"type":"text","text":"The attempt to purchase a product when payments are not allowed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentnotallowed"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/paymentnotallowed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The attempt to purchase a product when payments are not allowed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"title":"IAPError.paymentNotAllowed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO17paymentNotAllowedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError/paymentNotAllowed":{"role":"symbol","title":"IAPError.paymentNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"abstract":[{"type":"text","text":"The attempt to purchase a product when payments are not allowed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentnotallowed"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/receiptnotfound.json b/flare/data/documentation/flare/iaperror/receiptnotfound.json index 18884c5c9..6ce0aea31 100644 --- a/flare/data/documentation/flare/iaperror/receiptnotfound.json +++ b/flare/data/documentation/flare/iaperror/receiptnotfound.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/receiptnotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The App Store receipt wasn’t found."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"title":"IAPError.receiptNotFound","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO15receiptNotFoundyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/receiptNotFound":{"role":"symbol","title":"IAPError.receiptNotFound","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"abstract":[{"type":"text","text":"The App Store receipt wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/receiptnotfound"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/receiptnotfound"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The App Store receipt wasn’t found."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"title":"IAPError.receiptNotFound","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO15receiptNotFoundyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/receiptNotFound":{"role":"symbol","title":"IAPError.receiptNotFound","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"abstract":[{"type":"text","text":"The App Store receipt wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/receiptnotfound"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/recoverysuggestion-33a3c.json b/flare/data/documentation/flare/iaperror/recoverysuggestion-33a3c.json index 5fae6d391..019214807 100644 --- a/flare/data/documentation/flare/iaperror/recoverysuggestion-33a3c.json +++ b/flare/data/documentation/flare/iaperror/recoverysuggestion-33a3c.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/recoverysuggestion-33a3c"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-33a3c","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"recoverySuggestion","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare8IAPErrorO18recoverySuggestionSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/recoverySuggestion-33a3c":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-33a3c","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/recoverysuggestion-33a3c"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/recoverysuggestion-33a3c"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-33a3c","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"recoverySuggestion","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare8IAPErrorO18recoverySuggestionSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/recoverySuggestion-33a3c":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-33a3c","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/recoverysuggestion-33a3c"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/recoverysuggestion-6ili0.json b/flare/data/documentation/flare/iaperror/recoverysuggestion-6ili0.json index d83deb93a..4320eb3eb 100644 --- a/flare/data/documentation/flare/iaperror/recoverysuggestion-6ili0.json +++ b/flare/data/documentation/flare/iaperror/recoverysuggestion-6ili0.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/recoverysuggestion-6ili0"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-6ili0","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"recoverySuggestion","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError/recoverySuggestion-6ili0":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-6ili0","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/recoverysuggestion-6ili0"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/recoverysuggestion-6ili0"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-6ili0","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"recoverySuggestion","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:5Flare8IAPErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/iaperror\/localizederror-implementations"},"doc://Flare/documentation/Flare/IAPError/recoverySuggestion-6ili0":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/recoverySuggestion-6ili0","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/recoverysuggestion-6ili0"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/refund(error:).json b/flare/data/documentation/flare/iaperror/refund(error:).json index 30889396c..5d6ef807f 100644 --- a/flare/data/documentation/flare/iaperror/refund(error:).json +++ b/flare/data/documentation/flare/iaperror/refund(error:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","preciseIdentifier":"s:5Flare11RefundErrorO","text":"RefundError"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/refund(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The refund error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RefundError","preciseIdentifier":"s:5Flare11RefundErrorO"},{"kind":"text","text":")"}],"title":"IAPError.refund(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO6refundyAcA11RefundErrorO_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/IAPError/refund(error:)":{"role":"symbol","title":"IAPError.refund(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RefundError","preciseIdentifier":"s:5Flare11RefundErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/refund(error:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","preciseIdentifier":"s:5Flare11RefundErrorO","text":"RefundError"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/refund(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The refund error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RefundError","preciseIdentifier":"s:5Flare11RefundErrorO"},{"kind":"text","text":")"}],"title":"IAPError.refund(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO6refundyAcA11RefundErrorO_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/refund(error:)":{"role":"symbol","title":"IAPError.refund(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RefundError","preciseIdentifier":"s:5Flare11RefundErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/refund(error:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/storeproductnotavailable.json b/flare/data/documentation/flare/iaperror/storeproductnotavailable.json index f6de837e6..585425bd3 100644 --- a/flare/data/documentation/flare/iaperror/storeproductnotavailable.json +++ b/flare/data/documentation/flare/iaperror/storeproductnotavailable.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"storeProductNotAvailable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/storeproductnotavailable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/storeProductNotAvailable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The attempt to fetch a product that doesn’t available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"storeProductNotAvailable"}],"title":"IAPError.storeProductNotAvailable","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO24storeProductNotAvailableyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError/storeProductNotAvailable":{"role":"symbol","title":"IAPError.storeProductNotAvailable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"storeProductNotAvailable"}],"abstract":[{"type":"text","text":"The attempt to fetch a product that doesn’t available."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/storeProductNotAvailable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/storeproductnotavailable"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"storeProductNotAvailable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/storeproductnotavailable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/storeProductNotAvailable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The attempt to fetch a product that doesn’t available."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"storeProductNotAvailable"}],"title":"IAPError.storeProductNotAvailable","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO24storeProductNotAvailableyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/storeProductNotAvailable":{"role":"symbol","title":"IAPError.storeProductNotAvailable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"storeProductNotAvailable"}],"abstract":[{"type":"text","text":"The attempt to fetch a product that doesn’t available."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/storeProductNotAvailable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/storeproductnotavailable"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/transactionnotfound(productid:).json b/flare/data/documentation/flare/iaperror/transactionnotfound(productid:).json index 280f9b951..90ce40a49 100644 --- a/flare/data/documentation/flare/iaperror/transactionnotfound(productid:).json +++ b/flare/data/documentation/flare/iaperror/transactionnotfound(productid:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionNotFound"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/transactionnotfound(productid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/transactionNotFound(productID:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transaction wasn’t found."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionNotFound"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"IAPError.transactionNotFound(productID:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO19transactionNotFoundyACSS_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/transactionNotFound(productID:)":{"role":"symbol","title":"IAPError.transactionNotFound(productID:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionNotFound"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transaction wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/transactionNotFound(productID:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/transactionnotfound(productid:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionNotFound"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/transactionnotfound(productid:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/transactionNotFound(productID:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transaction wasn’t found."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionNotFound"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"title":"IAPError.transactionNotFound(productID:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO19transactionNotFoundyACSS_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/transactionNotFound(productID:)":{"role":"symbol","title":"IAPError.transactionNotFound(productID:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionNotFound"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transaction wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/transactionNotFound(productID:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/transactionnotfound(productid:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/unknown.json b/flare/data/documentation/flare/iaperror/unknown.json index 78a4d7692..fd7be61c2 100644 --- a/flare/data/documentation/flare/iaperror/unknown.json +++ b/flare/data/documentation/flare/iaperror/unknown.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/unknown","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The unknown error occurred."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"IAPError.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO7unknownyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError/unknown":{"role":"symbol","title":"IAPError.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[{"type":"text","text":"The unknown error occurred."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/unknown"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/unknown","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The unknown error occurred."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"IAPError.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO7unknownyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/unknown":{"role":"symbol","title":"IAPError.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[{"type":"text","text":"The unknown error occurred."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/unknown"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/verification(error:).json b/flare/data/documentation/flare/iaperror/verification(error:).json index 22827fd8e..10519e260 100644 --- a/flare/data/documentation/flare/iaperror/verification(error:).json +++ b/flare/data/documentation/flare/iaperror/verification(error:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","preciseIdentifier":"s:5Flare17VerificationErrorO","text":"VerificationError"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This is only available for StoreKit 2 transactions."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/verification(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/verification(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The verification error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationError","preciseIdentifier":"s:5Flare17VerificationErrorO"},{"kind":"text","text":")"}],"title":"IAPError.verification(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO12verificationyAcA17VerificationErrorO_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/verification(error:)":{"role":"symbol","title":"IAPError.verification(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationError","preciseIdentifier":"s:5Flare17VerificationErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The verification error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/verification(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/verification(error:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","preciseIdentifier":"s:5Flare17VerificationErrorO","text":"VerificationError"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This is only available for StoreKit 2 transactions."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/verification(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/verification(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The verification error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationError","preciseIdentifier":"s:5Flare17VerificationErrorO"},{"kind":"text","text":")"}],"title":"IAPError.verification(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO12verificationyAcA17VerificationErrorO_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError/verification(error:)":{"role":"symbol","title":"IAPError.verification(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verification"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationError","preciseIdentifier":"s:5Flare17VerificationErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The verification error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/verification(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/verification(error:)"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/with(error:).json b/flare/data/documentation/flare/iaperror/with(error:).json index f2d6f8e34..cfff43d63 100644 --- a/flare/data/documentation/flare/iaperror/with(error:).json +++ b/flare/data/documentation/flare/iaperror/with(error:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/with(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/with(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The operation failed with an underlying error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"title":"IAPError.with(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO4withyACs5Error_p_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/with(error:)":{"role":"symbol","title":"IAPError.with(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The operation failed with an underlying error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/with(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/with(error:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iaperror\/with(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/with(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The operation failed with an underlying error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"title":"IAPError.with(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO4withyACs5Error_p_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IAPError/with(error:)":{"role":"symbol","title":"IAPError.with(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"with"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The operation failed with an underlying error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/with(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/with(error:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare.json b/flare/data/documentation/flare/iflare.json index ea588b2e6..90ba5fabe 100644 --- a/flare/data/documentation/flare/iflare.json +++ b/flare/data/documentation/flare/iflare.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Essentials","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"title":"IFlare","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:5Flare6IFlareP","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"IFlare"}]},"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare"],"kind":"relationships","title":"Conforming Types","type":"conformingTypes"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare\/addTransactionObserver(fallbackHandler:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/removeTransactionObserver()","doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore()"]}],"variants":[{"paths":["\/documentation\/flare\/iflare"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare/IFlare/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/removeTransactionObserver()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/removetransactionobserver()"},"doc://Flare/documentation/Flare/IFlare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/restore()"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt()"},"doc://Flare/documentation/Flare/IFlare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/IFlare/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/addTransactionObserver(fallbackHandler:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/IFlare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt(completion:)"},"doc://Flare/documentation/Flare/IFlare/logLevel":{"role":"symbol","title":"logLevel","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"abstract":[{"type":"text","text":"The log level."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/loglevel"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:completion:)"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Essentials","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"title":"IFlare","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:5Flare6IFlareP","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"IFlare"}]},"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/documentation\/Flare\/Flare"],"kind":"relationships","title":"Conforming Types","type":"conformingTypes"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare\/addTransactionObserver(fallbackHandler:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:completion:)","doc:\/\/Flare\/documentation\/Flare\/IFlare\/removeTransactionObserver()","doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore()","doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore(_:)"]}],"variants":[{"paths":["\/documentation\/flare\/iflare"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare/IFlare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare/IFlare/restore(_:)":{"role":"symbol","title":"restore(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Restores completed transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore(_:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/restore(_:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IFlare/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IFlare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/receipt(completion:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/removeTransactionObserver()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/removetransactionobserver()"},"doc://Flare/documentation/Flare/IFlare/receipt(updateTransactions:completion:)":{"role":"symbol","title":"receipt(updateTransactions:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt(updatetransactions:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IFlare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/receipt()"},"doc://Flare/documentation/Flare/IFlare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:)"},"doc://Flare/documentation/Flare/Flare":{"role":"symbol","title":"Flare","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"Flare"}],"abstract":[{"type":"text","text":"The class creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Flare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Flare"}],"url":"\/documentation\/flare\/flare"},"doc://Flare/documentation/Flare/IFlare/logLevel":{"role":"symbol","title":"logLevel","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"abstract":[{"type":"text","text":"The log level."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/loglevel"},"doc://Flare/documentation/Flare/IFlare/receipt(updateTransactions:)":{"role":"symbol","title":"receipt(updateTransactions:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt(updatetransactions:)"},"doc://Flare/documentation/Flare/IFlare/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[{"type":"text","text":"Restores completed transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/restore()"},"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:)"},"doc://Flare/documentation/Flare/IFlare/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/addTransactionObserver(fallbackHandler:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/addtransactionobserver(fallbackhandler:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/addtransactionobserver(fallbackhandler:).json b/flare/data/documentation/flare/iflare/addtransactionobserver(fallbackhandler:).json index 7f61d9ebb..92fc9da79 100644 --- a/flare/data/documentation/flare/iflare/addtransactionobserver(fallbackhandler:).json +++ b/flare/data/documentation/flare/iflare/addtransactionobserver(fallbackhandler:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This may require that the user authenticate."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/addtransactionobserver(fallbackhandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/addTransactionObserver(fallbackHandler:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"kind":"symbol","metadata":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP22addTransactionObserver15fallbackHandleryys6ResultOyAA05StoreD0CAA8IAPErrorOGcSg_tF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/addTransactionObserver(fallbackHandler:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This may require that the user authenticate."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/addtransactionobserver(fallbackhandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/addTransactionObserver(fallbackHandler:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"kind":"symbol","metadata":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP22addTransactionObserver15fallbackHandleryys6ResultOyAA05StoreD0CAA8IAPErrorOGcSg_tF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/addTransactionObserver(fallbackHandler:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/addtransactionobserver(fallbackhandler:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/checkeligibility(productids:).json b/flare/data/documentation/flare/iflare/checkeligibility(productids:).json index ba8811d08..856ca9ed9 100644 --- a/flare/data/documentation/flare/iflare/checkeligibility(productids:).json +++ b/flare/data/documentation/flare/iflare/checkeligibility(productids:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO","text":"SubscriptionEligibility"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array that contains information about the eligibility of products."}]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to check eligibility."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/checkeligibility(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"checkEligibility(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP16checkEligibility10productIDsSDySSAA012SubscriptionD0OGShySSG_tYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO","text":"SubscriptionEligibility"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array that contains information about the eligibility of products."}]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to check eligibility."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/checkeligibility(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"checkEligibility(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP16checkEligibility10productIDsSDySSAA012SubscriptionD0OGShySSG_tYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/checkeligibility(productids:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/fetch(productids:).json b/flare/data/documentation/flare/iflare/fetch(productids:).json index db690d087..7dc1ead5e 100644 --- a/flare/data/documentation/flare/iflare/fetch(productids:).json +++ b/flare/data/documentation/flare/iflare/fetch(productids:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of products."}]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to retrieve descriptions."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError(error:)"},{"type":"text","text":" if the request did fail with error."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/fetch(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP5fetch10productIDsSayAA12StoreProductCGqd___tYaKSlRd__SS7ElementRtd__lF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of products."}]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to retrieve descriptions."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError(error:)"},{"type":"text","text":" if the request did fail with error."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/fetch(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP5fetch10productIDsSayAA12StoreProductCGqd___tYaKSlRd__SS7ElementRtd__lF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/fetch(productids:completion:).json b/flare/data/documentation/flare/iflare/fetch(productids:completion:).json index f5e83d8fc..e4af54117 100644 --- a/flare/data/documentation/flare/iflare/fetch(productids:completion:).json +++ b/flare/data/documentation/flare/iflare/fetch(productids:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to retrieve descriptions."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion containing the response of retrieving products."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/fetch(productids:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP5fetch10productIDs10completionyqd___ys6ResultOySayAA12StoreProductCGAA8IAPErrorOGctSlRd__SS7ElementRtd__lF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to retrieve descriptions."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion containing the response of retrieving products."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/fetch(productids:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP5fetch10productIDs10completionyqd___ys6ResultOySayAA12StoreProductCGAA8IAPErrorOGctSlRd__SS7ElementRtd__lF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/finish(transaction:).json b/flare/data/documentation/flare/iflare/finish(transaction:).json index 930b80217..09dc3a7bf 100644 --- a/flare/data/documentation/flare/iflare/finish(transaction:).json +++ b/flare/data/documentation/flare/iflare/finish(transaction:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"transaction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An object in the payment queue."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/finish(transaction:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP6finish11transactionyAA16StoreTransactionC_tYaF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"transaction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An object in the payment queue."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/finish(transaction:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP6finish11transactionyAA16StoreTransactionC_tYaF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/finish(transaction:completion:).json b/flare/data/documentation/flare/iflare/finish(transaction:completion:).json index 62940d119..dc1258fc3 100644 --- a/flare/data/documentation/flare/iflare/finish(transaction:completion:).json +++ b/flare/data/documentation/flare/iflare/finish(transaction:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"transaction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An object in the payment queue."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If a completion closure is provided, call it after finishing the transaction."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/finish(transaction:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP6finish11transaction10completionyAA16StoreTransactionC_yyYbcSgtF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:completion:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"transaction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An object in the payment queue."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If a completion closure is provided, call it after finishing the transaction."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/finish(transaction:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP6finish11transaction10completionyAA16StoreTransactionC_yyYbcSgtF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/loglevel.json b/flare/data/documentation/flare/iflare/loglevel.json index 6fcfb2b6d..f0aac807c 100644 --- a/flare/data/documentation/flare/iflare/loglevel.json +++ b/flare/data/documentation/flare/iflare/loglevel.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/loglevel"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The log level."}],"kind":"symbol","metadata":{"role":"symbol","title":"logLevel","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"symbolKind":"property","externalID":"s:5Flare6IFlareP8logLevel3Log0eD0Vvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/logLevel":{"role":"symbol","title":"logLevel","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"abstract":[{"type":"text","text":"The log level."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/loglevel"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/loglevel"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The log level."}],"kind":"symbol","metadata":{"role":"symbol","title":"logLevel","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"symbolKind":"property","externalID":"s:5Flare6IFlareP8logLevel3Log0eD0Vvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/logLevel":{"role":"symbol","title":"logLevel","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"abstract":[{"type":"text","text":"The log level."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/loglevel"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/purchase(product:).json b/flare/data/documentation/flare/iflare/purchase(product:).json index 3bbeebc5a..4574ce7b4 100644 --- a/flare/data/documentation/flare/iflare/purchase(product:).json +++ b/flare/data/documentation/flare/iflare/purchase(product:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7productAA16StoreTransactionCAA0E7ProductC_tYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7productAA16StoreTransactionCAA0E7ProductC_tYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/purchase(product:completion:).json b/flare/data/documentation/flare/iflare/purchase(product:completion:).json index f2c77040f..88482445d 100644 --- a/flare/data/documentation/flare/iflare/purchase(product:completion:).json +++ b/flare/data/documentation/flare/iflare/purchase(product:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product10completionyAA12StoreProductC_ys6ResultOyAA0F11TransactionCAA8IAPErrorOGctF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product10completionyAA12StoreProductC_ys6ResultOyAA0F11TransactionCAA8IAPErrorOGctF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/purchase(product:options:).json b/flare/data/documentation/flare/iflare/purchase(product:options:).json index 1a31c6439..e09ce534d 100644 --- a/flare/data/documentation/flare/iflare/purchase(product:options:).json +++ b/flare/data/documentation/flare/iflare/purchase(product:options:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product7optionsAA16StoreTransactionCAA0F7ProductC_Shy0F3Kit0H0V14PurchaseOptionVGtYaKF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:options:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product7optionsAA16StoreTransactionCAA0F7ProductC_Shy0F3Kit0H0V14PurchaseOptionVGtYaKF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/purchase(product:options:completion:).json b/flare/data/documentation/flare/iflare/purchase(product:options:completion:).json index 126f98f3b..375ce88b9 100644 --- a/flare/data/documentation/flare/iflare/purchase(product:options:completion:).json +++ b/flare/data/documentation/flare/iflare/purchase(product:options:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:options:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product7options10completionyAA12StoreProductC_Shy0G3Kit0H0V14PurchaseOptionVGys6ResultOyAA0G11TransactionCAA8IAPErrorOGYbctF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:options:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE8purchase7product7options10completionyAA12StoreProductC_Shy0G3Kit0H0V14PurchaseOptionVGys6ResultOyAA0G11TransactionCAA8IAPErrorOGYbctF","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/purchase(product:options:promotionaloffer:).json b/flare/data/documentation/flare/iflare/purchase(product:options:promotionaloffer:).json index fc7a10e37..7011593ba 100644 --- a/flare/data/documentation/flare/iflare/purchase(product:options:promotionaloffer:).json +++ b/flare/data/documentation/flare/iflare/purchase(product:options:promotionaloffer:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP8purchase7product7options16promotionalOfferAA16StoreTransactionCAA0H7ProductC_Shy0H3Kit0J0V14PurchaseOptionVGAA011PromotionalG0CSgtYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP8purchase7product7options16promotionalOfferAA16StoreTransactionCAA0H7ProductC_Shy0H3Kit0J0V14PurchaseOptionVGAA011PromotionalG0CSgtYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/purchase(product:options:promotionaloffer:completion:).json b/flare/data/documentation/flare/iflare/purchase(product:options:promotionaloffer:completion:).json index 58556742f..d359f664c 100644 --- a/flare/data/documentation/flare/iflare/purchase(product:options:promotionaloffer:completion:).json +++ b/flare/data/documentation/flare/iflare/purchase(product:options:promotionaloffer:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP8purchase7product7options16promotionalOffer10completionyAA12StoreProductC_Shy0I3Kit0J0V14PurchaseOptionVGAA011PromotionalG0CSgys6ResultOyAA0I11TransactionCAA8IAPErrorOGYbctF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP8purchase7product7options16promotionalOffer10completionyAA12StoreProductC_Shy0I3Kit0J0V14PurchaseOptionVGAA011PromotionalG0CSgys6ResultOyAA0I11TransactionCAA8IAPErrorOGYbctF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:).json b/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:).json index 774656660..3efdf87fa 100644 --- a/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:).json +++ b/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP8purchase7product16promotionalOfferAA16StoreTransactionCAA0G7ProductC_AA011PromotionalF0CSgtYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IFlare/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP8purchase7product16promotionalOfferAA16StoreTransactionCAA0G7ProductC_AA011PromotionalF0CSgtYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:completion:).json b/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:completion:).json index 8452c5b33..7193d0801 100644 --- a/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:completion:).json +++ b/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP8purchase7product16promotionalOffer10completionyAA12StoreProductC_AA011PromotionalF0CSgys6ResultOyAA0H11TransactionCAA8IAPErrorOGctF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IFlare/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP8purchase7product16promotionalOffer10completionyAA12StoreProductC_AA011PromotionalF0CSgys6ResultOyAA0H11TransactionCAA8IAPErrorOGctF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IFlare/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/receipt().json b/flare/data/documentation/flare/iflare/receipt().json index b12c1e25e..af9bcbcd6 100644 --- a/flare/data/documentation/flare/iflare/receipt().json +++ b/flare/data/documentation/flare/iflare/receipt().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A receipt."}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"IAPError(error:)"},{"type":"text","text":" if the request did fail with error."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/receipt()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP7receiptSSyYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A receipt."}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"IAPError(error:)"},{"type":"text","text":" if the request did fail with error."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/receipt()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE7receiptSSyYaKF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/receipt()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/receipt(completion:).json b/flare/data/documentation/flare/iflare/receipt(completion:).json index c0a7aec40..38b8c8b34 100644 --- a/flare/data/documentation/flare/iflare/receipt(completion:).json +++ b/flare/data/documentation/flare/iflare/receipt(completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed when the refresh operation ends."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/receipt(completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt(completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP7receipt10completionyys6ResultOySSAA8IAPErrorOGc_tF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IFlare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt(completion:)"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed when the refresh operation ends."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/receipt(completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt(completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare6IFlarePAAE7receipt10completionyys6ResultOySSAA8IAPErrorOGc_tF","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IFlare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/receipt(completion:)"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/receipt(updatetransactions:).json b/flare/data/documentation/flare/iflare/receipt(updatetransactions:).json new file mode 100644 index 000000000..7c0183113 --- /dev/null +++ b/flare/data/documentation/flare/iflare/receipt(updatetransactions:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"String"},{"type":"text","text":" containing the updated receipt information."}]}]},{"kind":"parameters","parameters":[{"name":"updateTransactions","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A boolean indicating whether to update transactions."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" if the refresh process encounters an issue."}]}],"type":"aside","name":"Throws"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this method for an asynchronous refresh operation with error handling and receipt data retrieval."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/receipt(updatetransactions:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt(updateTransactions:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP7receipt18updateTransactionsSSSb_tYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/receipt(updateTransactions:)":{"role":"symbol","title":"receipt(updateTransactions:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt(updatetransactions:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/receipt(updatetransactions:completion:).json b/flare/data/documentation/flare/iflare/receipt(updatetransactions:completion:).json new file mode 100644 index 000000000..0cb779fd3 --- /dev/null +++ b/flare/data/documentation/flare/iflare/receipt(updatetransactions:completion:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"updateTransactions","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A boolean indicating whether to update transactions."}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", the method will refresh completed transactions."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", only the receipt will be refreshed."}]}]}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A closure that gets called with the result of the refresh operation."}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"On success, it returns a "},{"type":"codeVoice","code":"Result"},{"type":"text","text":" containing the updated receipt information as a "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"On failure, it returns a "},{"type":"codeVoice","code":"Result"},{"type":"text","text":" with an "},{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" describing the issue."}]}]}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this method to handle asynchronous receipt refreshing and transaction updates with completion handler feedback."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/receipt(updatetransactions:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"receipt(updateTransactions:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP7receipt18updateTransactions10completionySb_ys6ResultOySSAA8IAPErrorOGctF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/receipt(updateTransactions:completion:)":{"role":"symbol","title":"receipt(updateTransactions:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt(updatetransactions:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/removetransactionobserver().json b/flare/data/documentation/flare/iflare/removetransactionobserver().json index a39caff59..8930f32d7 100644 --- a/flare/data/documentation/flare/iflare/removetransactionobserver().json +++ b/flare/data/documentation/flare/iflare/removetransactionobserver().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This may require that the user authenticate."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/removetransactionobserver()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/removeTransactionObserver()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"kind":"symbol","metadata":{"role":"symbol","title":"removeTransactionObserver()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP25removeTransactionObserveryyF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/removeTransactionObserver()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/removetransactionobserver()"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This may require that the user authenticate."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/removetransactionobserver()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/removeTransactionObserver()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"kind":"symbol","metadata":{"role":"symbol","title":"removeTransactionObserver()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP25removeTransactionObserveryyF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/removeTransactionObserver()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/removetransactionobserver()"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/restore().json b/flare/data/documentation/flare/iflare/restore().json index e33b30748..12bc65db0 100644 --- a/flare/data/documentation/flare/iflare/restore().json +++ b/flare/data/documentation/flare/iflare/restore().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/restore()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore()","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"restore()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP7restoreyyYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IFlare/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/restore()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method initiates the process of restoring any previously completed transactions."},{"type":"text","text":" "},{"type":"text","text":"It is an asynchronous function that might throw an error if the restoration fails."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the restoration process encounters an issue."}]}],"type":"aside","name":"Throws"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This method should be called when you need to restore purchases made by the user on a different device or after"},{"type":"text","text":" "},{"type":"text","text":"reinstallation."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/restore()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Restores completed transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"restore()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP7restoreyyYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[{"type":"text","text":"Restores completed transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/restore()"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iflare/restore(_:).json b/flare/data/documentation/flare/iflare/restore(_:).json new file mode 100644 index 000000000..a0b48637e --- /dev/null +++ b/flare/data/documentation/flare/iflare/restore(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A closure that gets called with a "},{"type":"codeVoice","code":"Result"},{"type":"text","text":" indicating success or failure of the restoration."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method initiates the process of restoring any previously completed transactions."},{"type":"text","text":" "},{"type":"text","text":"It uses a completion handler to provide the result of the restoration process."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this method when you need to handle the restoration process asynchronously and provide feedback through the completion"},{"type":"text","text":" "},{"type":"text","text":"handler."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iflare\/restore(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Restores completed transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"restore(_:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Flare6IFlareP7restoreyyys6ResultOyyts5Error_pGcF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"references":{"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IFlare/restore(_:)":{"role":"symbol","title":"restore(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Restores completed transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/restore(_:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/restore(_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider.json b/flare/data/documentation/flare/iiapprovider.json index a445f745e..8e66ce8e3 100644 --- a/flare/data/documentation/flare/iiapprovider.json +++ b/flare/data/documentation/flare/iiapprovider.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Essentials","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/flare\/iiapprovider"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"title":"IIAPProvider","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:5Flare12IIAPProviderP","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/canMakePayments"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/addTransactionObserver(fallbackHandler:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/checkEligibility(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt()","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/removeTransactionObserver()","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore()"]}],"references":{"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt()":{"role":"symbol","title":"refreshReceipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt()"},"doc://Flare/documentation/Flare/IIAPProvider/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[{"type":"text","text":"Adds transaction observer to the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/addTransactionObserver(fallbackHandler:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/canMakePayments":{"role":"symbol","title":"canMakePayments","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"False if this device is not able or allowed to make payments"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/canMakePayments","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/canmakepayments"},"doc://Flare/documentation/Flare/IIAPProvider/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IIAPProvider/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/fetch(productids:)"},"doc://Flare/documentation/Flare/IIAPProvider/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/removeTransactionObserver()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/removetransactionobserver()"},"doc://Flare/documentation/Flare/IIAPProvider/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/restore()"},"doc://Flare/documentation/Flare/IIAPProvider/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/IIAPProvider/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/finish(transaction:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt(completion:)":{"role":"symbol","title":"refreshReceipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt(completion:)"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Essentials","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IFlare"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"languages":["swift"],"platforms":["macOS"]}]}],"variants":[{"paths":["\/documentation\/flare\/iiapprovider"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"title":"IIAPProvider","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:5Flare12IIAPProviderP","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/canMakePayments"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/addTransactionObserver(fallbackHandler:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/checkEligibility(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt()","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(updateTransactions:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(updateTransactions:completion:)","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/removeTransactionObserver()","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore()","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore(_:)"]}],"references":{"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt()":{"role":"symbol","title":"refreshReceipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt()"},"doc://Flare/documentation/Flare/IIAPProvider/restore(_:)":{"role":"symbol","title":"restore(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Restores completed transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore(_:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/restore(_:)"},"doc://Flare/documentation/Flare/IIAPProvider/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt(updateTransactions:)":{"role":"symbol","title":"refreshReceipt(updateTransactions:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(updateTransactions:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt(updatetransactions:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[{"type":"text","text":"Adds transaction observer to the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/addTransactionObserver(fallbackHandler:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/canMakePayments":{"role":"symbol","title":"canMakePayments","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"False if this device is not able or allowed to make payments"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/canMakePayments","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/canmakepayments"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt(completion:)":{"role":"symbol","title":"refreshReceipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt(completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[{"type":"text","text":"Restores completed transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/restore()"},"doc://Flare/documentation/Flare/IIAPProvider/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/fetch(productids:)"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt(updateTransactions:completion:)":{"role":"symbol","title":"refreshReceipt(updateTransactions:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(updateTransactions:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt(updatetransactions:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/finish(transaction:)"},"doc://Flare/documentation/Flare/IIAPProvider/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/removeTransactionObserver()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/removetransactionobserver()"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/addtransactionobserver(fallbackhandler:).json b/flare/data/documentation/flare/iiapprovider/addtransactionobserver(fallbackhandler:).json index 9cd8d0dec..99622cda0 100644 --- a/flare/data/documentation/flare/iiapprovider/addtransactionobserver(fallbackhandler:).json +++ b/flare/data/documentation/flare/iiapprovider/addtransactionobserver(fallbackhandler:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This may require that the user authenticate."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/addtransactionobserver(fallbackhandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/addTransactionObserver(fallbackHandler:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Adds transaction observer to the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"kind":"symbol","metadata":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP22addTransactionObserver15fallbackHandleryys6ResultOyAA05StoreD0CAA8IAPErrorOGcSg_tF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[{"type":"text","text":"Adds transaction observer to the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/addTransactionObserver(fallbackHandler:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/addtransactionobserver(fallbackhandler:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This may require that the user authenticate."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/addtransactionobserver(fallbackhandler:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/addTransactionObserver(fallbackHandler:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Adds transaction observer to the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"kind":"symbol","metadata":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP22addTransactionObserver15fallbackHandleryys6ResultOyAA05StoreD0CAA8IAPErrorOGcSg_tF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IIAPProvider/addTransactionObserver(fallbackHandler:)":{"role":"symbol","title":"addTransactionObserver(fallbackHandler:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"addTransactionObserver"},{"kind":"text","text":"("},{"kind":"externalParam","text":"fallbackHandler"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>?)"}],"abstract":[{"type":"text","text":"Adds transaction observer to the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/addTransactionObserver(fallbackHandler:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/addtransactionobserver(fallbackhandler:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/canmakepayments.json b/flare/data/documentation/flare/iiapprovider/canmakepayments.json index 68cc01432..95e223cd7 100644 --- a/flare/data/documentation/flare/iiapprovider/canmakepayments.json +++ b/flare/data/documentation/flare/iiapprovider/canmakepayments.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/canmakepayments"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/canMakePayments","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"False if this device is not able or allowed to make payments"}],"kind":"symbol","metadata":{"role":"symbol","title":"canMakePayments","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare12IIAPProviderP15canMakePaymentsSbvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/canMakePayments":{"role":"symbol","title":"canMakePayments","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"False if this device is not able or allowed to make payments"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/canMakePayments","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/canmakepayments"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/canmakepayments"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/canMakePayments","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"False if this device is not able or allowed to make payments"}],"kind":"symbol","metadata":{"role":"symbol","title":"canMakePayments","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare12IIAPProviderP15canMakePaymentsSbvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/canMakePayments":{"role":"symbol","title":"canMakePayments","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"False if this device is not able or allowed to make payments"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/canMakePayments","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/canmakepayments"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/checkeligibility(productids:).json b/flare/data/documentation/flare/iiapprovider/checkeligibility(productids:).json index e931c9051..31df1e596 100644 --- a/flare/data/documentation/flare/iiapprovider/checkeligibility(productids:).json +++ b/flare/data/documentation/flare/iiapprovider/checkeligibility(productids:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO","text":"SubscriptionEligibility"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array that contains information about the eligibility of products."}]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to check eligibility."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/checkeligibility(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/checkEligibility(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"checkEligibility(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP16checkEligibility10productIDsSDySSAA012SubscriptionD0OGShySSG_tYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO","text":"SubscriptionEligibility"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array that contains information about the eligibility of products."}]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to check eligibility."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/checkeligibility(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/checkEligibility(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"checkEligibility(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP16checkEligibility10productIDsSDySSAA012SubscriptionD0OGShySSG_tYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/fetch(productids:).json b/flare/data/documentation/flare/iiapprovider/fetch(productids:).json index 44456400c..8acf03a57 100644 --- a/flare/data/documentation/flare/iiapprovider/fetch(productids:).json +++ b/flare/data/documentation/flare/iiapprovider/fetch(productids:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of products."}]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to retrieve descriptions."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError(error:)"},{"type":"text","text":" if the request did fail with error."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/fetch(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP5fetch10productIDsSayAA12StoreProductCGqd___tYaKSlRd__SS7ElementRtd__lF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IIAPProvider/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/fetch(productids:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"]"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"An array of products."}]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to retrieve descriptions."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError(error:)"},{"type":"text","text":" if the request did fail with error."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/fetch(productids:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP5fetch10productIDsSayAA12StoreProductCGqd___tYaKSlRd__SS7ElementRtd__lF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/fetch(productids:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/fetch(productids:completion:).json b/flare/data/documentation/flare/iiapprovider/fetch(productids:completion:).json index 7827e5fdd..a8d358bf0 100644 --- a/flare/data/documentation/flare/iiapprovider/fetch(productids:completion:).json +++ b/flare/data/documentation/flare/iiapprovider/fetch(productids:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to retrieve descriptions."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion containing the response of retrieving products."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/fetch(productids:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP5fetch10productIDs10completionyqd___ys6ResultOySayAA12StoreProductCGAA8IAPErrorOGctSlRd__SS7ElementRtd__lF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IIAPProvider/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/fetch(productids:completion:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"productIDs","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The list of product identifiers for which you wish to retrieve descriptions."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The completion containing the response of retrieving products."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/fetch(productids:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"kind":"symbol","metadata":{"role":"symbol","title":"fetch(productIDs:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP5fetch10productIDs10completionyqd___ys6ResultOySayAA12StoreProductCGAA8IAPErrorOGctSlRd__SS7ElementRtd__lF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/fetch(productIDs:completion:)":{"role":"symbol","title":"fetch(productIDs:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"], "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/fetch(productIDs:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/fetch(productids:completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/finish(transaction:).json b/flare/data/documentation/flare/iiapprovider/finish(transaction:).json index 9d2cf97e9..20ad764aa 100644 --- a/flare/data/documentation/flare/iiapprovider/finish(transaction:).json +++ b/flare/data/documentation/flare/iiapprovider/finish(transaction:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"transaction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An object in the payment queue."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/finish(transaction:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP6finish11transactionyAA16StoreTransactionC_tYaF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/finish(transaction:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"transaction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An object in the payment queue."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/finish(transaction:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP6finish11transactionyAA16StoreTransactionC_tYaF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/finish(transaction:)":{"role":"symbol","title":"finish(transaction:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/finish(transaction:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/finish(transaction:completion:).json b/flare/data/documentation/flare/iiapprovider/finish(transaction:completion:).json index 6d9d405db..f851c2540 100644 --- a/flare/data/documentation/flare/iiapprovider/finish(transaction:completion:).json +++ b/flare/data/documentation/flare/iiapprovider/finish(transaction:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"transaction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An object in the payment queue."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If a completion closure is provided, call it after finishing the transaction."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/finish(transaction:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP6finish11transaction10completionyAA16StoreTransactionC_yyYbcSgtF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IIAPProvider/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/finish(transaction:completion:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"transaction","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An object in the payment queue."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If a completion closure is provided, call it after finishing the transaction."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/finish(transaction:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"kind":"symbol","metadata":{"role":"symbol","title":"finish(transaction:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP6finish11transaction10completionyAA16StoreTransactionC_yyYbcSgtF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/finish(transaction:completion:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/purchase(product:options:promotionaloffer:).json b/flare/data/documentation/flare/iiapprovider/purchase(product:options:promotionaloffer:).json index 7ded51104..941da3041 100644 --- a/flare/data/documentation/flare/iiapprovider/purchase(product:options:promotionaloffer:).json +++ b/flare/data/documentation/flare/iiapprovider/purchase(product:options:promotionaloffer:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP8purchase7product7options16promotionalOfferAA16StoreTransactionCAA0H7ProductC_Shy0H3Kit0J0V14PurchaseOptionVGAA011PromotionalG0CSgtYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP8purchase7product7options16promotionalOfferAA16StoreTransactionCAA0H7ProductC_Shy0H3Kit0J0V14PurchaseOptionVGAA011PromotionalG0CSgtYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:options:promotionalOffer:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/purchase(product:options:promotionaloffer:completion:).json b/flare/data/documentation/flare/iiapprovider/purchase(product:options:promotionaloffer:completion:).json index fac353c0c..ea69b0bf5 100644 --- a/flare/data/documentation/flare/iiapprovider/purchase(product:options:promotionaloffer:completion:).json +++ b/flare/data/documentation/flare/iiapprovider/purchase(product:options:promotionaloffer:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP8purchase7product7options16promotionalOffer10completionyAA12StoreProductC_Shy0I3Kit0J0V14PurchaseOptionVGAA011PromotionalG0CSgys6ResultOyAA0I11TransactionCAA8IAPErrorOGYbctF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"options","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The optional settings for a product purchase."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP8purchase7product7options16promotionalOffer10completionyAA12StoreProductC_Shy0I3Kit0J0V14PurchaseOptionVGAA011PromotionalG0CSgys6ResultOyAA0I11TransactionCAA8IAPErrorOGYbctF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:options:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:options:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product with a given ID."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:options:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:).json b/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:).json index 97cd782d7..6e8c97edb 100644 --- a/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:).json +++ b/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP8purchase7product16promotionalOfferAA16StoreTransactionCAA0G7ProductC_AA011PromotionalF0CSgtYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A payment transaction."}]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":" if user can’t make payment."}]}],"type":"aside","name":"Throws"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Purchases a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP8purchase7product16promotionalOfferAA16StoreTransactionCAA0G7ProductC_AA011PromotionalF0CSgtYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:promotionalOffer:)":{"role":"symbol","title":"purchase(product:promotionalOffer:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:completion:).json b/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:completion:).json index 7edee2bad..342837e75 100644 --- a/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:completion:).json +++ b/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP8purchase7product16promotionalOffer10completionyAA12StoreProductC_AA011PromotionalF0CSgys6ResultOyAA0H11TransactionCAA8IAPErrorOGctF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:completion:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct","text":"StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The product to be purchased."}]}]},{"name":"promotionalOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The promotional offer."}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed once the purchase is complete."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The method automatically checks if the user can purchase a product."},{"type":"text","text":" "},{"type":"text","text":"If the user can’t make a payment, the method returns an error"},{"type":"text","text":" "},{"type":"text","text":"with the type "},{"type":"codeVoice","code":"IAPError.paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP8purchase7product16promotionalOffer10completionyAA12StoreProductC_AA011PromotionalF0CSgys6ResultOyAA0H11TransactionCAA8IAPErrorOGctF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IIAPProvider/purchase(product:promotionalOffer:completion:)":{"role":"symbol","title":"purchase(product:promotionalOffer:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"promotionalOffer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"?, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/purchase(product:promotionalOffer:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:completion:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/refreshreceipt().json b/flare/data/documentation/flare/iiapprovider/refreshreceipt().json index aacd57f54..fa69dfbdf 100644 --- a/flare/data/documentation/flare/iiapprovider/refreshreceipt().json +++ b/flare/data/documentation/flare/iiapprovider/refreshreceipt().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A receipt."}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"IAPError(error:)"},{"type":"text","text":" if the request did fail with error."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/refreshreceipt()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"kind":"symbol","metadata":{"role":"symbol","title":"refreshReceipt()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP14refreshReceiptSSyYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt()":{"role":"symbol","title":"refreshReceipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A receipt."}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"codeVoice","code":"IAPError(error:)"},{"type":"text","text":" if the request did fail with error."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/refreshreceipt()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"kind":"symbol","metadata":{"role":"symbol","title":"refreshReceipt()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP14refreshReceiptSSyYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt()":{"role":"symbol","title":"refreshReceipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt()"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/refreshreceipt(completion:).json b/flare/data/documentation/flare/iiapprovider/refreshreceipt(completion:).json index 5de49bde6..6349dad58 100644 --- a/flare/data/documentation/flare/iiapprovider/refreshreceipt(completion:).json +++ b/flare/data/documentation/flare/iiapprovider/refreshreceipt(completion:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed when the refresh operation ends."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/refreshreceipt(completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"kind":"symbol","metadata":{"role":"symbol","title":"refreshReceipt(completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP14refreshReceipt10completionyys6ResultOySSAA8IAPErrorOGc_tF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt(completion:)":{"role":"symbol","title":"refreshReceipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt(completion:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","preciseIdentifier":"s:5Flare7Closurea","text":"Closure"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">>)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure to be executed when the refresh operation ends."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/refreshreceipt(completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"kind":"symbol","metadata":{"role":"symbol","title":"refreshReceipt(completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP14refreshReceipt10completionyys6ResultOySSAA8IAPErrorOGc_tF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/Closure":{"role":"symbol","title":"Closure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Closure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Closure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Closure"}],"url":"\/documentation\/flare\/closure"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt(completion:)":{"role":"symbol","title":"refreshReceipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt(completion:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:).json b/flare/data/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:).json new file mode 100644 index 000000000..3c3608094 --- /dev/null +++ b/flare/data/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"return-value","level":2,"type":"heading","text":"Return Value"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A "},{"type":"codeVoice","code":"String"},{"type":"text","text":" containing the updated receipt information."}]}]},{"kind":"parameters","parameters":[{"name":"updateTransactions","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A boolean indicating whether to update transactions."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An "},{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" if the refresh process encounters an issue."}]}],"type":"aside","name":"Throws"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this method for an asynchronous refresh operation with error handling and receipt data retrieval."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/refreshreceipt(updatetransactions:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(updateTransactions:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"refreshReceipt(updateTransactions:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP14refreshReceipt18updateTransactionsSSSb_tYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt(updateTransactions:)":{"role":"symbol","title":"refreshReceipt(updateTransactions:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(updateTransactions:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt(updatetransactions:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:completion:).json b/flare/data/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:completion:).json new file mode 100644 index 000000000..8148983cc --- /dev/null +++ b/flare/data/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:completion:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"updateTransactions","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A boolean indicating whether to update transactions."}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"true"},{"type":"text","text":", the method will refresh completed transactions."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"false"},{"type":"text","text":", only the receipt will be refreshed."}]}]}]}]},{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A closure that gets called with the result of the refresh operation."}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"On success, it returns a "},{"type":"codeVoice","code":"Result"},{"type":"text","text":" containing the updated receipt information as a "},{"type":"codeVoice","code":"String"},{"type":"text","text":"."}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"On failure, it returns a "},{"type":"codeVoice","code":"Result"},{"type":"text","text":" with an "},{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" describing the issue."}]}]}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this method to handle asynchronous receipt refreshing and transaction updates with completion handler feedback."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/refreshreceipt(updatetransactions:completion:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(updateTransactions:completion:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"refreshReceipt(updateTransactions:completion:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP14refreshReceipt18updateTransactions10completionySb_ys6ResultOySSAA8IAPErrorOGctF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/IIAPProvider/refreshReceipt(updateTransactions:completion:)":{"role":"symbol","title":"refreshReceipt(updateTransactions:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"refreshReceipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/refreshReceipt(updateTransactions:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/refreshreceipt(updatetransactions:completion:)"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/removetransactionobserver().json b/flare/data/documentation/flare/iiapprovider/removetransactionobserver().json index 518a0b782..48a746d93 100644 --- a/flare/data/documentation/flare/iiapprovider/removetransactionobserver().json +++ b/flare/data/documentation/flare/iiapprovider/removetransactionobserver().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This may require that the user authenticate."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/removetransactionobserver()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/removeTransactionObserver()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"kind":"symbol","metadata":{"role":"symbol","title":"removeTransactionObserver()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP25removeTransactionObserveryyF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/removeTransactionObserver()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/removetransactionobserver()"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This may require that the user authenticate."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/removetransactionobserver()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/removeTransactionObserver()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"kind":"symbol","metadata":{"role":"symbol","title":"removeTransactionObserver()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP25removeTransactionObserveryyF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider/removeTransactionObserver()":{"role":"symbol","title":"removeTransactionObserver()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"removeTransactionObserver"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Removes transaction observer from the payment queue."},{"type":"text","text":" "},{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/removeTransactionObserver()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/removetransactionobserver()"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/restore().json b/flare/data/documentation/flare/iiapprovider/restore().json index 6078f924c..5e363267f 100644 --- a/flare/data/documentation/flare/iiapprovider/restore().json +++ b/flare/data/documentation/flare/iiapprovider/restore().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/restore()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore()","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"restore()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP7restoreyyYaKF","required":true,"platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/restore()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method initiates the process of restoring any previously completed transactions."},{"type":"text","text":" "},{"type":"text","text":"It is an asynchronous function that might throw an error if the restoration fails."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"An error if the restoration process encounters an issue."}]}],"type":"aside","name":"Throws"},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This method should be called when you need to restore purchases made by the user on a different device or after"},{"type":"text","text":" "},{"type":"text","text":"reinstallation."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/restore()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Restores completed transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"restore()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP7restoreyyYaKF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider/restore()":{"role":"symbol","title":"restore()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"}],"abstract":[{"type":"text","text":"Restores completed transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/restore()"},"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iiapprovider/restore(_:).json b/flare/data/documentation/flare/iiapprovider/restore(_:).json new file mode 100644 index 000000000..fac6f1629 --- /dev/null +++ b/flare/data/documentation/flare/iiapprovider/restore(_:).json @@ -0,0 +1 @@ +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"keyword","text":"@escaping"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"completion","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"A closure that gets called with a "},{"type":"codeVoice","code":"Result"},{"type":"text","text":" indicating success or failure of the restoration."}]}]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"This method initiates the process of restoring any previously completed transactions."},{"type":"text","text":" "},{"type":"text","text":"It uses a completion handler to provide the result of the restoration process."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this method when you need to handle the restoration process asynchronously and provide feedback through the completion"},{"type":"text","text":" "},{"type":"text","text":"handler."}]}],"type":"aside","name":"Note"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/iiapprovider\/restore(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore(_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Restores completed transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"restore(_:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Flare12IIAPProviderP7restoreyyys6ResultOyyts5Error_pGcF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IIAPProvider"]]},"references":{"doc://Flare/documentation/Flare/IIAPProvider":{"role":"symbol","title":"IIAPProvider","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IIAPProvider"}],"abstract":[{"type":"text","text":"Type that provides in-app purchase functionality."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IIAPProvider"}],"url":"\/documentation\/flare\/iiapprovider"},"doc://Flare/documentation/Flare/IIAPProvider/restore(_:)":{"role":"symbol","title":"restore(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restore"},{"kind":"text","text":"(("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Restores completed transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IIAPProvider\/restore(_:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iiapprovider\/restore(_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo.json b/flare/data/documentation/flare/irenewalinfo.json index fb98cae05..755bfc42e 100644 --- a/flare/data/documentation/flare/irenewalinfo.json +++ b/flare/data/documentation/flare/irenewalinfo.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalInfo"],"kind":"relationships","title":"Conforming Types","type":"conformingTypes"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/autoRenewPreference","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/currentProductID","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/expirationReason","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/gracePeriodExpirationDate","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/isInBillingRetry","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/jsonRepresentation","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/offerID","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/originalTransactionID","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/priceIncreaseStatus","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/willAutoRenew"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"title":"IRenewalInfo","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:5Flare12IRenewalInfoP","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo/isInBillingRetry":{"role":"symbol","title":"isInBillingRetry","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Whether the subscription is in a billing retry period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/isInBillingRetry","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/isinbillingretry"},"doc://Flare/documentation/Flare/IRenewalInfo/expirationReason":{"role":"symbol","title":"expirationReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The reason the subscription expired."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/expirationReason","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/expirationreason"},"doc://Flare/documentation/Flare/IRenewalInfo/jsonRepresentation":{"role":"symbol","title":"jsonRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"The JSON representation of the renewal information."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/jsonRepresentation","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/jsonrepresentation"},"doc://Flare/documentation/Flare/IRenewalInfo/priceIncreaseStatus":{"role":"symbol","title":"priceIncreaseStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"abstract":[{"type":"text","text":"The status of a price increase for the user."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/priceIncreaseStatus","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/priceincreasestatus"},"doc://Flare/documentation/Flare/IRenewalInfo/offerID":{"role":"symbol","title":"offerID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Identifies the offer that will be applied to the next billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/offerID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/offerid"},"doc://Flare/documentation/Flare/IRenewalInfo/currentProductID":{"role":"symbol","title":"currentProductID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The currently active product identifier, or the most recently active product identifier if the"},{"type":"text","text":" "},{"type":"text","text":"subscription is expired."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/currentProductID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/currentproductid"},"doc://Flare/documentation/Flare/IRenewalInfo/autoRenewPreference":{"role":"symbol","title":"autoRenewPreference","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The product identifier the subscription will auto renew to at the end of the current billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/autoRenewPreference","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/autorenewpreference"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/gracePeriodExpirationDate":{"role":"symbol","title":"gracePeriodExpirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The date the billing grace period will expire."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/gracePeriodExpirationDate","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/graceperiodexpirationdate"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo/originalTransactionID":{"role":"symbol","title":"originalTransactionID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[{"type":"text","text":"The original transaction identifier for the subscription group."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/originalTransactionID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/originaltransactionid"},"doc://Flare/documentation/Flare/IRenewalInfo/willAutoRenew":{"role":"symbol","title":"willAutoRenew","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Whether the subscription will auto renew at the end of the current billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/willAutoRenew","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/willautorenew"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalInfo"],"kind":"relationships","title":"Conforming Types","type":"conformingTypes"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/autoRenewPreference","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/currentProductID","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/expirationReason","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/gracePeriodExpirationDate","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/isInBillingRetry","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/jsonRepresentation","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/offerID","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/originalTransactionID","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/priceIncreaseStatus","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/willAutoRenew"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"title":"IRenewalInfo","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:5Flare12IRenewalInfoP","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo/originalTransactionID":{"role":"symbol","title":"originalTransactionID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[{"type":"text","text":"The original transaction identifier for the subscription group."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/originalTransactionID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/originaltransactionid"},"doc://Flare/documentation/Flare/IRenewalInfo/priceIncreaseStatus":{"role":"symbol","title":"priceIncreaseStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"abstract":[{"type":"text","text":"The status of a price increase for the user."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/priceIncreaseStatus","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/priceincreasestatus"},"doc://Flare/documentation/Flare/IRenewalInfo/willAutoRenew":{"role":"symbol","title":"willAutoRenew","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Whether the subscription will auto renew at the end of the current billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/willAutoRenew","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/willautorenew"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/offerID":{"role":"symbol","title":"offerID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Identifies the offer that will be applied to the next billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/offerID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/offerid"},"doc://Flare/documentation/Flare/IRenewalInfo/autoRenewPreference":{"role":"symbol","title":"autoRenewPreference","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The product identifier the subscription will auto renew to at the end of the current billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/autoRenewPreference","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/autorenewpreference"},"doc://Flare/documentation/Flare/IRenewalInfo/isInBillingRetry":{"role":"symbol","title":"isInBillingRetry","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"Whether the subscription is in a billing retry period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/isInBillingRetry","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/isinbillingretry"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/jsonRepresentation":{"role":"symbol","title":"jsonRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"The JSON representation of the renewal information."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/jsonRepresentation","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/jsonrepresentation"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo/expirationReason":{"role":"symbol","title":"expirationReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The reason the subscription expired."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/expirationReason","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/expirationreason"},"doc://Flare/documentation/Flare/IRenewalInfo/currentProductID":{"role":"symbol","title":"currentProductID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The currently active product identifier, or the most recently active product identifier if the"},{"type":"text","text":" "},{"type":"text","text":"subscription is expired."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/currentProductID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/currentproductid"},"doc://Flare/documentation/Flare/IRenewalInfo/gracePeriodExpirationDate":{"role":"symbol","title":"gracePeriodExpirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The date the billing grace period will expire."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/gracePeriodExpirationDate","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/graceperiodexpirationdate"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo/autorenewpreference.json b/flare/data/documentation/flare/irenewalinfo/autorenewpreference.json index f1d4a0159..0aff53963 100644 --- a/flare/data/documentation/flare/irenewalinfo/autorenewpreference.json +++ b/flare/data/documentation/flare/irenewalinfo/autorenewpreference.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the user disabled auto renewing, this property will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/autorenewpreference"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/autoRenewPreference","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The product identifier the subscription will auto renew to at the end of the current billing period."}],"kind":"symbol","metadata":{"role":"symbol","title":"autoRenewPreference","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP19autoRenewPreferenceSSSgvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo/autoRenewPreference":{"role":"symbol","title":"autoRenewPreference","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The product identifier the subscription will auto renew to at the end of the current billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/autoRenewPreference","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/autorenewpreference"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If the user disabled auto renewing, this property will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/autorenewpreference"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/autoRenewPreference","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The product identifier the subscription will auto renew to at the end of the current billing period."}],"kind":"symbol","metadata":{"role":"symbol","title":"autoRenewPreference","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP19autoRenewPreferenceSSSgvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/autoRenewPreference":{"role":"symbol","title":"autoRenewPreference","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The product identifier the subscription will auto renew to at the end of the current billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/autoRenewPreference","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/autorenewpreference"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo/currentproductid.json b/flare/data/documentation/flare/irenewalinfo/currentproductid.json index 8b8c76d7b..2162b1ea4 100644 --- a/flare/data/documentation/flare/irenewalinfo/currentproductid.json +++ b/flare/data/documentation/flare/irenewalinfo/currentproductid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/currentproductid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/currentProductID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The currently active product identifier, or the most recently active product identifier if the"},{"type":"text","text":" "},{"type":"text","text":"subscription is expired."}],"kind":"symbol","metadata":{"role":"symbol","title":"currentProductID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP16currentProductIDSSvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/currentProductID":{"role":"symbol","title":"currentProductID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The currently active product identifier, or the most recently active product identifier if the"},{"type":"text","text":" "},{"type":"text","text":"subscription is expired."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/currentProductID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/currentproductid"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/currentproductid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/currentProductID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The currently active product identifier, or the most recently active product identifier if the"},{"type":"text","text":" "},{"type":"text","text":"subscription is expired."}],"kind":"symbol","metadata":{"role":"symbol","title":"currentProductID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP16currentProductIDSSvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo/currentProductID":{"role":"symbol","title":"currentProductID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The currently active product identifier, or the most recently active product identifier if the"},{"type":"text","text":" "},{"type":"text","text":"subscription is expired."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/currentProductID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/currentproductid"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo/expirationreason.json b/flare/data/documentation/flare/irenewalinfo/expirationreason.json index d2da20d79..bd7b54349 100644 --- a/flare/data/documentation/flare/irenewalinfo/expirationreason.json +++ b/flare/data/documentation/flare/irenewalinfo/expirationreason.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO","text":"ExpirationReason"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/expirationreason"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/expirationReason","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The reason the subscription expired."}],"kind":"symbol","metadata":{"role":"symbol","title":"expirationReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP16expirationReasonAA010ExpirationE0OSgvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/IRenewalInfo/expirationReason":{"role":"symbol","title":"expirationReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The reason the subscription expired."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/expirationReason","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/expirationreason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO","text":"ExpirationReason"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/expirationreason"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/expirationReason","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The reason the subscription expired."}],"kind":"symbol","metadata":{"role":"symbol","title":"expirationReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP16expirationReasonAA010ExpirationE0OSgvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/expirationReason":{"role":"symbol","title":"expirationReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The reason the subscription expired."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/expirationReason","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/expirationreason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo/graceperiodexpirationdate.json b/flare/data/documentation/flare/irenewalinfo/graceperiodexpirationdate.json index 0a55f131a..edd9ce06d 100644 --- a/flare/data/documentation/flare/irenewalinfo/graceperiodexpirationdate.json +++ b/flare/data/documentation/flare/irenewalinfo/graceperiodexpirationdate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/graceperiodexpirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/gracePeriodExpirationDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The date the billing grace period will expire."}],"kind":"symbol","metadata":{"role":"symbol","title":"gracePeriodExpirationDate","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP25gracePeriodExpirationDate10Foundation0G0VSgvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/gracePeriodExpirationDate":{"role":"symbol","title":"gracePeriodExpirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The date the billing grace period will expire."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/gracePeriodExpirationDate","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/graceperiodexpirationdate"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/graceperiodexpirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/gracePeriodExpirationDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The date the billing grace period will expire."}],"kind":"symbol","metadata":{"role":"symbol","title":"gracePeriodExpirationDate","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP25gracePeriodExpirationDate10Foundation0G0VSgvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo/gracePeriodExpirationDate":{"role":"symbol","title":"gracePeriodExpirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The date the billing grace period will expire."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/gracePeriodExpirationDate","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/graceperiodexpirationdate"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo/jsonrepresentation.json b/flare/data/documentation/flare/irenewalinfo/jsonrepresentation.json index 2038255a7..771c690f1 100644 --- a/flare/data/documentation/flare/irenewalinfo/jsonrepresentation.json +++ b/flare/data/documentation/flare/irenewalinfo/jsonrepresentation.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/jsonrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/jsonRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The JSON representation of the renewal information."}],"kind":"symbol","metadata":{"role":"symbol","title":"jsonRepresentation","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP18jsonRepresentation10Foundation4DataVvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/jsonRepresentation":{"role":"symbol","title":"jsonRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"The JSON representation of the renewal information."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/jsonRepresentation","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/jsonrepresentation"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/jsonrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/jsonRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The JSON representation of the renewal information."}],"kind":"symbol","metadata":{"role":"symbol","title":"jsonRepresentation","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP18jsonRepresentation10Foundation4DataVvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo/jsonRepresentation":{"role":"symbol","title":"jsonRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[{"type":"text","text":"The JSON representation of the renewal information."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/jsonRepresentation","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/jsonrepresentation"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo/offerid.json b/flare/data/documentation/flare/irenewalinfo/offerid.json index 55e53c223..0e065ccc3 100644 --- a/flare/data/documentation/flare/irenewalinfo/offerid.json +++ b/flare/data/documentation/flare/irenewalinfo/offerid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"offerType"},{"type":"text","text":" is "},{"type":"codeVoice","code":"promotional"},{"type":"text","text":", this will be the offer identifier. If "},{"type":"codeVoice","code":"offerType"},{"type":"text","text":" is"},{"type":"text","text":" "},{"type":"codeVoice","code":"code"},{"type":"text","text":", this will be the offer code reference name. This will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" for "},{"type":"codeVoice","code":"introductory"},{"type":"text","text":" "},{"type":"text","text":"offers and if there will be no offer applied for the next billing period."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/offerid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/offerID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Identifies the offer that will be applied to the next billing period."}],"kind":"symbol","metadata":{"role":"symbol","title":"offerID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP7offerIDSSSgvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/IRenewalInfo/offerID":{"role":"symbol","title":"offerID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Identifies the offer that will be applied to the next billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/offerID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/offerid"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"If "},{"type":"codeVoice","code":"offerType"},{"type":"text","text":" is "},{"type":"codeVoice","code":"promotional"},{"type":"text","text":", this will be the offer identifier. If "},{"type":"codeVoice","code":"offerType"},{"type":"text","text":" is"},{"type":"text","text":" "},{"type":"codeVoice","code":"code"},{"type":"text","text":", this will be the offer code reference name. This will be "},{"type":"codeVoice","code":"nil"},{"type":"text","text":" for "},{"type":"codeVoice","code":"introductory"},{"type":"text","text":" "},{"type":"text","text":"offers and if there will be no offer applied for the next billing period."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/offerid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/offerID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Identifies the offer that will be applied to the next billing period."}],"kind":"symbol","metadata":{"role":"symbol","title":"offerID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP7offerIDSSSgvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo/offerID":{"role":"symbol","title":"offerID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"Identifies the offer that will be applied to the next billing period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/offerID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/offerid"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo/originaltransactionid.json b/flare/data/documentation/flare/irenewalinfo/originaltransactionid.json index 304970b74..228285fd8 100644 --- a/flare/data/documentation/flare/irenewalinfo/originaltransactionid.json +++ b/flare/data/documentation/flare/irenewalinfo/originaltransactionid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/originaltransactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/originalTransactionID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The original transaction identifier for the subscription group."}],"kind":"symbol","metadata":{"role":"symbol","title":"originalTransactionID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP21originalTransactionIDs6UInt64Vvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo/originalTransactionID":{"role":"symbol","title":"originalTransactionID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[{"type":"text","text":"The original transaction identifier for the subscription group."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/originalTransactionID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/originaltransactionid"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/originaltransactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/originalTransactionID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The original transaction identifier for the subscription group."}],"kind":"symbol","metadata":{"role":"symbol","title":"originalTransactionID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP21originalTransactionIDs6UInt64Vvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/IRenewalInfo/originalTransactionID":{"role":"symbol","title":"originalTransactionID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[{"type":"text","text":"The original transaction identifier for the subscription group."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/originalTransactionID","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/originaltransactionid"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo/priceincreasestatus.json b/flare/data/documentation/flare/irenewalinfo/priceincreasestatus.json index 9262d2b44..0d7c95638 100644 --- a/flare/data/documentation/flare/irenewalinfo/priceincreasestatus.json +++ b/flare/data/documentation/flare/irenewalinfo/priceincreasestatus.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO","text":"PriceIncreaseStatus"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/priceincreasestatus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/priceIncreaseStatus","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The status of a price increase for the user."}],"kind":"symbol","metadata":{"role":"symbol","title":"priceIncreaseStatus","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP19priceIncreaseStatusAA05PriceeF0Ovp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/IRenewalInfo/priceIncreaseStatus":{"role":"symbol","title":"priceIncreaseStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"abstract":[{"type":"text","text":"The status of a price increase for the user."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/priceIncreaseStatus","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/priceincreasestatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO","text":"PriceIncreaseStatus"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/irenewalinfo\/priceincreasestatus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/priceIncreaseStatus","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The status of a price increase for the user."}],"kind":"symbol","metadata":{"role":"symbol","title":"priceIncreaseStatus","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"symbolKind":"property","externalID":"s:5Flare12IRenewalInfoP19priceIncreaseStatusAA05PriceeF0Ovp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IRenewalInfo/priceIncreaseStatus":{"role":"symbol","title":"priceIncreaseStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"abstract":[{"type":"text","text":"The status of a price increase for the user."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/priceIncreaseStatus","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/irenewalinfo\/priceincreasestatus"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/logging.json b/flare/data/documentation/flare/logging.json index 0bb93034a..b717de1c4 100644 --- a/flare/data/documentation/flare/logging.json +++ b/flare/data/documentation/flare/logging.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" supports logging out of the box. It has a set of methods to facilitate logging, each accompanied by a detailed description."}]},{"anchor":"Enabling-Logging","level":3,"type":"heading","text":"Enabling Logging"},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" uses the "},{"type":"codeVoice","code":"log"},{"type":"text","text":" package for logging functionality. See "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/space-code\/log"},{"type":"text","text":" for more info."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"By default, "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" logs only "},{"type":"codeVoice","code":"debug"},{"type":"text","text":" or "},{"type":"codeVoice","code":"info"},{"type":"text","text":" events based on the package building scheme. The special logging level can be forced by setting "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel"},{"type":"text","text":" to Flare."}]},{"type":"codeListing","syntax":"swift","code":["Flare.shared.logLevel = .all"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The logging can be turned off by setting "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel"},{"type":"text","text":" to "},{"type":"codeVoice","code":"off"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/logging"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/logging","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to log important events."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Logging","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers"],"generated":true}],"references":{"doc://Flare/documentation/Flare/IFlare/logLevel":{"role":"symbol","title":"logLevel","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"abstract":[{"type":"text","text":"The log level."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/loglevel"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"},"https://github.com/space-code/log":{"title":"Log Package","titleInlineContent":[{"type":"text","text":"Log Package"}],"type":"link","identifier":"https:\/\/github.com\/space-code\/log","url":"https:\/\/github.com\/space-code\/log"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" supports logging out of the box. It has a set of methods to facilitate logging, each accompanied by a detailed description."}]},{"anchor":"Enabling-Logging","level":3,"type":"heading","text":"Enabling Logging"},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":""},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" uses the "},{"type":"codeVoice","code":"log"},{"type":"text","text":" package for logging functionality. See "},{"type":"reference","isActive":true,"identifier":"https:\/\/github.com\/space-code\/log"},{"type":"text","text":" for more info."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"By default, "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" logs only "},{"type":"codeVoice","code":"debug"},{"type":"text","text":" or "},{"type":"codeVoice","code":"info"},{"type":"text","text":" events based on the package building scheme. The special logging level can be forced by setting "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel"},{"type":"text","text":" to Flare."}]},{"type":"codeListing","syntax":"swift","code":["Flare.shared.logLevel = .all"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The logging can be turned off by setting "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel"},{"type":"text","text":" to "},{"type":"codeVoice","code":"off"},{"type":"text","text":"."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/logging"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/logging","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to log important events."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Logging","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers"],"generated":true}],"references":{"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare/IFlare/logLevel":{"role":"symbol","title":"logLevel","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"abstract":[{"type":"text","text":"The log level."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/logLevel","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/loglevel"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"https://github.com/space-code/log":{"title":"Log Package","titleInlineContent":[{"type":"text","text":"Log Package"}],"type":"link","identifier":"https:\/\/github.com\/space-code\/log","url":"https:\/\/github.com\/space-code\/log"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode.json b/flare/data/documentation/flare/paymentmode.json index c6d5d7a2e..d393dd8ac 100644 --- a/flare/data/documentation/flare/paymentmode.json +++ b/flare/data/documentation/flare/paymentmode.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The offer’s payment mode."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"title":"PaymentMode","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare11PaymentModeO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/freeTrial","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payAsYouGo","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payUpFront"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/payUpFront":{"role":"symbol","title":"PaymentMode.payUpFront","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payUpFront"}],"abstract":[{"type":"text","text":"Price is charged once in advance"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payUpFront","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/payupfront"},"doc://Flare/documentation/Flare/PaymentMode/payAsYouGo":{"role":"symbol","title":"PaymentMode.payAsYouGo","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payAsYouGo"}],"abstract":[{"type":"text","text":"Price is charged one or more times"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payAsYouGo","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/payasyougo"},"doc://Flare/documentation/Flare/PaymentMode/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/PaymentMode/freeTrial":{"role":"symbol","title":"PaymentMode.freeTrial","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"freeTrial"}],"abstract":[{"type":"text","text":"No initial charge"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/freeTrial","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/freetrial"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PaymentMode/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/init(rawvalue:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The offer’s payment mode."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"title":"PaymentMode","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare11PaymentModeO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/freeTrial","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payAsYouGo","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payUpFront"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/PaymentMode/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/equatable-implementations"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/init(rawvalue:)"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/documentation/Flare/PaymentMode/freeTrial":{"role":"symbol","title":"PaymentMode.freeTrial","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"freeTrial"}],"abstract":[{"type":"text","text":"No initial charge"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/freeTrial","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/freetrial"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PaymentMode/payUpFront":{"role":"symbol","title":"PaymentMode.payUpFront","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payUpFront"}],"abstract":[{"type":"text","text":"Price is charged once in advance"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payUpFront","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/payupfront"},"doc://Flare/documentation/Flare/PaymentMode/payAsYouGo":{"role":"symbol","title":"PaymentMode.payAsYouGo","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payAsYouGo"}],"abstract":[{"type":"text","text":"Price is charged one or more times"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payAsYouGo","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/payasyougo"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/PaymentMode/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/!=(_:_:).json b/flare/data/documentation/flare/paymentmode/!=(_:_:).json index 0770245ce..650240e16 100644 --- a/flare/data/documentation/flare/paymentmode/!=(_:_:).json +++ b/flare/data/documentation/flare/paymentmode/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare11PaymentModeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/!=(_:_:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare11PaymentModeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/equatable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/equatable-implementations.json b/flare/data/documentation/flare/paymentmode/equatable-implementations.json index 082fcfbeb..527f1afdf 100644 --- a/flare/data/documentation/flare/paymentmode/equatable-implementations.json +++ b/flare/data/documentation/flare/paymentmode/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/paymentmode\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/!=(_:_:)"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/paymentmode\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/!=(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/freetrial.json b/flare/data/documentation/flare/paymentmode/freetrial.json index 91018c8e2..a2b14f291 100644 --- a/flare/data/documentation/flare/paymentmode/freetrial.json +++ b/flare/data/documentation/flare/paymentmode/freetrial.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"freeTrial"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/freetrial"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/freeTrial","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No initial charge"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"freeTrial"}],"title":"PaymentMode.freeTrial","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11PaymentModeO9freeTrialyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/freeTrial":{"role":"symbol","title":"PaymentMode.freeTrial","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"freeTrial"}],"abstract":[{"type":"text","text":"No initial charge"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/freeTrial","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/freetrial"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"freeTrial"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/freetrial"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/freeTrial","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"No initial charge"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"freeTrial"}],"title":"PaymentMode.freeTrial","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11PaymentModeO9freeTrialyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/freeTrial":{"role":"symbol","title":"PaymentMode.freeTrial","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"freeTrial"}],"abstract":[{"type":"text","text":"No initial charge"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/freeTrial","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/freetrial"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/hash(into:).json b/flare/data/documentation/flare/paymentmode/hash(into:).json index 6d2b5486f..015a92896 100644 --- a/flare/data/documentation/flare/paymentmode/hash(into:).json +++ b/flare/data/documentation/flare/paymentmode/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare11PaymentModeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/rawrepresentable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare11PaymentModeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/hash(into:)"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/hashvalue.json b/flare/data/documentation/flare/paymentmode/hashvalue.json index 2d8f6d087..30186f5a5 100644 --- a/flare/data/documentation/flare/paymentmode/hashvalue.json +++ b/flare/data/documentation/flare/paymentmode/hashvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare11PaymentModeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/hashvalue"},"doc://Flare/documentation/Flare/PaymentMode/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare11PaymentModeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode","doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymentmode\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/PaymentMode/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/hashvalue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/init(rawvalue:).json b/flare/data/documentation/flare/paymentmode/init(rawvalue:).json index 8312ce5b8..c1dca8212 100644 --- a/flare/data/documentation/flare/paymentmode/init(rawvalue:).json +++ b/flare/data/documentation/flare/paymentmode/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare11PaymentModeO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/init(rawvalue:)"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare11PaymentModeO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/payasyougo.json b/flare/data/documentation/flare/paymentmode/payasyougo.json index ef5cb590b..0b3a53396 100644 --- a/flare/data/documentation/flare/paymentmode/payasyougo.json +++ b/flare/data/documentation/flare/paymentmode/payasyougo.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payAsYouGo"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/payasyougo"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payAsYouGo","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Price is charged one or more times"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payAsYouGo"}],"title":"PaymentMode.payAsYouGo","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11PaymentModeO10payAsYouGoyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode/payAsYouGo":{"role":"symbol","title":"PaymentMode.payAsYouGo","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payAsYouGo"}],"abstract":[{"type":"text","text":"Price is charged one or more times"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payAsYouGo","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/payasyougo"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payAsYouGo"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/payasyougo"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payAsYouGo","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Price is charged one or more times"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payAsYouGo"}],"title":"PaymentMode.payAsYouGo","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11PaymentModeO10payAsYouGoyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode/payAsYouGo":{"role":"symbol","title":"PaymentMode.payAsYouGo","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payAsYouGo"}],"abstract":[{"type":"text","text":"Price is charged one or more times"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payAsYouGo","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/payasyougo"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/payupfront.json b/flare/data/documentation/flare/paymentmode/payupfront.json index 5e67db0ab..de8bb9e9e 100644 --- a/flare/data/documentation/flare/paymentmode/payupfront.json +++ b/flare/data/documentation/flare/paymentmode/payupfront.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payUpFront"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/payupfront"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payUpFront","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Price is charged once in advance"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payUpFront"}],"title":"PaymentMode.payUpFront","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11PaymentModeO10payUpFrontyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode/payUpFront":{"role":"symbol","title":"PaymentMode.payUpFront","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payUpFront"}],"abstract":[{"type":"text","text":"Price is charged once in advance"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payUpFront","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/payupfront"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payUpFront"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentmode\/payupfront"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payUpFront","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Price is charged once in advance"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payUpFront"}],"title":"PaymentMode.payUpFront","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11PaymentModeO10payUpFrontyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/payUpFront":{"role":"symbol","title":"PaymentMode.payUpFront","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"payUpFront"}],"abstract":[{"type":"text","text":"Price is charged once in advance"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/payUpFront","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/payupfront"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode/rawrepresentable-implementations.json b/flare/data/documentation/flare/paymentmode/rawrepresentable-implementations.json index cf5d262c9..2b0f67fd5 100644 --- a/flare/data/documentation/flare/paymentmode/rawrepresentable-implementations.json +++ b/flare/data/documentation/flare/paymentmode/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/paymentmode\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/hash(into:)"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/hashvalue"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/paymentmode\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentMode"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/PaymentMode/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/hashvalue"},"doc://Flare/documentation/Flare/PaymentMode/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymentmode\/hash(into:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentqueue.json b/flare/data/documentation/flare/paymentqueue.json index 50a608513..22b1a6f81 100644 --- a/flare/data/documentation/flare/paymentqueue.json +++ b/flare/data/documentation/flare/paymentqueue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"},{"kind":"text","text":" : AnyObject"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"title":"PaymentQueue","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:5Flare12PaymentQueueP","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/canMakePayments","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/transactions"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-2t4tf","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-9zjgg","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/finishTransaction(_:)","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/remove(_:)","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/restoreCompletedTransactions()"]}],"references":{"doc://Flare/documentation/Flare/PaymentQueue/finishTransaction(_:)":{"role":"symbol","title":"finishTransaction(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finishTransaction"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Remove a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/finishTransaction(_:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/finishtransaction(_:)"},"doc://Flare/documentation/Flare/PaymentQueue/canMakePayments":{"role":"symbol","title":"canMakePayments","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"codeVoice","code":"False"},{"type":"text","text":" if this device is not able or allowed to make payments"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/canMakePayments","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/canmakepayments"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare/PaymentQueue/add(_:)-9zjgg":{"role":"symbol","title":"add(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPayment","preciseIdentifier":"c:objc(cs)SKPayment"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Add a payment to the server queue. The payment is copied to add an SKPaymentTransaction to the transactions array."},{"type":"text","text":" "},{"type":"text","text":"The same payment can be added multiple times to create multiple transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-9zjgg","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/add(_:)-9zjgg"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentQueue/restoreCompletedTransactions()":{"role":"symbol","title":"restoreCompletedTransactions()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restoreCompletedTransactions"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Will add completed transactions for the current user back to the queue to be re-completed."},{"type":"text","text":" "},{"type":"text","text":"User will be asked to authenticate. Observers will receive 0 or more -paymentQueue:updatedTransactions:,"},{"type":"text","text":" "},{"type":"text","text":"followed by either -paymentQueueRestoreCompletedTransactionsFinished: on success or"},{"type":"text","text":" "},{"type":"text","text":"-paymentQueue:restoreCompletedTransactionsFailedWithError: on failure. In the case of partial success,"},{"type":"text","text":" "},{"type":"text","text":"some transactions may still be delivered."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/restoreCompletedTransactions()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/restorecompletedtransactions()"},"doc://Flare/documentation/Flare/PaymentQueue/transactions":{"role":"symbol","title":"transactions","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Payment transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/transactions","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/transactions"},"doc://Flare/documentation/Flare/PaymentQueue/remove(_:)":{"role":"symbol","title":"remove(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."},{"type":"text","text":" "},{"type":"text","text":"This may require that the user authenticate."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/remove(_:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/remove(_:)"},"doc://Flare/documentation/Flare/PaymentQueue/add(_:)-2t4tf":{"role":"symbol","title":"add(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."},{"type":"text","text":" "},{"type":"text","text":"This may require that the user authenticate."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-2t4tf","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/add(_:)-2t4tf"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"},{"kind":"text","text":" : AnyObject"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"title":"PaymentQueue","roleHeading":"Protocol","role":"symbol","symbolKind":"protocol","externalID":"s:5Flare12PaymentQueueP","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/canMakePayments","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/transactions"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-2t4tf","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-9zjgg","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/finishTransaction(_:)","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/remove(_:)","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/restoreCompletedTransactions()"]}],"references":{"doc://Flare/documentation/Flare/PaymentQueue/add(_:)-2t4tf":{"role":"symbol","title":"add(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."},{"type":"text","text":" "},{"type":"text","text":"This may require that the user authenticate."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-2t4tf","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/add(_:)-2t4tf"},"doc://Flare/documentation/Flare/PaymentQueue/restoreCompletedTransactions()":{"role":"symbol","title":"restoreCompletedTransactions()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restoreCompletedTransactions"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Will add completed transactions for the current user back to the queue to be re-completed."},{"type":"text","text":" "},{"type":"text","text":"User will be asked to authenticate. Observers will receive 0 or more -paymentQueue:updatedTransactions:,"},{"type":"text","text":" "},{"type":"text","text":"followed by either -paymentQueueRestoreCompletedTransactionsFinished: on success or"},{"type":"text","text":" "},{"type":"text","text":"-paymentQueue:restoreCompletedTransactionsFailedWithError: on failure. In the case of partial success,"},{"type":"text","text":" "},{"type":"text","text":"some transactions may still be delivered."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/restoreCompletedTransactions()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/restorecompletedtransactions()"},"doc://Flare/documentation/Flare/PaymentQueue/remove(_:)":{"role":"symbol","title":"remove(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"remove"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."},{"type":"text","text":" "},{"type":"text","text":"This may require that the user authenticate."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/remove(_:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/remove(_:)"},"doc://Flare/documentation/Flare/PaymentQueue/finishTransaction(_:)":{"role":"symbol","title":"finishTransaction(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finishTransaction"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Remove a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/finishTransaction(_:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/finishtransaction(_:)"},"doc://Flare/documentation/Flare/PaymentQueue/canMakePayments":{"role":"symbol","title":"canMakePayments","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"codeVoice","code":"False"},{"type":"text","text":" if this device is not able or allowed to make payments"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/canMakePayments","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/canmakepayments"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare/PaymentQueue/transactions":{"role":"symbol","title":"transactions","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Payment transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/transactions","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/transactions"},"doc://Flare/documentation/Flare/PaymentQueue/add(_:)-9zjgg":{"role":"symbol","title":"add(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPayment","preciseIdentifier":"c:objc(cs)SKPayment"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Add a payment to the server queue. The payment is copied to add an SKPaymentTransaction to the transactions array."},{"type":"text","text":" "},{"type":"text","text":"The same payment can be added multiple times to create multiple transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-9zjgg","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/add(_:)-9zjgg"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentqueue/add(_:)-2t4tf.json b/flare/data/documentation/flare/paymentqueue/add(_:)-2t4tf.json index 21455ea62..6829b2f6c 100644 --- a/flare/data/documentation/flare/paymentqueue/add(_:)-2t4tf.json +++ b/flare/data/documentation/flare/paymentqueue/add(_:)-2t4tf.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"observer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/add(_:)-2t4tf"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-2t4tf","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."},{"type":"text","text":" "},{"type":"text","text":"This may require that the user authenticate."}],"kind":"symbol","metadata":{"role":"symbol","title":"add(_:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Flare12PaymentQueueP3addyySo28SKPaymentTransactionObserver_pF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare/PaymentQueue/add(_:)-2t4tf":{"role":"symbol","title":"add(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."},{"type":"text","text":" "},{"type":"text","text":"This may require that the user authenticate."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-2t4tf","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/add(_:)-2t4tf"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"observer"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/add(_:)-2t4tf"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-2t4tf","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."},{"type":"text","text":" "},{"type":"text","text":"This may require that the user authenticate."}],"kind":"symbol","metadata":{"role":"symbol","title":"add(_:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Flare12PaymentQueueP3addyySo28SKPaymentTransactionObserver_pF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentQueue/add(_:)-2t4tf":{"role":"symbol","title":"add(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPaymentTransactionObserver","preciseIdentifier":"c:objc(pl)SKPaymentTransactionObserver"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers."},{"type":"text","text":" "},{"type":"text","text":"This may require that the user authenticate."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-2t4tf","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/add(_:)-2t4tf"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentqueue/add(_:)-9zjgg.json b/flare/data/documentation/flare/paymentqueue/add(_:)-9zjgg.json index 4dd1a9572..e776a2aae 100644 --- a/flare/data/documentation/flare/paymentqueue/add(_:)-9zjgg.json +++ b/flare/data/documentation/flare/paymentqueue/add(_:)-9zjgg.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"payment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKPayment","preciseIdentifier":"c:objc(cs)SKPayment"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/add(_:)-9zjgg"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-9zjgg","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Add a payment to the server queue. The payment is copied to add an SKPaymentTransaction to the transactions array."},{"type":"text","text":" "},{"type":"text","text":"The same payment can be added multiple times to create multiple transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"add(_:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPayment","preciseIdentifier":"c:objc(cs)SKPayment"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Flare12PaymentQueueP3addyySo9SKPaymentCF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare/PaymentQueue/add(_:)-9zjgg":{"role":"symbol","title":"add(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPayment","preciseIdentifier":"c:objc(cs)SKPayment"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Add a payment to the server queue. The payment is copied to add an SKPaymentTransaction to the transactions array."},{"type":"text","text":" "},{"type":"text","text":"The same payment can be added multiple times to create multiple transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-9zjgg","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/add(_:)-9zjgg"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"payment"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKPayment","preciseIdentifier":"c:objc(cs)SKPayment"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/add(_:)-9zjgg"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-9zjgg","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Add a payment to the server queue. The payment is copied to add an SKPaymentTransaction to the transactions array."},{"type":"text","text":" "},{"type":"text","text":"The same payment can be added multiple times to create multiple transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"add(_:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPayment","preciseIdentifier":"c:objc(cs)SKPayment"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:5Flare12PaymentQueueP3addyySo9SKPaymentCF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare/PaymentQueue/add(_:)-9zjgg":{"role":"symbol","title":"add(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"add"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SKPayment","preciseIdentifier":"c:objc(cs)SKPayment"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Add a payment to the server queue. The payment is copied to add an SKPaymentTransaction to the transactions array."},{"type":"text","text":" "},{"type":"text","text":"The same payment can be added multiple times to create multiple transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/add(_:)-9zjgg","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/add(_:)-9zjgg"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentqueue/canmakepayments.json b/flare/data/documentation/flare/paymentqueue/canmakepayments.json index 147700fd9..14a00592a 100644 --- a/flare/data/documentation/flare/paymentqueue/canmakepayments.json +++ b/flare/data/documentation/flare/paymentqueue/canmakepayments.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/canmakepayments"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/canMakePayments","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"False"},{"type":"text","text":" if this device is not able or allowed to make payments"}],"kind":"symbol","metadata":{"role":"symbol","title":"canMakePayments","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare12PaymentQueueP15canMakePaymentsSbvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare/PaymentQueue/canMakePayments":{"role":"symbol","title":"canMakePayments","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"codeVoice","code":"False"},{"type":"text","text":" if this device is not able or allowed to make payments"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/canMakePayments","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/canmakepayments"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/canmakepayments"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/canMakePayments","interfaceLanguage":"swift"},"abstract":[{"type":"codeVoice","code":"False"},{"type":"text","text":" if this device is not able or allowed to make payments"}],"kind":"symbol","metadata":{"role":"symbol","title":"canMakePayments","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare12PaymentQueueP15canMakePaymentsSbvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentQueue/canMakePayments":{"role":"symbol","title":"canMakePayments","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"canMakePayments"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"codeVoice","code":"False"},{"type":"text","text":" if this device is not able or allowed to make payments"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/canMakePayments","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/canmakepayments"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentqueue/restorecompletedtransactions().json b/flare/data/documentation/flare/paymentqueue/restorecompletedtransactions().json index 67a321b17..d0b61d96d 100644 --- a/flare/data/documentation/flare/paymentqueue/restorecompletedtransactions().json +++ b/flare/data/documentation/flare/paymentqueue/restorecompletedtransactions().json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restoreCompletedTransactions"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/restorecompletedtransactions()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/restoreCompletedTransactions()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Will add completed transactions for the current user back to the queue to be re-completed."},{"type":"text","text":" "},{"type":"text","text":"User will be asked to authenticate. Observers will receive 0 or more -paymentQueue:updatedTransactions:,"},{"type":"text","text":" "},{"type":"text","text":"followed by either -paymentQueueRestoreCompletedTransactionsFinished: on success or"},{"type":"text","text":" "},{"type":"text","text":"-paymentQueue:restoreCompletedTransactionsFailedWithError: on failure. In the case of partial success,"},{"type":"text","text":" "},{"type":"text","text":"some transactions may still be delivered."}],"kind":"symbol","metadata":{"role":"symbol","title":"restoreCompletedTransactions()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restoreCompletedTransactions"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5Flare12PaymentQueueP28restoreCompletedTransactionsyyF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare/PaymentQueue/restoreCompletedTransactions()":{"role":"symbol","title":"restoreCompletedTransactions()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restoreCompletedTransactions"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Will add completed transactions for the current user back to the queue to be re-completed."},{"type":"text","text":" "},{"type":"text","text":"User will be asked to authenticate. Observers will receive 0 or more -paymentQueue:updatedTransactions:,"},{"type":"text","text":" "},{"type":"text","text":"followed by either -paymentQueueRestoreCompletedTransactionsFinished: on success or"},{"type":"text","text":" "},{"type":"text","text":"-paymentQueue:restoreCompletedTransactionsFailedWithError: on failure. In the case of partial success,"},{"type":"text","text":" "},{"type":"text","text":"some transactions may still be delivered."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/restoreCompletedTransactions()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/restorecompletedtransactions()"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restoreCompletedTransactions"},{"kind":"text","text":"()"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/restorecompletedtransactions()"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/restoreCompletedTransactions()","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Will add completed transactions for the current user back to the queue to be re-completed."},{"type":"text","text":" "},{"type":"text","text":"User will be asked to authenticate. Observers will receive 0 or more -paymentQueue:updatedTransactions:,"},{"type":"text","text":" "},{"type":"text","text":"followed by either -paymentQueueRestoreCompletedTransactionsFinished: on success or"},{"type":"text","text":" "},{"type":"text","text":"-paymentQueue:restoreCompletedTransactionsFailedWithError: on failure. In the case of partial success,"},{"type":"text","text":" "},{"type":"text","text":"some transactions may still be delivered."}],"kind":"symbol","metadata":{"role":"symbol","title":"restoreCompletedTransactions()","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restoreCompletedTransactions"},{"kind":"text","text":"()"}],"symbolKind":"method","externalID":"s:5Flare12PaymentQueueP28restoreCompletedTransactionsyyF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentQueue/restoreCompletedTransactions()":{"role":"symbol","title":"restoreCompletedTransactions()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"restoreCompletedTransactions"},{"kind":"text","text":"()"}],"abstract":[{"type":"text","text":"Will add completed transactions for the current user back to the queue to be re-completed."},{"type":"text","text":" "},{"type":"text","text":"User will be asked to authenticate. Observers will receive 0 or more -paymentQueue:updatedTransactions:,"},{"type":"text","text":" "},{"type":"text","text":"followed by either -paymentQueueRestoreCompletedTransactionsFinished: on success or"},{"type":"text","text":" "},{"type":"text","text":"-paymentQueue:restoreCompletedTransactionsFailedWithError: on failure. In the case of partial success,"},{"type":"text","text":" "},{"type":"text","text":"some transactions may still be delivered."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/restoreCompletedTransactions()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/restorecompletedtransactions()"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentqueue/transactions.json b/flare/data/documentation/flare/paymentqueue/transactions.json index 85aac9454..591e4efba 100644 --- a/flare/data/documentation/flare/paymentqueue/transactions.json +++ b/flare/data/documentation/flare/paymentqueue/transactions.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/transactions"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/transactions","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Payment transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"transactions","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":"]"}],"symbolKind":"property","externalID":"s:5Flare12PaymentQueueP12transactionsSaySo20SKPaymentTransactionCGvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentQueue/transactions":{"role":"symbol","title":"transactions","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Payment transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/transactions","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/transactions"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/transactions"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/transactions","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Payment transactions."}],"kind":"symbol","metadata":{"role":"symbol","title":"transactions","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":"]"}],"symbolKind":"property","externalID":"s:5Flare12PaymentQueueP12transactionsSaySo20SKPaymentTransactionCGvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentQueue"]]},"references":{"doc://Flare/documentation/Flare/PaymentQueue":{"role":"symbol","title":"PaymentQueue","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentQueue"}],"abstract":[{"type":"codeVoice","code":"PaymentQueue"},{"type":"text","text":" interacts with the server-side payment queue"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentQueue"}],"url":"\/documentation\/flare\/paymentqueue"},"doc://Flare/documentation/Flare/PaymentQueue/transactions":{"role":"symbol","title":"transactions","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactions"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Payment transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/transactions","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/paymentqueue\/transactions"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction.json b/flare/data/documentation/flare/paymenttransaction.json index a42460aab..77e150c20 100644 --- a/flare/data/documentation/flare/paymenttransaction.json +++ b/flare/data/documentation/flare/paymenttransaction.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/error","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/isCancelled","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/original","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/originalTransactionIdentifier","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/productIdentifier","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/state-swift.property","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionDate","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionIdentifier"]},{"title":"Enumerations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"title":"PaymentTransaction","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare18PaymentTransactionV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A string used to identify a product that can be purchased from within your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/productidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/equatable-implementations"},"doc://Flare/documentation/Flare/PaymentTransaction/state-swift.property":{"role":"symbol","title":"state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"State","preciseIdentifier":"s:5Flare18PaymentTransactionV5StateO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/state-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.property"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PaymentTransaction/originalTransactionIdentifier":{"role":"symbol","title":"originalTransactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A string that uniquely identifies a successful payment transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/originalTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/originaltransactionidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction/transactionIdentifier":{"role":"symbol","title":"transactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A string that uniquely identifies a successful payment transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/transactionidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/isCancelled":{"role":"symbol","title":"isCancelled","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCancelled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"Bool"},{"type":"text","text":" value indicating that the user canceled a payment request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/isCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/iscancelled"},"doc://Flare/documentation/Flare/PaymentTransaction/original":{"role":"symbol","title":"original","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"original"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The transaction that was restored by the App Store."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/original","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/original"},"doc://Flare/documentation/Flare/PaymentTransaction/transactionDate":{"role":"symbol","title":"transactionDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/transactiondate"},"doc://Flare/documentation/Flare/PaymentTransaction/error":{"role":"symbol","title":"error","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"An object describing the error that occurred while processing the transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/error","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/error"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/error","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/isCancelled","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/original","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/originalTransactionIdentifier","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/productIdentifier","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/state-swift.property","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionDate","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionIdentifier"]},{"title":"Enumerations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"title":"PaymentTransaction","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare18PaymentTransactionV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/transactionIdentifier":{"role":"symbol","title":"transactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A string that uniquely identifies a successful payment transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/transactionidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction/original":{"role":"symbol","title":"original","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"original"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The transaction that was restored by the App Store."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/original","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/original"},"doc://Flare/documentation/Flare/PaymentTransaction/originalTransactionIdentifier":{"role":"symbol","title":"originalTransactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A string that uniquely identifies a successful payment transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/originalTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/originaltransactionidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction/isCancelled":{"role":"symbol","title":"isCancelled","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCancelled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"Bool"},{"type":"text","text":" value indicating that the user canceled a payment request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/isCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/iscancelled"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PaymentTransaction/transactionDate":{"role":"symbol","title":"transactionDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/transactiondate"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare/PaymentTransaction/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A string used to identify a product that can be purchased from within your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/productidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction/error":{"role":"symbol","title":"error","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"An object describing the error that occurred while processing the transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/error","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/error"},"doc://Flare/documentation/Flare/PaymentTransaction/state-swift.property":{"role":"symbol","title":"state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"State","preciseIdentifier":"s:5Flare18PaymentTransactionV5StateO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/state-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.property"},"doc://Flare/documentation/Flare/PaymentTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/equatable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/!=(_:_:).json b/flare/data/documentation/flare/paymenttransaction/!=(_:_:).json index 7242f83a8..5dec59b0f 100644 --- a/flare/data/documentation/flare/paymenttransaction/!=(_:_:).json +++ b/flare/data/documentation/flare/paymenttransaction/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare18PaymentTransactionV","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/!=(_:_:)"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare18PaymentTransactionV","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/equatable-implementations"},"doc://Flare/documentation/Flare/PaymentTransaction/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/equatable-implementations.json b/flare/data/documentation/flare/paymenttransaction/equatable-implementations.json index 1dc14bc2e..eadca0afc 100644 --- a/flare/data/documentation/flare/paymenttransaction/equatable-implementations.json +++ b/flare/data/documentation/flare/paymenttransaction/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/error.json b/flare/data/documentation/flare/paymenttransaction/error.json index 514544168..e47820246 100644 --- a/flare/data/documentation/flare/paymenttransaction/error.json +++ b/flare/data/documentation/flare/paymenttransaction/error.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/error","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An object describing the error that occurred while processing the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?"}],"title":"error","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV5errors5Error_pSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/error":{"role":"symbol","title":"error","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"An object describing the error that occurred while processing the transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/error","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/error"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/error"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/error","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An object describing the error that occurred while processing the transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?"}],"title":"error","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV5errors5Error_pSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/error":{"role":"symbol","title":"error","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"An object describing the error that occurred while processing the transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/error","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/error"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/iscancelled.json b/flare/data/documentation/flare/paymenttransaction/iscancelled.json index 6df7a6b7c..7ba7275cf 100644 --- a/flare/data/documentation/flare/paymenttransaction/iscancelled.json +++ b/flare/data/documentation/flare/paymenttransaction/iscancelled.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCancelled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/iscancelled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/isCancelled","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"Bool"},{"type":"text","text":" value indicating that the user canceled a payment request."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCancelled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isCancelled","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV11isCancelledSbvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/isCancelled":{"role":"symbol","title":"isCancelled","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCancelled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"Bool"},{"type":"text","text":" value indicating that the user canceled a payment request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/isCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/iscancelled"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCancelled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/iscancelled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/isCancelled","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"Bool"},{"type":"text","text":" value indicating that the user canceled a payment request."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCancelled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":"isCancelled","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV11isCancelledSbvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/isCancelled":{"role":"symbol","title":"isCancelled","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isCancelled"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[{"type":"text","text":"A "},{"type":"codeVoice","code":"Bool"},{"type":"text","text":" value indicating that the user canceled a payment request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/isCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/iscancelled"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/original.json b/flare/data/documentation/flare/paymenttransaction/original.json index faba70ed1..6ec07d9fb 100644 --- a/flare/data/documentation/flare/paymenttransaction/original.json +++ b/flare/data/documentation/flare/paymenttransaction/original.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"original"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV","text":"PaymentTransaction"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/original"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/original","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transaction that was restored by the App Store."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"original"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"?"}],"title":"original","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV8originalACSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/original":{"role":"symbol","title":"original","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"original"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The transaction that was restored by the App Store."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/original","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/original"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"original"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV","text":"PaymentTransaction"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/original"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/original","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The transaction that was restored by the App Store."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"original"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"?"}],"title":"original","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV8originalACSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/original":{"role":"symbol","title":"original","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"original"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"The transaction that was restored by the App Store."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/original","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/original"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/productidentifier.json b/flare/data/documentation/flare/paymenttransaction/productidentifier.json index 4cb7e036a..9ad393ff2 100644 --- a/flare/data/documentation/flare/paymenttransaction/productidentifier.json +++ b/flare/data/documentation/flare/paymenttransaction/productidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/productidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/productIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A string used to identify a product that can be purchased from within your app."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"productIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV17productIdentifierSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A string used to identify a product that can be purchased from within your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/productidentifier"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/productidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/productIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A string used to identify a product that can be purchased from within your app."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"productIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV17productIdentifierSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"A string used to identify a product that can be purchased from within your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/productidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.enum.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum.json index 4448deefb..023e662ce 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum.json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/deferred","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/failed","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchased","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchasing","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/restored","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/unknown(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"title":"PaymentTransaction.State","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare18PaymentTransactionV5StateO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"State"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/deferred":{"role":"symbol","title":"PaymentTransaction.State.deferred","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deferred"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/deferred","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/deferred"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/restored":{"role":"symbol","title":"PaymentTransaction.State.restored","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"restored"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/restored","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/restored"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/unknown(rawValue:)":{"role":"symbol","title":"PaymentTransaction.State.unknown(rawValue:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/unknown(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/unknown(rawvalue:)"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/purchasing":{"role":"symbol","title":"PaymentTransaction.State.purchasing","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchasing"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchasing","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchasing"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/failed":{"role":"symbol","title":"PaymentTransaction.State.failed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/failed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/failed"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/purchased":{"role":"symbol","title":"PaymentTransaction.State.purchased","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchased"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchased","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchased"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/deferred","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/failed","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchased","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchasing","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/restored","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/unknown(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"title":"PaymentTransaction.State","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare18PaymentTransactionV5StateO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"State"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/failed":{"role":"symbol","title":"PaymentTransaction.State.failed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/failed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/failed"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/purchased":{"role":"symbol","title":"PaymentTransaction.State.purchased","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchased"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchased","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchased"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/deferred":{"role":"symbol","title":"PaymentTransaction.State.deferred","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deferred"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/deferred","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/deferred"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/restored":{"role":"symbol","title":"PaymentTransaction.State.restored","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"restored"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/restored","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/restored"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/unknown(rawValue:)":{"role":"symbol","title":"PaymentTransaction.State.unknown(rawValue:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/unknown(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/unknown(rawvalue:)"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/equatable-implementations"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/purchasing":{"role":"symbol","title":"PaymentTransaction.State.purchasing","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchasing"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchasing","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchasing"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/!=(_:_:).json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/!=(_:_:).json index a4f3c133b..24ad1118f 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/!=(_:_:).json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare18PaymentTransactionV5StateO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/!=(_:_:)"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare18PaymentTransactionV5StateO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/equatable-implementations"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/deferred.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/deferred.json index 0835e0d33..749c74222 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/deferred.json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/deferred.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deferred"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/deferred"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/deferred","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deferred"}],"title":"PaymentTransaction.State.deferred","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO8deferredyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/deferred":{"role":"symbol","title":"PaymentTransaction.State.deferred","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deferred"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/deferred","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/deferred"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deferred"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/deferred"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/deferred","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deferred"}],"title":"PaymentTransaction.State.deferred","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO8deferredyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/deferred":{"role":"symbol","title":"PaymentTransaction.State.deferred","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"deferred"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/deferred","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/deferred"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/equatable-implementations.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/equatable-implementations.json index e7c640f8e..8be2f7844 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/equatable-implementations.json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/!=(_:_:)"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/failed.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/failed.json index 15ba85c05..291863e34 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/failed.json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/failed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/failed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/failed","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"title":"PaymentTransaction.State.failed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO6failedyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/failed":{"role":"symbol","title":"PaymentTransaction.State.failed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/failed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/failed"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/failed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/failed","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"title":"PaymentTransaction.State.failed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO6failedyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/failed":{"role":"symbol","title":"PaymentTransaction.State.failed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/failed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/failed"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchased.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchased.json index 2c541a1ed..d40d483c5 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchased.json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchased.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchased"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchased"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchased","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchased"}],"title":"PaymentTransaction.State.purchased","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO9purchasedyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/purchased":{"role":"symbol","title":"PaymentTransaction.State.purchased","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchased"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchased","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchased"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchased"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchased"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchased","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchased"}],"title":"PaymentTransaction.State.purchased","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO9purchasedyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/purchased":{"role":"symbol","title":"PaymentTransaction.State.purchased","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchased"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchased","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchased"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchasing.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchasing.json index 189dcc85b..eb2646a12 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchasing.json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchasing.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchasing"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchasing"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchasing","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchasing"}],"title":"PaymentTransaction.State.purchasing","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO10purchasingyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/purchasing":{"role":"symbol","title":"PaymentTransaction.State.purchasing","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchasing"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchasing","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchasing"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchasing"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchasing"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchasing","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchasing"}],"title":"PaymentTransaction.State.purchasing","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO10purchasingyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/purchasing":{"role":"symbol","title":"PaymentTransaction.State.purchasing","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchasing"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/purchasing","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchasing"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/restored.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/restored.json index 7c6c2844e..f7d2a2b04 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/restored.json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/restored.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"restored"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/restored"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/restored","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"restored"}],"title":"PaymentTransaction.State.restored","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO8restoredyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/restored":{"role":"symbol","title":"PaymentTransaction.State.restored","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"restored"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/restored","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/restored"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"restored"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/restored"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/restored","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"restored"}],"title":"PaymentTransaction.State.restored","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO8restoredyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum/restored":{"role":"symbol","title":"PaymentTransaction.State.restored","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"restored"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/restored","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/restored"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/state-swift.property.json b/flare/data/documentation/flare/paymenttransaction/state-swift.property.json index efab86b3c..4a13d4f5a 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.property.json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.property.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV","text":"PaymentTransaction"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","preciseIdentifier":"s:5Flare18PaymentTransactionV5StateO","text":"State"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/state-swift.property","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"State","preciseIdentifier":"s:5Flare18PaymentTransactionV5StateO"}],"title":"state","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV5stateAC5StateOvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/state-swift.property":{"role":"symbol","title":"state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"State","preciseIdentifier":"s:5Flare18PaymentTransactionV5StateO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/state-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.property"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV","text":"PaymentTransaction"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","preciseIdentifier":"s:5Flare18PaymentTransactionV5StateO","text":"State"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/state-swift.property","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"State","preciseIdentifier":"s:5Flare18PaymentTransactionV5StateO"}],"title":"state","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV5stateAC5StateOvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/state-swift.property":{"role":"symbol","title":"state","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"state"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentTransaction","preciseIdentifier":"s:5Flare18PaymentTransactionV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"State","preciseIdentifier":"s:5Flare18PaymentTransactionV5StateO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/state-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/state-swift.property"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare/PaymentTransaction/State-swift.enum":{"role":"symbol","title":"PaymentTransaction.State","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"State"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"State"}],"url":"\/documentation\/flare\/paymenttransaction\/state-swift.enum"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/transactiondate.json b/flare/data/documentation/flare/paymenttransaction/transactiondate.json index cd6f20376..34d6e9f16 100644 --- a/flare/data/documentation/flare/paymenttransaction/transactiondate.json +++ b/flare/data/documentation/flare/paymenttransaction/transactiondate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/transactiondate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionDate","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"transactionDate","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV15transactionDate10Foundation0E0VSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/transactionDate":{"role":"symbol","title":"transactionDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/transactiondate"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/transactiondate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionDate","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"title":"transactionDate","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV15transactionDate10Foundation0E0VSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/transactionDate":{"role":"symbol","title":"transactionDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/transactiondate"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/transactionidentifier.json b/flare/data/documentation/flare/paymenttransaction/transactionidentifier.json index 305228bef..f32c9842d 100644 --- a/flare/data/documentation/flare/paymenttransaction/transactionidentifier.json +++ b/flare/data/documentation/flare/paymenttransaction/transactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/transactionidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A string that uniquely identifies a successful payment transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"transactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV21transactionIdentifierSSSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PaymentTransaction/transactionIdentifier":{"role":"symbol","title":"transactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A string that uniquely identifies a successful payment transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/transactionidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/transactionidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A string that uniquely identifies a successful payment transaction."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"transactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV21transactionIdentifierSSSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"doc://Flare/documentation/Flare/PaymentTransaction/transactionIdentifier":{"role":"symbol","title":"transactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[{"type":"text","text":"A string that uniquely identifies a successful payment transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/transactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/paymenttransaction\/transactionidentifier"},"doc://Flare/documentation/Flare/PaymentTransaction":{"role":"symbol","title":"PaymentTransaction","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentTransaction"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentTransaction"}],"url":"\/documentation\/flare\/paymenttransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/perform-purchase.json b/flare/data/documentation/flare/perform-purchase.json index 54c08b40d..49eb9ee6b 100644 --- a/flare/data/documentation/flare/perform-purchase.json +++ b/flare/data/documentation/flare/perform-purchase.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Setup-Observers","level":2,"type":"heading","text":"Setup Observers"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers. These methods may require that the user authenticate. It is important to set an observer on this queue as early as possible after your app launch. Observer is responsible for processing all events triggered by the queue."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure emits a transaction when the system creates or updates transactions that occur outside of the app or on other devices."}]},{"type":"codeListing","syntax":"swift","code":["\/\/ Adds transaction observer to the payment queue and handles payment transactions.","Flare.shared.addTransactionObserver { result in"," switch result {"," case let .success(transaction):"," debugPrint(\"A transaction was received: \\(transaction)\")"," case let .failure(error):"," debugPrint(\"An error occurred while adding transaction observer: \\(error.localizedDescription)\")"," }","}"]},{"type":"codeListing","syntax":"swift","code":["\/\/ Removes transaction observer from the payment queue.","Flare.shared.removeTransactionObserver()"]},{"anchor":"Getting-Products","level":2,"type":"heading","text":"Getting Products"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The fetch method sends a request to the App Store, which retrieves the products if they are available. The productIDs parameter takes the product ids, which should be given from the App Store."}]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Before attempting to add a payment always check if the user can actually make payments. The Flare does it under the hood, if a user cannot make payments, you will get an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Important"},{"type":"codeListing","syntax":"swift","code":["Flare.shared.fetch(productIDs: [\"product_id\"]) { result in"," switch result {"," case let .success(products):"," debugPrint(\"Fetched products: \\(products)\")"," case let .failure(error):"," debugPrint(\"An error occurred while fetching products: \\(error.localizedDescription)\")"," }","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Additionally, there is an "},{"type":"codeVoice","code":"await"},{"type":"text","text":" version of the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)"},{"type":"text","text":" method."}]},{"type":"codeListing","syntax":"swift","code":["do {"," let products = try await Flare.shared.fetch(productIDs: Set(arrayLiteral: [\"product_id\"]))","} catch {"," debugPrint(\"An error occurred while fetching products: \\(error.localizedDescription)\")","}"]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Products are cached by default. If caching is not possible for specific usecases, set "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy"},{"type":"text","text":" to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"type":"codeListing","syntax":"swift","code":["import Flare","","let configuration = Configuration(fetchCachePolicy: .fetch)","","Flare.configure(with: configuration)"]},{"anchor":"Purchasing-Product","level":2,"type":"heading","text":"Purchasing Product"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare provides a few methods to perform a purchase:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The method accepts a product parameter which represents a product:"}]},{"type":"codeListing","syntax":"swift","code":["Flare.shared.purchase(product: product) { result in "," switch result {"," case let .success(transaction):"," debugPrint(\"A transaction was received: \\(transaction)\")"," case let .failure(error):"," debugPrint(\"An error occurred while purchasing product: \\(error.localizedDescription)\")"," }","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If your app has a deployment target higher than iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, you can pass a set of "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/product\/purchaseoption"},{"type":"text","text":" along with a purchase request."}]},{"type":"codeListing","syntax":"swift","code":["let transaction = try await Flare.shared.purchase(product: product, options: [.appAccountToken(UUID())])"]},{"anchor":"Finishing-Transaction","level":2,"type":"heading","text":"Finishing Transaction"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Finishing a transaction tells StoreKit that your app completed its workflow to make a purchase complete. Unfinished transactions remain in the queue until they’re finished, so be sure to add the transaction queue observer every time your app launches, to enable your app to finish the transactions. Your app needs to finish each transaction, whether it succeeds or fails."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To finish the transaction, call the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)"},{"type":"text","text":" method."}]},{"type":"codeListing","syntax":"swift","code":["Flare.shared.finish(transaction: transaction, completion: nil)"]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Don’t call the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)"},{"type":"text","text":" method before the transaction is actually complete and attempt to use some other mechanism in your app to track the transaction as unfinished. StoreKit doesn’t function that way, and doing that prevents your app from downloading Apple-hosted content and can lead to other issues."}]}],"type":"aside","name":"Important"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/perform-purchase"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Perform Purchase","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers","doc:\/\/Flare\/documentation\/Flare\/logging"],"generated":true}],"references":{"doc://Flare/documentation/Flare/IAPError/paymentNotAllowed":{"role":"symbol","title":"IAPError.paymentNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"abstract":[{"type":"text","text":"The attempt to purchase a product when payments are not allowed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentnotallowed"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"},"doc://Flare/documentation/Flare/IFlare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare/Configuration/fetchCachePolicy":{"role":"symbol","title":"fetchCachePolicy","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"}],"abstract":[{"type":"text","text":"The cache policy for fetching products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/fetchcachepolicy"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:)"},"doc://Flare/documentation/Flare/FetchCachePolicy/fetch":{"role":"symbol","title":"FetchCachePolicy.fetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/fetch"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"https://developer.apple.com/documentation/storekit/product/purchaseoption":{"title":"options","titleInlineContent":[{"type":"codeVoice","code":"options"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/product\/purchaseoption","url":"https:\/\/developer.apple.com\/documentation\/storekit\/product\/purchaseoption"},"doc://Flare/documentation/Flare/IFlare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:)"},"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:)"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:completion:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Setup-Observers","level":2,"type":"heading","text":"Setup Observers"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The transactions array will only be synchronized with the server while the queue has observers. These methods may require that the user authenticate. It is important to set an observer on this queue as early as possible after your app launch. Observer is responsible for processing all events triggered by the queue."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The closure emits a transaction when the system creates or updates transactions that occur outside of the app or on other devices."}]},{"type":"codeListing","syntax":"swift","code":["\/\/ Adds transaction observer to the payment queue and handles payment transactions.","Flare.shared.addTransactionObserver { result in"," switch result {"," case let .success(transaction):"," debugPrint(\"A transaction was received: \\(transaction)\")"," case let .failure(error):"," debugPrint(\"An error occurred while adding transaction observer: \\(error.localizedDescription)\")"," }","}"]},{"type":"codeListing","syntax":"swift","code":["\/\/ Removes transaction observer from the payment queue.","Flare.shared.removeTransactionObserver()"]},{"anchor":"Getting-Products","level":2,"type":"heading","text":"Getting Products"},{"type":"paragraph","inlineContent":[{"type":"text","text":"The fetch method sends a request to the App Store, which retrieves the products if they are available. The productIDs parameter takes the product ids, which should be given from the App Store."}]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Before attempting to add a payment always check if the user can actually make payments. The Flare does it under the hood, if a user cannot make payments, you will get an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed"},{"type":"text","text":"."}]}],"type":"aside","name":"Important"},{"type":"codeListing","syntax":"swift","code":["Flare.shared.fetch(productIDs: [\"product_id\"]) { result in"," switch result {"," case let .success(products):"," debugPrint(\"Fetched products: \\(products)\")"," case let .failure(error):"," debugPrint(\"An error occurred while fetching products: \\(error.localizedDescription)\")"," }","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Additionally, there is an "},{"type":"codeVoice","code":"await"},{"type":"text","text":" version of the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)"},{"type":"text","text":" method."}]},{"type":"codeListing","syntax":"swift","code":["do {"," let products = try await Flare.shared.fetch(productIDs: Set(arrayLiteral: [\"product_id\"]))","} catch {"," debugPrint(\"An error occurred while fetching products: \\(error.localizedDescription)\")","}"]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Products are cached by default. If caching is not possible for specific usecases, set "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy"},{"type":"text","text":" to "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch"},{"type":"text","text":"."}]}],"type":"aside","name":"Note"},{"type":"codeListing","syntax":"swift","code":["import Flare","","let configuration = Configuration(fetchCachePolicy: .fetch)","","Flare.configure(with: configuration)"]},{"anchor":"Purchasing-Product","level":2,"type":"heading","text":"Purchasing Product"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare provides a few methods to perform a purchase:"}]},{"type":"unorderedList","items":[{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)"}]}]},{"content":[{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)"}]}]}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The method accepts a product parameter which represents a product:"}]},{"type":"codeListing","syntax":"swift","code":["Flare.shared.purchase(product: product) { result in "," switch result {"," case let .success(transaction):"," debugPrint(\"A transaction was received: \\(transaction)\")"," case let .failure(error):"," debugPrint(\"An error occurred while purchasing product: \\(error.localizedDescription)\")"," }","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"If your app has a deployment target higher than iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0, you can pass a set of "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/product\/purchaseoption"},{"type":"text","text":" along with a purchase request."}]},{"type":"codeListing","syntax":"swift","code":["let transaction = try await Flare.shared.purchase(product: product, options: [.appAccountToken(UUID())])"]},{"anchor":"Finishing-Transaction","level":2,"type":"heading","text":"Finishing Transaction"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Finishing a transaction tells StoreKit that your app completed its workflow to make a purchase complete. Unfinished transactions remain in the queue until they’re finished, so be sure to add the transaction queue observer every time your app launches, to enable your app to finish the transactions. Your app needs to finish each transaction, whether it succeeds or fails."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"To finish the transaction, call the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)"},{"type":"text","text":" method."}]},{"type":"codeListing","syntax":"swift","code":["Flare.shared.finish(transaction: transaction, completion: nil)"]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Don’t call the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)"},{"type":"text","text":" method before the transaction is actually complete and attempt to use some other mechanism in your app to track the transaction as unfinished. StoreKit doesn’t function that way, and doing that prevents your app from downloading Apple-hosted content and can lead to other issues."}]}],"type":"aside","name":"Important"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/perform-purchase"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Perform Purchase","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers","doc:\/\/Flare\/documentation\/Flare\/logging"],"generated":true}],"references":{"doc://Flare/documentation/Flare/IFlare/purchase(product:completion:)":{"role":"symbol","title":"purchase(product:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Performs a purchase of a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:completion:)"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/FetchCachePolicy/fetch":{"role":"symbol","title":"FetchCachePolicy.fetch","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"}],"abstract":[{"type":"text","text":"Fetch the current data without using the cache."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/FetchCachePolicy\/fetch","kind":"symbol","type":"topic","url":"\/documentation\/flare\/fetchcachepolicy\/fetch"},"doc://Flare/documentation/Flare/IFlare/purchase(product:)":{"role":"symbol","title":"purchase(product:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:)"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:)":{"role":"symbol","title":"purchase(product:options:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"https://developer.apple.com/documentation/storekit/product/purchaseoption":{"title":"options","titleInlineContent":[{"type":"codeVoice","code":"options"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/product\/purchaseoption","url":"https:\/\/developer.apple.com\/documentation\/storekit\/product\/purchaseoption"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"},"doc://Flare/documentation/Flare/IFlare/finish(transaction:completion:)":{"role":"symbol","title":"finish(transaction:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finish"},{"kind":"text","text":"("},{"kind":"externalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": (() -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")?)"}],"abstract":[{"type":"text","text":"Removes a finished (i.e. failed or completed) transaction from the queue."},{"type":"text","text":" "},{"type":"text","text":"Attempting to finish a purchasing transaction will throw an exception."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/finish(transaction:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/finish(transaction:completion:)"},"doc://Flare/documentation/Flare/IAPError/paymentNotAllowed":{"role":"symbol","title":"IAPError.paymentNotAllowed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentNotAllowed"}],"abstract":[{"type":"text","text":"The attempt to purchase a product when payments are not allowed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentNotAllowed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/paymentnotallowed"},"doc://Flare/documentation/Flare/IFlare/purchase(product:options:completion:)":{"role":"symbol","title":"purchase(product:options:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchase"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":", "},{"kind":"externalParam","text":"options"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"PurchaseOption","preciseIdentifier":"s:8StoreKit7ProductV14PurchaseOptionV"},{"kind":"text","text":">, "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SendableClosure","preciseIdentifier":"s:5Flare15SendableClosurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Purchases a product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/purchase(product:options:completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/purchase(product:options:completion:)"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"doc://Flare/documentation/Flare/Configuration/fetchCachePolicy":{"role":"symbol","title":"fetchCachePolicy","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetchCachePolicy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"FetchCachePolicy","preciseIdentifier":"s:5Flare16FetchCachePolicyO"}],"abstract":[{"type":"text","text":"The cache policy for fetching products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration\/fetchCachePolicy","kind":"symbol","type":"topic","url":"\/documentation\/flare\/configuration\/fetchcachepolicy"},"doc://Flare/documentation/Flare/IFlare/fetch(productIDs:)":{"role":"symbol","title":"fetch(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"fetch"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": some "},{"kind":"typeIdentifier","text":"Collection","preciseIdentifier":"s:Sl"},{"kind":"text","text":") "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"StoreProduct","preciseIdentifier":"c:@M@Flare@objc(cs)StoreProduct"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Retrieves localized information from the App Store about a specified list of products."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/fetch(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/fetch(productids:)"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/priceincreasestatus.json b/flare/data/documentation/flare/priceincreasestatus.json index 5ccf2bf40..fe5c09a61 100644 --- a/flare/data/documentation/flare/priceincreasestatus.json +++ b/flare/data/documentation/flare/priceincreasestatus.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/agreed","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/noIncreasePending","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/pending"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"title":"PriceIncreaseStatus","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare19PriceIncreaseStatusO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/pending":{"role":"symbol","title":"PriceIncreaseStatus.pending","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pending"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/pending","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/pending"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/noIncreasePending":{"role":"symbol","title":"PriceIncreaseStatus.noIncreasePending","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noIncreasePending"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/noIncreasePending","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/noincreasepending"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/equatable-implementations"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/agreed":{"role":"symbol","title":"PriceIncreaseStatus.agreed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/agreed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/agreed"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/agreed","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/noIncreasePending","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/pending"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"title":"PriceIncreaseStatus","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare19PriceIncreaseStatusO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/noIncreasePending":{"role":"symbol","title":"PriceIncreaseStatus.noIncreasePending","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noIncreasePending"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/noIncreasePending","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/noincreasepending"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/pending":{"role":"symbol","title":"PriceIncreaseStatus.pending","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pending"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/pending","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/pending"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/agreed":{"role":"symbol","title":"PriceIncreaseStatus.agreed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/agreed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/agreed"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/priceincreasestatus/!=(_:_:).json b/flare/data/documentation/flare/priceincreasestatus/!=(_:_:).json index 9d1c81b73..dd534dc81 100644 --- a/flare/data/documentation/flare/priceincreasestatus/!=(_:_:).json +++ b/flare/data/documentation/flare/priceincreasestatus/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare19PriceIncreaseStatusO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PriceIncreaseStatus/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/!=(_:_:)"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare19PriceIncreaseStatusO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/!=(_:_:)"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/priceincreasestatus/agreed.json b/flare/data/documentation/flare/priceincreasestatus/agreed.json index 7d2a0989a..b4d0b358a 100644 --- a/flare/data/documentation/flare/priceincreasestatus/agreed.json +++ b/flare/data/documentation/flare/priceincreasestatus/agreed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/agreed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/agreed","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreed"}],"title":"PriceIncreaseStatus.agreed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19PriceIncreaseStatusO6agreedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus"]]},"references":{"doc://Flare/documentation/Flare/PriceIncreaseStatus/agreed":{"role":"symbol","title":"PriceIncreaseStatus.agreed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/agreed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/agreed"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/agreed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/agreed","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreed"}],"title":"PriceIncreaseStatus.agreed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19PriceIncreaseStatusO6agreedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus"]]},"references":{"doc://Flare/documentation/Flare/PriceIncreaseStatus/agreed":{"role":"symbol","title":"PriceIncreaseStatus.agreed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"agreed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/agreed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/agreed"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/priceincreasestatus/equatable-implementations.json b/flare/data/documentation/flare/priceincreasestatus/equatable-implementations.json index 009988c5e..41d32da55 100644 --- a/flare/data/documentation/flare/priceincreasestatus/equatable-implementations.json +++ b/flare/data/documentation/flare/priceincreasestatus/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/!=(_:_:)"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/priceincreasestatus/noincreasepending.json b/flare/data/documentation/flare/priceincreasestatus/noincreasepending.json index 948a5408a..ee9f2200f 100644 --- a/flare/data/documentation/flare/priceincreasestatus/noincreasepending.json +++ b/flare/data/documentation/flare/priceincreasestatus/noincreasepending.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noIncreasePending"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/noincreasepending"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/noIncreasePending","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noIncreasePending"}],"title":"PriceIncreaseStatus.noIncreasePending","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19PriceIncreaseStatusO02noC7PendingyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/noIncreasePending":{"role":"symbol","title":"PriceIncreaseStatus.noIncreasePending","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noIncreasePending"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/noIncreasePending","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/noincreasepending"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noIncreasePending"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/noincreasepending"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/noIncreasePending","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noIncreasePending"}],"title":"PriceIncreaseStatus.noIncreasePending","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19PriceIncreaseStatusO02noC7PendingyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus"]]},"references":{"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/noIncreasePending":{"role":"symbol","title":"PriceIncreaseStatus.noIncreasePending","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noIncreasePending"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/noIncreasePending","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/noincreasepending"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/priceincreasestatus/pending.json b/flare/data/documentation/flare/priceincreasestatus/pending.json index 4292c41a2..c9ac21769 100644 --- a/flare/data/documentation/flare/priceincreasestatus/pending.json +++ b/flare/data/documentation/flare/priceincreasestatus/pending.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pending"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/pending"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/pending","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pending"}],"title":"PriceIncreaseStatus.pending","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19PriceIncreaseStatusO7pendingyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus"]]},"references":{"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/pending":{"role":"symbol","title":"PriceIncreaseStatus.pending","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pending"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/pending","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/pending"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pending"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/priceincreasestatus\/pending"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/pending","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pending"}],"title":"PriceIncreaseStatus.pending","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19PriceIncreaseStatusO7pendingyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/PriceIncreaseStatus/pending":{"role":"symbol","title":"PriceIncreaseStatus.pending","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"pending"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus\/pending","kind":"symbol","type":"topic","url":"\/documentation\/flare\/priceincreasestatus\/pending"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory.json b/flare/data/documentation/flare/productcategory.json index cd32e4435..fa2f2967c 100644 --- a/flare/data/documentation/flare/productcategory.json +++ b/flare/data/documentation/flare/productcategory.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"title":"ProductCategory","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare15ProductCategoryO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/nonSubscription","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/subscription"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/subscription":{"role":"symbol","title":"ProductCategory.subscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"}],"abstract":[{"type":"text","text":"A non-renewable or auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/subscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/subscription"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/ProductCategory/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/equatable-implementations"},"doc://Flare/documentation/Flare/ProductCategory/nonSubscription":{"role":"symbol","title":"ProductCategory.nonSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonSubscription"}],"abstract":[{"type":"text","text":"A consumable or non-consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/nonSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/nonsubscription"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/documentation/Flare/ProductCategory/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/init(rawvalue:)"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"title":"ProductCategory","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare15ProductCategoryO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/nonSubscription","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/subscription"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/ProductCategory/nonSubscription":{"role":"symbol","title":"ProductCategory.nonSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonSubscription"}],"abstract":[{"type":"text","text":"A consumable or non-consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/nonSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/nonsubscription"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/rawrepresentable-implementations"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/ProductCategory/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/init(rawvalue:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/documentation/Flare/ProductCategory/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/equatable-implementations"},"doc://Flare/documentation/Flare/ProductCategory/subscription":{"role":"symbol","title":"ProductCategory.subscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"}],"abstract":[{"type":"text","text":"A non-renewable or auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/subscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/subscription"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/!=(_:_:).json b/flare/data/documentation/flare/productcategory/!=(_:_:).json index 5223dec24..387bda8a9 100644 --- a/flare/data/documentation/flare/productcategory/!=(_:_:).json +++ b/flare/data/documentation/flare/productcategory/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare15ProductCategoryO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/!=(_:_:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare15ProductCategoryO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/equatable-implementations"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/!=(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/equatable-implementations.json b/flare/data/documentation/flare/productcategory/equatable-implementations.json index 637ce7f1f..e1d193880 100644 --- a/flare/data/documentation/flare/productcategory/equatable-implementations.json +++ b/flare/data/documentation/flare/productcategory/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/productcategory\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/!=(_:_:)"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/productcategory\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/hash(into:).json b/flare/data/documentation/flare/productcategory/hash(into:).json index f880e86dc..3ff4ac250 100644 --- a/flare/data/documentation/flare/productcategory/hash(into:).json +++ b/flare/data/documentation/flare/productcategory/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare15ProductCategoryO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/rawrepresentable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare15ProductCategoryO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/hashvalue.json b/flare/data/documentation/flare/productcategory/hashvalue.json index 89598c2c1..a87beb7c8 100644 --- a/flare/data/documentation/flare/productcategory/hashvalue.json +++ b/flare/data/documentation/flare/productcategory/hashvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare15ProductCategoryO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/hashvalue"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare15ProductCategoryO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory","doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/productcategory\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/ProductCategory/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/hashvalue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/init(rawvalue:).json b/flare/data/documentation/flare/productcategory/init(rawvalue:).json index f61839202..45b66fbec 100644 --- a/flare/data/documentation/flare/productcategory/init(rawvalue:).json +++ b/flare/data/documentation/flare/productcategory/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare15ProductCategoryO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/init(rawvalue:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare15ProductCategoryO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/init(rawvalue:)"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/nonsubscription.json b/flare/data/documentation/flare/productcategory/nonsubscription.json index 9e8f7533f..88615f60b 100644 --- a/flare/data/documentation/flare/productcategory/nonsubscription.json +++ b/flare/data/documentation/flare/productcategory/nonsubscription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonSubscription"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/nonsubscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/nonSubscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A consumable or non-consumable in-app purchase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonSubscription"}],"title":"ProductCategory.nonSubscription","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare15ProductCategoryO15nonSubscriptionyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/nonSubscription":{"role":"symbol","title":"ProductCategory.nonSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonSubscription"}],"abstract":[{"type":"text","text":"A consumable or non-consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/nonSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/nonsubscription"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonSubscription"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/nonsubscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/nonSubscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A consumable or non-consumable in-app purchase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonSubscription"}],"title":"ProductCategory.nonSubscription","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare15ProductCategoryO15nonSubscriptionyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory/nonSubscription":{"role":"symbol","title":"ProductCategory.nonSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonSubscription"}],"abstract":[{"type":"text","text":"A consumable or non-consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/nonSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/nonsubscription"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/rawrepresentable-implementations.json b/flare/data/documentation/flare/productcategory/rawrepresentable-implementations.json index 28b4fbb73..f96c59d91 100644 --- a/flare/data/documentation/flare/productcategory/rawrepresentable-implementations.json +++ b/flare/data/documentation/flare/productcategory/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/productcategory\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/hash(into:)"},"doc://Flare/documentation/Flare/ProductCategory/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/hashvalue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/productcategory\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/hashvalue"},"doc://Flare/documentation/Flare/ProductCategory/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/hash(into:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/subscription.json b/flare/data/documentation/flare/productcategory/subscription.json index 984e9edde..caf186205 100644 --- a/flare/data/documentation/flare/productcategory/subscription.json +++ b/flare/data/documentation/flare/productcategory/subscription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/subscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/subscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A non-renewable or auto-renewable subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"}],"title":"ProductCategory.subscription","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare15ProductCategoryO12subscriptionyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/ProductCategory/subscription":{"role":"symbol","title":"ProductCategory.subscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"}],"abstract":[{"type":"text","text":"A non-renewable or auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/subscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/subscription"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/productcategory\/subscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/subscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A non-renewable or auto-renewable subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"}],"title":"ProductCategory.subscription","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare15ProductCategoryO12subscriptionyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductCategory"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory/subscription":{"role":"symbol","title":"ProductCategory.subscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"}],"abstract":[{"type":"text","text":"A non-renewable or auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory\/subscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/productcategory\/subscription"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype.json b/flare/data/documentation/flare/producttype.json index d2e3ce05c..3d12046e1 100644 --- a/flare/data/documentation/flare/producttype.json +++ b/flare/data/documentation/flare/producttype.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"title":"ProductType","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare11ProductTypeO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"ProductType"}]},"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/autoRenewableSubscription","doc:\/\/Flare\/documentation\/Flare\/ProductType\/consumable","doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonConsumable","doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonRenewableSubscription"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/flare\/producttype"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare/ProductType/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/init(rawvalue:)"},"doc://Flare/documentation/Flare/ProductType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/ProductType/autoRenewableSubscription":{"role":"symbol","title":"ProductType.autoRenewableSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewableSubscription"}],"abstract":[{"type":"text","text":"An auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/autoRenewableSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/autorenewablesubscription"},"doc://Flare/documentation/Flare/ProductType/nonConsumable":{"role":"symbol","title":"ProductType.nonConsumable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonConsumable"}],"abstract":[{"type":"text","text":"A non-consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonConsumable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/nonconsumable"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/documentation/Flare/ProductType/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/equatable-implementations"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/ProductType/consumable":{"role":"symbol","title":"ProductType.consumable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumable"}],"abstract":[{"type":"text","text":"A consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/consumable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/consumable"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/ProductType/nonRenewableSubscription":{"role":"symbol","title":"ProductType.nonRenewableSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonRenewableSubscription"}],"abstract":[{"type":"text","text":"A non-renewing subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonRenewableSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/nonrenewablesubscription"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"title":"ProductType","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare11ProductTypeO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"ProductType"}]},"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/autoRenewableSubscription","doc:\/\/Flare\/documentation\/Flare\/ProductType\/consumable","doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonConsumable","doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonRenewableSubscription"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/flare\/producttype"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare/ProductType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/ProductType/nonConsumable":{"role":"symbol","title":"ProductType.nonConsumable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonConsumable"}],"abstract":[{"type":"text","text":"A non-consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonConsumable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/nonconsumable"},"doc://Flare/documentation/Flare/ProductType/consumable":{"role":"symbol","title":"ProductType.consumable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumable"}],"abstract":[{"type":"text","text":"A consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/consumable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/consumable"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/documentation/Flare/ProductType/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/equatable-implementations"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/ProductType/autoRenewableSubscription":{"role":"symbol","title":"ProductType.autoRenewableSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewableSubscription"}],"abstract":[{"type":"text","text":"An auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/autoRenewableSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/autorenewablesubscription"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/ProductType/nonRenewableSubscription":{"role":"symbol","title":"ProductType.nonRenewableSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonRenewableSubscription"}],"abstract":[{"type":"text","text":"A non-renewing subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonRenewableSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/nonrenewablesubscription"},"doc://Flare/documentation/Flare/ProductType/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/init(rawvalue:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/!=(_:_:).json b/flare/data/documentation/flare/producttype/!=(_:_:).json index f70c6dde4..41caccc5a 100644 --- a/flare/data/documentation/flare/producttype/!=(_:_:).json +++ b/flare/data/documentation/flare/producttype/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare11ProductTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/equatable-implementations"},"doc://Flare/documentation/Flare/ProductType/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare11ProductTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/equatable-implementations"},"doc://Flare/documentation/Flare/ProductType/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/!=(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/autorenewablesubscription.json b/flare/data/documentation/flare/producttype/autorenewablesubscription.json index 633d6a23d..791d2d863 100644 --- a/flare/data/documentation/flare/producttype/autorenewablesubscription.json +++ b/flare/data/documentation/flare/producttype/autorenewablesubscription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewableSubscription"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/autorenewablesubscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/autoRenewableSubscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An auto-renewable subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewableSubscription"}],"title":"ProductType.autoRenewableSubscription","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11ProductTypeO25autoRenewableSubscriptionyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/autoRenewableSubscription":{"role":"symbol","title":"ProductType.autoRenewableSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewableSubscription"}],"abstract":[{"type":"text","text":"An auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/autoRenewableSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/autorenewablesubscription"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewableSubscription"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/autorenewablesubscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/autoRenewableSubscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"An auto-renewable subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewableSubscription"}],"title":"ProductType.autoRenewableSubscription","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11ProductTypeO25autoRenewableSubscriptionyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/autoRenewableSubscription":{"role":"symbol","title":"ProductType.autoRenewableSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewableSubscription"}],"abstract":[{"type":"text","text":"An auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/autoRenewableSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/autorenewablesubscription"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/consumable.json b/flare/data/documentation/flare/producttype/consumable.json index aba3e6c1f..3b594dad5 100644 --- a/flare/data/documentation/flare/producttype/consumable.json +++ b/flare/data/documentation/flare/producttype/consumable.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/consumable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/consumable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A consumable in-app purchase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumable"}],"title":"ProductType.consumable","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11ProductTypeO10consumableyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType/consumable":{"role":"symbol","title":"ProductType.consumable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumable"}],"abstract":[{"type":"text","text":"A consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/consumable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/consumable"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/consumable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/consumable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A consumable in-app purchase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumable"}],"title":"ProductType.consumable","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11ProductTypeO10consumableyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/consumable":{"role":"symbol","title":"ProductType.consumable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"consumable"}],"abstract":[{"type":"text","text":"A consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/consumable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/consumable"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/equatable-implementations.json b/flare/data/documentation/flare/producttype/equatable-implementations.json index 8c6d67e17..6e033a8ea 100644 --- a/flare/data/documentation/flare/producttype/equatable-implementations.json +++ b/flare/data/documentation/flare/producttype/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/producttype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/producttype\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/hash(into:).json b/flare/data/documentation/flare/producttype/hash(into:).json index df05559e1..1bac264ae 100644 --- a/flare/data/documentation/flare/producttype/hash(into:).json +++ b/flare/data/documentation/flare/producttype/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare11ProductTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/ProductType/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/hash(into:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare11ProductTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/hash(into:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/hashvalue.json b/flare/data/documentation/flare/producttype/hashvalue.json index 97296a3ab..b91b030e5 100644 --- a/flare/data/documentation/flare/producttype/hashvalue.json +++ b/flare/data/documentation/flare/producttype/hashvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare11ProductTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/hashvalue"},"doc://Flare/documentation/Flare/ProductType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/rawrepresentable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare11ProductTypeO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductType/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/hashvalue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/producttype\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/init(rawvalue:).json b/flare/data/documentation/flare/producttype/init(rawvalue:).json index 1672834f2..5bfd64d74 100644 --- a/flare/data/documentation/flare/producttype/init(rawvalue:).json +++ b/flare/data/documentation/flare/producttype/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare11ProductTypeO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/init(rawvalue:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare11ProductTypeO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/init(rawvalue:)"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/nonconsumable.json b/flare/data/documentation/flare/producttype/nonconsumable.json index ec69cdb56..ea2316808 100644 --- a/flare/data/documentation/flare/producttype/nonconsumable.json +++ b/flare/data/documentation/flare/producttype/nonconsumable.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonConsumable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/nonconsumable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonConsumable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A non-consumable in-app purchase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonConsumable"}],"title":"ProductType.nonConsumable","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11ProductTypeO13nonConsumableyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType/nonConsumable":{"role":"symbol","title":"ProductType.nonConsumable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonConsumable"}],"abstract":[{"type":"text","text":"A non-consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonConsumable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/nonconsumable"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonConsumable"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/nonconsumable"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonConsumable","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A non-consumable in-app purchase."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonConsumable"}],"title":"ProductType.nonConsumable","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11ProductTypeO13nonConsumableyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/nonConsumable":{"role":"symbol","title":"ProductType.nonConsumable","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonConsumable"}],"abstract":[{"type":"text","text":"A non-consumable in-app purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonConsumable","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/nonconsumable"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/nonrenewablesubscription.json b/flare/data/documentation/flare/producttype/nonrenewablesubscription.json index 4e33bd130..3102c9264 100644 --- a/flare/data/documentation/flare/producttype/nonrenewablesubscription.json +++ b/flare/data/documentation/flare/producttype/nonrenewablesubscription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonRenewableSubscription"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/nonrenewablesubscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonRenewableSubscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A non-renewing subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonRenewableSubscription"}],"title":"ProductType.nonRenewableSubscription","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11ProductTypeO24nonRenewableSubscriptionyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/nonRenewableSubscription":{"role":"symbol","title":"ProductType.nonRenewableSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonRenewableSubscription"}],"abstract":[{"type":"text","text":"A non-renewing subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonRenewableSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/nonrenewablesubscription"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonRenewableSubscription"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/producttype\/nonrenewablesubscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonRenewableSubscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A non-renewing subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonRenewableSubscription"}],"title":"ProductType.nonRenewableSubscription","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11ProductTypeO24nonRenewableSubscriptionyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/nonRenewableSubscription":{"role":"symbol","title":"ProductType.nonRenewableSubscription","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonRenewableSubscription"}],"abstract":[{"type":"text","text":"A non-renewing subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/nonRenewableSubscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/nonrenewablesubscription"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/producttype/rawrepresentable-implementations.json b/flare/data/documentation/flare/producttype/rawrepresentable-implementations.json index 602edf594..efc293b65 100644 --- a/flare/data/documentation/flare/producttype/rawrepresentable-implementations.json +++ b/flare/data/documentation/flare/producttype/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/producttype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/ProductType/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/hashvalue"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/producttype\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/ProductType\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ProductType"]]},"references":{"doc://Flare/documentation/Flare/ProductType/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/hashvalue"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/producttype\/hash(into:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotional-offers.json b/flare/data/documentation/flare/promotional-offers.json index ab804771b..7dac06104 100644 --- a/flare/data/documentation/flare/promotional-offers.json +++ b/flare/data/documentation/flare/promotional-offers.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_promotional_offers_in_your_app"},{"type":"text","text":" can be effective in winning back lapsed subscribers or retaining current subscribers. You can provide lapsed or current subscribers a limited-time offer of a discounted or free period of service for auto-renewable subscriptions on macOS, iOS, and tvOS."}]},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_introductory_offers_in_your_app#2940726"},{"type":"text","text":" can offer a discounted introductory price, including a free trial, to eligible users. You can make introductory offers to customers who haven’t previously received an introductory offer for the given product, or for any products in the same subscription group."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"To implement the offers, first complete the setup on App Store Connect, including generating a private key. See "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/setting_up_promotional_offers"},{"type":"text","text":" for more details."}]}],"type":"aside","name":"Note"},{"anchor":"Introductory-Offers","level":2,"type":"heading","text":"Introductory Offers"},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Do not show a subscription offer to users if they are not eligible for it. It’s very important to check this beforehand."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"First, check if the user is eligible for an introductory offer."}]},{"style":"tip","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"For this purpose can be used "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)"},{"type":"text","text":" method. This method requires iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0. Otherwise, see "},{"overridingTitleInlineContent":[{"type":"text","text":"Determine Eligibility"}],"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_introductory_offers_in_your_app#2940726","overridingTitle":"Determine Eligibility"},{"type":"text","text":"."}]}],"type":"aside","name":"Tip"},{"type":"codeListing","syntax":"swift","code":["func isEligibleForIntroductoryOffer(productID: String) async -> Bool {"," let dict = await Flare.shared.checkEligibility(productIDs: [productID])"," return dict[productID] == .eligible","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Second, proceed with the purchase as usual. See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase"}]},{"anchor":"Promotional-Offers","level":2,"type":"heading","text":"Promotional Offers"},{"anchor":"Configuration","level":3,"type":"heading","text":"Configuration"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Configure "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare"},{"type":"text","text":" with a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration"},{"type":"text","text":"."}]},{"type":"codeListing","syntax":"swift","code":["Flare.configure(configuration: Configuration(applicationUsername: \"username\"))"]},{"anchor":"Creating--Requesting-a-Signature","level":3,"type":"heading","text":"Creating & Requesting a Signature"},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You need to fetch the signature from your server. See "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/generating_a_signature_for_promotional_offers"},{"type":"text","text":" for more information."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Request a signature from your server and prepare the discount offer."}]},{"type":"codeListing","syntax":"swift","code":["func prepareOffer(username: String, productID: String, offerID: String, completion: @escaping (PromotionalOffer.SignedData) -> Void) {"," YourServer.fetchOfferDetails("," username: username,"," productIdentifier: productID,"," offerIdentifier: offerID,"," completion: { (nonce: UUID, timestamp: NSNumber, keyIdentifier: String, signature: String) in"," let signedData = PromotionalOffer.SignedData("," identifier: offerID,"," keyIdentifier: keyIdentifier,"," nonce: nonce,"," signature: signature,"," timestamp: timestamp"," )",""," completion(signedData)"," }","}"]},{"anchor":"Perform-a-Purchase-with-the-Promotional-Offer","level":3,"type":"heading","text":"Perform a Purchase with the Promotional Offer"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Complete the purchase with the promotional offer."}]},{"type":"codeListing","syntax":"swift","code":["func purchase(product: StoreProduct, discount: StoreProductDiscount, signedData: SignedData) {"," let promotionalOffer = PromotionalOffer(discount: discount, signedData: signedData)",""," Flare.default.purchase(product: product, promotionalOffer: promotionalOffer) { result in"," switch result {"," case let .success(transaction):"," break"," case let .failure(error):"," break"," }"," }",""," \/\/ Or using async\/await"," let transaction = Flare.shared.purchase(product: product, promotionalOffer: promotionalOffer)","}"]},{"anchor":"Finish-the-Transaction","level":3,"type":"heading","text":"Finish the Transaction"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Complete the transaction after purchasing."}]},{"type":"codeListing","syntax":"swift","code":["Flare.default.finish(transaction: transaction)"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotional-offers"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Promotional Offers","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/logging"],"generated":true}],"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/implementing_promotional_offers_in_your_app":{"title":"Promotional offers","titleInlineContent":[{"type":"text","text":"Promotional offers"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_promotional_offers_in_your_app","url":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_promotional_offers_in_your_app"},"doc://Flare/documentation/Flare/IFlare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"},"https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/implementing_introductory_offers_in_your_app#2940726":{"title":"Introductory offers","titleInlineContent":[{"type":"text","text":"Introductory offers"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_introductory_offers_in_your_app#2940726","url":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_introductory_offers_in_your_app#2940726"},"https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/generating_a_signature_for_promotional_offers":{"title":"Generation a signature for promotional offers","titleInlineContent":[{"type":"text","text":"Generation a signature for promotional offers"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/generating_a_signature_for_promotional_offers","url":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/generating_a_signature_for_promotional_offers"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"},"https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/setting_up_promotional_offers":{"title":"Setting up promotional offers","titleInlineContent":[{"type":"text","text":"Setting up promotional offers"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/setting_up_promotional_offers","url":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/setting_up_promotional_offers"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_promotional_offers_in_your_app"},{"type":"text","text":" can be effective in winning back lapsed subscribers or retaining current subscribers. You can provide lapsed or current subscribers a limited-time offer of a discounted or free period of service for auto-renewable subscriptions on macOS, iOS, and tvOS."}]},{"type":"paragraph","inlineContent":[{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_introductory_offers_in_your_app#2940726"},{"type":"text","text":" can offer a discounted introductory price, including a free trial, to eligible users. You can make introductory offers to customers who haven’t previously received an introductory offer for the given product, or for any products in the same subscription group."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"To implement the offers, first complete the setup on App Store Connect, including generating a private key. See "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/setting_up_promotional_offers"},{"type":"text","text":" for more details."}]}],"type":"aside","name":"Note"},{"anchor":"Introductory-Offers","level":2,"type":"heading","text":"Introductory Offers"},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Do not show a subscription offer to users if they are not eligible for it. It’s very important to check this beforehand."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"First, check if the user is eligible for an introductory offer."}]},{"style":"tip","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"For this purpose can be used "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)"},{"type":"text","text":" method. This method requires iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0. Otherwise, see "},{"overridingTitleInlineContent":[{"type":"text","text":"Determine Eligibility"}],"isActive":true,"type":"reference","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_introductory_offers_in_your_app#2940726","overridingTitle":"Determine Eligibility"},{"type":"text","text":"."}]}],"type":"aside","name":"Tip"},{"type":"codeListing","syntax":"swift","code":["func isEligibleForIntroductoryOffer(productID: String) async -> Bool {"," let dict = await Flare.shared.checkEligibility(productIDs: [productID])"," return dict[productID] == .eligible","}"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Second, proceed with the purchase as usual. See "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase"}]},{"anchor":"Promotional-Offers","level":2,"type":"heading","text":"Promotional Offers"},{"anchor":"Configuration","level":3,"type":"heading","text":"Configuration"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Configure "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare"},{"type":"text","text":" with a "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration"},{"type":"text","text":"."}]},{"type":"codeListing","syntax":"swift","code":["Flare.configure(configuration: Configuration(applicationUsername: \"username\"))"]},{"anchor":"Creating--Requesting-a-Signature","level":3,"type":"heading","text":"Creating & Requesting a Signature"},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"You need to fetch the signature from your server. See "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/generating_a_signature_for_promotional_offers"},{"type":"text","text":" for more information."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Request a signature from your server and prepare the discount offer."}]},{"type":"codeListing","syntax":"swift","code":["func prepareOffer(username: String, productID: String, offerID: String, completion: @escaping (PromotionalOffer.SignedData) -> Void) {"," YourServer.fetchOfferDetails("," username: username,"," productIdentifier: productID,"," offerIdentifier: offerID,"," completion: { (nonce: UUID, timestamp: NSNumber, keyIdentifier: String, signature: String) in"," let signedData = PromotionalOffer.SignedData("," identifier: offerID,"," keyIdentifier: keyIdentifier,"," nonce: nonce,"," signature: signature,"," timestamp: timestamp"," )",""," completion(signedData)"," }","}"]},{"anchor":"Perform-a-Purchase-with-the-Promotional-Offer","level":3,"type":"heading","text":"Perform a Purchase with the Promotional Offer"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Complete the purchase with the promotional offer."}]},{"type":"codeListing","syntax":"swift","code":["func purchase(product: StoreProduct, discount: StoreProductDiscount, signedData: SignedData) {"," let promotionalOffer = PromotionalOffer(discount: discount, signedData: signedData)",""," Flare.default.purchase(product: product, promotionalOffer: promotionalOffer) { result in"," switch result {"," case let .success(transaction):"," break"," case let .failure(error):"," break"," }"," }",""," \/\/ Or using async\/await"," let transaction = Flare.shared.purchase(product: product, promotionalOffer: promotionalOffer)","}"]},{"anchor":"Finish-the-Transaction","level":3,"type":"heading","text":"Finish the Transaction"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Complete the transaction after purchasing."}]},{"type":"codeListing","syntax":"swift","code":["Flare.default.finish(transaction: transaction)"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotional-offers"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Promotional Offers","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/logging"],"generated":true}],"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/implementing_promotional_offers_in_your_app":{"title":"Promotional offers","titleInlineContent":[{"type":"text","text":"Promotional offers"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_promotional_offers_in_your_app","url":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_promotional_offers_in_your_app"},"https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/implementing_introductory_offers_in_your_app#2940726":{"title":"Introductory offers","titleInlineContent":[{"type":"text","text":"Introductory offers"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_introductory_offers_in_your_app#2940726","url":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/implementing_introductory_offers_in_your_app#2940726"},"doc://Flare/documentation/Flare/IFlare/checkEligibility(productIDs:)":{"role":"symbol","title":"checkEligibility(productIDs:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"checkEligibility"},{"kind":"text","text":"("},{"kind":"externalParam","text":"productIDs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Set","preciseIdentifier":"s:Sh"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":">) "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> ["},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"SubscriptionEligibility","preciseIdentifier":"s:5Flare23SubscriptionEligibilityO"},{"kind":"text","text":"]"}],"abstract":[{"type":"text","text":"Checks whether products are eligible for promotional offers"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/checkEligibility(productIDs:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/checkeligibility(productids:)"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/setting_up_promotional_offers":{"title":"Setting up promotional offers","titleInlineContent":[{"type":"text","text":"Setting up promotional offers"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/setting_up_promotional_offers","url":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/setting_up_promotional_offers"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"},"https://developer.apple.com/documentation/storekit/in-app_purchase/original_api_for_in-app_purchase/subscriptions_and_offers/generating_a_signature_for_promotional_offers":{"title":"Generation a signature for promotional offers","titleInlineContent":[{"type":"text","text":"Generation a signature for promotional offers"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/generating_a_signature_for_promotional_offers","url":"https:\/\/developer.apple.com\/documentation\/storekit\/in-app_purchase\/original_api_for_in-app_purchase\/subscriptions_and_offers\/generating_a_signature_for_promotional_offers"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/Configuration":{"role":"symbol","title":"Configuration","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Configuration"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/Configuration","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Configuration"}],"url":"\/documentation\/flare\/configuration"},"doc://Flare/documentation/Flare/IFlare":{"role":"symbol","title":"IFlare","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IFlare"}],"abstract":[{"type":"codeVoice","code":"Flare"},{"type":"text","text":" creates and manages in-app purchases."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IFlare"}],"url":"\/documentation\/flare\/iflare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer.json b/flare/data/documentation/flare/promotionaloffer.json index ad90e15d5..c7f645e85 100644 --- a/flare/data/documentation/flare/promotionaloffer.json +++ b/flare/data/documentation/flare/promotionaloffer.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/Flare\/objc(pl)NSObject","doc:\/\/Flare\/s7CVarArgP","doc:\/\/Flare\/s28CustomDebugStringConvertibleP","doc:\/\/Flare\/s23CustomStringConvertibleP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"title":"PromotionalOffer","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:@M@Flare@objc(cs)PromotionalOffer","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Classes","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/init(discount:signedData:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/discount","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/signedData-swift.property"]}],"references":{"doc://Flare/documentation/Flare/PromotionalOffer/discount":{"role":"symbol","title":"discount","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/discount","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/discount"},"doc://Flare/documentation/Flare/PromotionalOffer/signedData-swift.property":{"role":"symbol","title":"signedData","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/signedData-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.property"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/documentation/Flare/PromotionalOffer/init(discount:signedData:)":{"role":"symbol","title":"init(discount:signedData:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"PromotionalOffer"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/init(discount:signedData:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/init(discount:signeddata:)"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/Flare\/objc(pl)NSObject","doc:\/\/Flare\/s7CVarArgP","doc:\/\/Flare\/s28CustomDebugStringConvertibleP","doc:\/\/Flare\/s23CustomStringConvertibleP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"title":"PromotionalOffer","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:@M@Flare@objc(cs)PromotionalOffer","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Classes","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/init(discount:signedData:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/discount","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/signedData-swift.property"]}],"references":{"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/PromotionalOffer/init(discount:signedData:)":{"role":"symbol","title":"init(discount:signedData:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"PromotionalOffer"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/init(discount:signedData:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/init(discount:signeddata:)"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/discount":{"role":"symbol","title":"discount","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/discount","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/discount"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer/signedData-swift.property":{"role":"symbol","title":"signedData","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/signedData-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.property"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/discount.json b/flare/data/documentation/flare/promotionaloffer/discount.json index 463d7629f..b22d716aa 100644 --- a/flare/data/documentation/flare/promotionaloffer/discount.json +++ b/flare/data/documentation/flare/promotionaloffer/discount.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC","text":"StoreProductDiscount"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/discount"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/discount","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"}],"title":"discount","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC8discountAA20StoreProductDiscountCvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/discount":{"role":"symbol","title":"discount","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/discount","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/discount"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC","text":"StoreProductDiscount"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/discount"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/discount","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"}],"title":"discount","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC8discountAA20StoreProductDiscountCvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/discount":{"role":"symbol","title":"discount","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/discount","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/discount"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/init(discount:signeddata:).json b/flare/data/documentation/flare/promotionaloffer/init(discount:signeddata:).json index 82a0de941..ba3d839c7 100644 --- a/flare/data/documentation/flare/promotionaloffer/init(discount:signeddata:).json +++ b/flare/data/documentation/flare/promotionaloffer/init(discount:signeddata:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC","text":"StoreProductDiscount"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC","text":"SignedData"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"discount","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}]}]},{"name":"signedData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The signed discount applied to a payment."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/init(discount:signeddata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/init(discount:signedData:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"PromotionalOffer"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"},{"kind":"text","text":")"}],"title":"init(discount:signedData:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare16PromotionalOfferC8discount10signedDataAcA20StoreProductDiscountC_AC06SignedF0Ctcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/init(discount:signedData:)":{"role":"symbol","title":"init(discount:signedData:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"PromotionalOffer"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/init(discount:signedData:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/init(discount:signeddata:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC","text":"StoreProductDiscount"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC","text":"SignedData"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"discount","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}]}]},{"name":"signedData","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The signed discount applied to a payment."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/init(discount:signeddata:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/init(discount:signedData:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"PromotionalOffer"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"},{"kind":"text","text":")"}],"title":"init(discount:signedData:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare16PromotionalOfferC8discount10signedDataAcA20StoreProductDiscountC_AC06SignedF0Ctcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/init(discount:signedData:)":{"role":"symbol","title":"init(discount:signedData:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"PromotionalOffer"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/init(discount:signedData:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/init(discount:signeddata:)"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class.json index 9bc33f8dd..a83860e8e 100644 --- a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class.json +++ b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/Flare\/objc(pl)NSObject","doc:\/\/Flare\/s7CVarArgP","doc:\/\/Flare\/s28CustomDebugStringConvertibleP","doc:\/\/Flare\/s23CustomStringConvertibleP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"kind":"symbol","metadata":{"navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"role":"symbol","title":"PromotionalOffer.SignedData","roleHeading":"Class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"symbolKind":"class","externalID":"s:5Flare16PromotionalOfferC10SignedDataC","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/init(identifier:keyIdentifier:nonce:signature:timestamp:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/identifier","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/keyIdentifier","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/nonce","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/signature","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/timestamp"]}],"references":{"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/nonce":{"role":"symbol","title":"nonce","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"One-time use random entropy-adding value for security."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/nonce","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/nonce"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/identifier":{"role":"symbol","title":"identifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The identifier agreed upon with the App Store for a discount of your choosing."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/identifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/identifier"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/signature":{"role":"symbol","title":"signature","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The cryptographic signature generated by your private key."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/signature","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/signature"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/init(identifier:keyIdentifier:nonce:signature:timestamp:)":{"role":"symbol","title":"init(identifier:keyIdentifier:nonce:signature:timestamp:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"SignedData"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/init(identifier:keyIdentifier:nonce:signature:timestamp:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/init(identifier:keyidentifier:nonce:signature:timestamp:)"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/timestamp":{"role":"symbol","title":"timestamp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Timestamp of when the signature is created."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/timestamp","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/timestamp"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/keyIdentifier":{"role":"symbol","title":"keyIdentifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The identifier of the public\/private key pair agreed upon with the App Store when the keys were generated."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/keyIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/keyidentifier"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/Flare\/objc(pl)NSObject","doc:\/\/Flare\/s7CVarArgP","doc:\/\/Flare\/s28CustomDebugStringConvertibleP","doc:\/\/Flare\/s23CustomStringConvertibleP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"kind":"symbol","metadata":{"navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"role":"symbol","title":"PromotionalOffer.SignedData","roleHeading":"Class","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"symbolKind":"class","externalID":"s:5Flare16PromotionalOfferC10SignedDataC","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/init(identifier:keyIdentifier:nonce:signature:timestamp:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/identifier","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/keyIdentifier","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/nonce","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/signature","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/timestamp"]}],"references":{"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/signature":{"role":"symbol","title":"signature","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The cryptographic signature generated by your private key."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/signature","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/signature"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/keyIdentifier":{"role":"symbol","title":"keyIdentifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The identifier of the public\/private key pair agreed upon with the App Store when the keys were generated."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/keyIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/keyidentifier"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/nonce":{"role":"symbol","title":"nonce","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"One-time use random entropy-adding value for security."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/nonce","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/nonce"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/identifier":{"role":"symbol","title":"identifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The identifier agreed upon with the App Store for a discount of your choosing."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/identifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/identifier"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/timestamp":{"role":"symbol","title":"timestamp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Timestamp of when the signature is created."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/timestamp","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/timestamp"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/init(identifier:keyIdentifier:nonce:signature:timestamp:)":{"role":"symbol","title":"init(identifier:keyIdentifier:nonce:signature:timestamp:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"SignedData"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/init(identifier:keyIdentifier:nonce:signature:timestamp:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/init(identifier:keyidentifier:nonce:signature:timestamp:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/identifier.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/identifier.json index 34fa841e4..2b47e47df 100644 --- a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/identifier.json +++ b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/identifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/identifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The identifier agreed upon with the App Store for a discount of your choosing."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"identifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC10identifierSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/identifier":{"role":"symbol","title":"identifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The identifier agreed upon with the App Store for a discount of your choosing."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/identifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/identifier"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/identifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/identifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The identifier agreed upon with the App Store for a discount of your choosing."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"identifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC10identifierSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/identifier":{"role":"symbol","title":"identifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The identifier agreed upon with the App Store for a discount of your choosing."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/identifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/identifier"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/init(identifier:keyidentifier:nonce:signature:timestamp:).json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/init(identifier:keyidentifier:nonce:signature:timestamp:).json index 510aceacf..10875d67c 100644 --- a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/init(identifier:keyidentifier:nonce:signature:timestamp:).json +++ b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/init(identifier:keyidentifier:nonce:signature:timestamp:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The identifier agreed upon with the App Store for a discount of your choosing."}]}]},{"name":"keyIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The identifier of the public\/private key pair agreed upon"},{"type":"text","text":" "},{"type":"text","text":"with the App Store when the keys were generated."}]}]},{"name":"nonce","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"One-time use random entropy-adding value for security."}]}]},{"name":"signature","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The cryptographic signature generated by your private key."}]}]},{"name":"timestamp","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Timestamp of when the signature is created."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/init(identifier:keyidentifier:nonce:signature:timestamp:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/init(identifier:keyIdentifier:nonce:signature:timestamp:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"SignedData"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(identifier:keyIdentifier:nonce:signature:timestamp:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare16PromotionalOfferC10SignedDataC10identifier13keyIdentifier5nonce9signature9timestampAESS_SS10Foundation4UUIDVSSSitcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/init(identifier:keyIdentifier:nonce:signature:timestamp:)":{"role":"symbol","title":"init(identifier:keyIdentifier:nonce:signature:timestamp:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"SignedData"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/init(identifier:keyIdentifier:nonce:signature:timestamp:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/init(identifier:keyidentifier:nonce:signature:timestamp:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"identifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The identifier agreed upon with the App Store for a discount of your choosing."}]}]},{"name":"keyIdentifier","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The identifier of the public\/private key pair agreed upon"},{"type":"text","text":" "},{"type":"text","text":"with the App Store when the keys were generated."}]}]},{"name":"nonce","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"One-time use random entropy-adding value for security."}]}]},{"name":"signature","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The cryptographic signature generated by your private key."}]}]},{"name":"timestamp","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Timestamp of when the signature is created."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/init(identifier:keyidentifier:nonce:signature:timestamp:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/init(identifier:keyIdentifier:nonce:signature:timestamp:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"SignedData"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(identifier:keyIdentifier:nonce:signature:timestamp:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare16PromotionalOfferC10SignedDataC10identifier13keyIdentifier5nonce9signature9timestampAESS_SS10Foundation4UUIDVSSSitcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/init(identifier:keyIdentifier:nonce:signature:timestamp:)":{"role":"symbol","title":"init(identifier:keyIdentifier:nonce:signature:timestamp:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"externalParam","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a "},{"type":"codeVoice","code":"SignedData"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/init(identifier:keyIdentifier:nonce:signature:timestamp:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/init(identifier:keyidentifier:nonce:signature:timestamp:)"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/keyidentifier.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/keyidentifier.json index 0bc7840a6..480bda373 100644 --- a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/keyidentifier.json +++ b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/keyidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/keyidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/keyIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The identifier of the public\/private key pair agreed upon with the App Store when the keys were generated."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"keyIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC13keyIdentifierSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/keyIdentifier":{"role":"symbol","title":"keyIdentifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The identifier of the public\/private key pair agreed upon with the App Store when the keys were generated."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/keyIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/keyidentifier"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/keyidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/keyIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The identifier of the public\/private key pair agreed upon with the App Store when the keys were generated."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"keyIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC13keyIdentifierSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/keyIdentifier":{"role":"symbol","title":"keyIdentifier","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"keyIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The identifier of the public\/private key pair agreed upon with the App Store when the keys were generated."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/keyIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/keyidentifier"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/nonce.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/nonce.json index 2ba37c0da..c916cb35a 100644 --- a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/nonce.json +++ b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/nonce.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/nonce"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/nonce","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"One-time use random entropy-adding value for security."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"nonce","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC5nonce10Foundation4UUIDVvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/nonce":{"role":"symbol","title":"nonce","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"One-time use random entropy-adding value for security."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/nonce","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/nonce"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/nonce"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/nonce","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"One-time use random entropy-adding value for security."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"title":"nonce","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC5nonce10Foundation4UUIDVvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/nonce":{"role":"symbol","title":"nonce","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonce"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UUID","preciseIdentifier":"s:10Foundation4UUIDV"}],"abstract":[{"type":"text","text":"One-time use random entropy-adding value for security."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/nonce","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/nonce"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/signature.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/signature.json index 36add39a8..a1f025e21 100644 --- a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/signature.json +++ b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/signature.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/signature"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/signature","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The cryptographic signature generated by your private key."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"signature","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC9signatureSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/signature":{"role":"symbol","title":"signature","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The cryptographic signature generated by your private key."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/signature","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/signature"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/signature"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/signature","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The cryptographic signature generated by your private key."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"title":"signature","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC9signatureSSvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/signature":{"role":"symbol","title":"signature","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signature"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"The cryptographic signature generated by your private key."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/signature","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/signature"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/timestamp.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/timestamp.json index c2d8821e4..a0fe5bf20 100644 --- a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/timestamp.json +++ b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/timestamp.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/timestamp"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/timestamp","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Timestamp of when the signature is created."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"timestamp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC9timestampSivp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/timestamp":{"role":"symbol","title":"timestamp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Timestamp of when the signature is created."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/timestamp","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/timestamp"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/timestamp"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/timestamp","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Timestamp of when the signature is created."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"timestamp","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10SignedDataC9timestampSivp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class/timestamp":{"role":"symbol","title":"timestamp","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"timestamp"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"Timestamp of when the signature is created."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class\/timestamp","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/timestamp"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.property.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.property.json index 895124a6c..bbbf3dbb5 100644 --- a/flare/data/documentation/flare/promotionaloffer/signeddata-swift.property.json +++ b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.property.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC","text":"SignedData"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/signedData-swift.property","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"}],"title":"signedData","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10signedDataAC06SignedE0Cvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/signedData-swift.property":{"role":"symbol","title":"signedData","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/signedData-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.property"},"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer","text":"PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC","text":"SignedData"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/promotionaloffer\/signeddata-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/signedData-swift.property","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"}],"title":"signedData","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare16PromotionalOfferC10signedDataAC06SignedE0Cvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer"]]},"references":{"doc://Flare/documentation/Flare/PromotionalOffer/SignedData-swift.class":{"role":"symbol","title":"PromotionalOffer.SignedData","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SignedData"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/SignedData-swift.class","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SignedData"}],"url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PromotionalOffer":{"role":"symbol","title":"PromotionalOffer","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"PromotionalOffer"}],"abstract":[{"type":"text","text":"A class representing a promotional offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PromotionalOffer"}],"url":"\/documentation\/flare\/promotionaloffer"},"doc://Flare/documentation/Flare/PromotionalOffer/signedData-swift.property":{"role":"symbol","title":"signedData","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"signedData"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PromotionalOffer","preciseIdentifier":"c:@M@Flare@objc(cs)PromotionalOffer"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SignedData","preciseIdentifier":"s:5Flare16PromotionalOfferC10SignedDataC"}],"abstract":[{"type":"text","text":"The signed discount applied to a payment."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PromotionalOffer\/signedData-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.property"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/purchasecompletionhandler.json b/flare/data/documentation/flare/purchasecompletionhandler.json index 6e3ce3ac6..b706ea5e7 100644 --- a/flare/data/documentation/flare/purchasecompletionhandler.json +++ b/flare/data/documentation/flare/purchasecompletionhandler.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"PurchaseCompletionHandler"},{"kind":"text","text":" = @"},{"kind":"typeIdentifier","text":"MainActor","preciseIdentifier":"s:ScM"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/purchasecompletionhandler"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PurchaseCompletionHandler","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"PurchaseCompletionHandler"}],"title":"PurchaseCompletionHandler","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:5Flare25PurchaseCompletionHandlera","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PurchaseCompletionHandler"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/PurchaseCompletionHandler":{"role":"symbol","title":"PurchaseCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"PurchaseCompletionHandler"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PurchaseCompletionHandler","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PurchaseCompletionHandler"}],"url":"\/documentation\/flare\/purchasecompletionhandler"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"PurchaseCompletionHandler"},{"kind":"text","text":" = @"},{"kind":"typeIdentifier","text":"MainActor","preciseIdentifier":"s:ScM"},{"kind":"text","text":" ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","preciseIdentifier":"s:5Flare8IAPErrorO","text":"IAPError"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/purchasecompletionhandler"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PurchaseCompletionHandler","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"PurchaseCompletionHandler"}],"title":"PurchaseCompletionHandler","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:5Flare25PurchaseCompletionHandlera","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"PurchaseCompletionHandler"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/PurchaseCompletionHandler":{"role":"symbol","title":"PurchaseCompletionHandler","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"PurchaseCompletionHandler"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PurchaseCompletionHandler","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PurchaseCompletionHandler"}],"url":"\/documentation\/flare\/purchasecompletionhandler"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refund-purchase.json b/flare/data/documentation/flare/refund-purchase.json index 8512283b4..0768e900b 100644 --- a/flare/data/documentation/flare/refund-purchase.json +++ b/flare/data/documentation/flare/refund-purchase.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Refund-a-Purchase","level":2,"type":"heading","text":"Refund a Purchase"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Starting with iOS 15, Flare now includes support for refunding purchases as part of StoreKit 2. Under the hood, "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" obtains the active window scene and displays the sheets on it. You can read more about the refunding process in the official "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/transaction\/3803220-beginrefundrequest\/"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare suggest to use "},{"type":"codeVoice","code":"IFlare\/beginRefundRequest(productID:)"},{"type":"text","text":" for refunding purchase."}]},{"type":"codeListing","syntax":"swift","code":["let status = try await Flare.shared.beginRefundRequest(productID: \"product_id\")"]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If an issue occurs during the refund process, this method throws an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)"},{"type":"text","text":" error."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Call this function from account settings or a help menu to enable customers to request a refund for an in-app purchase within your app. When you call this function, the system displays a refund sheet with the customer’s purchase details and list of reason codes for the customer to choose from."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refund-purchase"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Refund Purchase","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers","doc:\/\/Flare\/documentation\/Flare\/logging"],"generated":true}],"references":{"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"https://developer.apple.com/documentation/storekit/transaction/3803220-beginrefundrequest/":{"title":"Apple documentation","titleInlineContent":[{"type":"text","text":"Apple documentation"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/transaction\/3803220-beginrefundrequest\/","url":"https:\/\/developer.apple.com\/documentation\/storekit\/transaction\/3803220-beginrefundrequest\/"},"doc://Flare/documentation/Flare/IAPError/refund(error:)":{"role":"symbol","title":"IAPError.refund(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RefundError","preciseIdentifier":"s:5Flare11RefundErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/refund(error:)"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Refund-a-Purchase","level":2,"type":"heading","text":"Refund a Purchase"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Starting with iOS 15, Flare now includes support for refunding purchases as part of StoreKit 2. Under the hood, "},{"type":"codeVoice","code":"Flare"},{"type":"text","text":" obtains the active window scene and displays the sheets on it. You can read more about the refunding process in the official "},{"type":"reference","isActive":true,"identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/transaction\/3803220-beginrefundrequest\/"},{"type":"text","text":"."}]},{"type":"paragraph","inlineContent":[{"type":"text","text":"Flare suggest to use "},{"type":"codeVoice","code":"IFlare\/beginRefundRequest(productID:)"},{"type":"text","text":" for refunding purchase."}]},{"type":"codeListing","syntax":"swift","code":["let status = try await Flare.shared.beginRefundRequest(productID: \"product_id\")"]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If an issue occurs during the refund process, this method throws an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)"},{"type":"text","text":" error."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Call this function from account settings or a help menu to enable customers to request a refund for an in-app purchase within your app. When you call this function, the system displays a refund sheet with the customer’s purchase details and list of reason codes for the customer to choose from."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refund-purchase"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Refund Purchase","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/restore-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers","doc:\/\/Flare\/documentation\/Flare\/logging"],"generated":true}],"references":{"doc://Flare/documentation/Flare/IAPError/refund(error:)":{"role":"symbol","title":"IAPError.refund(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"refund"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RefundError","preciseIdentifier":"s:5Flare11RefundErrorO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/refund(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/refund(error:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/restore-purchase":{"role":"article","title":"Restore Purchase","abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/restore-purchase"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"},"https://developer.apple.com/documentation/storekit/transaction/3803220-beginrefundrequest/":{"title":"Apple documentation","titleInlineContent":[{"type":"text","text":"Apple documentation"}],"type":"link","identifier":"https:\/\/developer.apple.com\/documentation\/storekit\/transaction\/3803220-beginrefundrequest\/","url":"https:\/\/developer.apple.com\/documentation\/storekit\/transaction\/3803220-beginrefundrequest\/"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror.json b/flare/data/documentation/flare/refunderror.json index d3367d349..1c5d38a92 100644 --- a/flare/data/documentation/flare/refunderror.json +++ b/flare/data/documentation/flare/refunderror.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/10Foundation14LocalizedErrorP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/s5ErrorP","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"title":"RefundError","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare11RefundErrorO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"RefundError"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundError\/duplicateRequest","doc:\/\/Flare\/documentation\/Flare\/RefundError\/failed"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundError\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/RefundError/failed":{"role":"symbol","title":"RefundError.failed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"abstract":[{"type":"text","text":"The refund request failed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/failed"},"doc://Flare/documentation/Flare/RefundError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/error-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"doc://Flare/documentation/Flare/RefundError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/equatable-implementations"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/Flare\/10Foundation14LocalizedErrorP"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/duplicateRequest":{"role":"symbol","title":"RefundError.duplicateRequest","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"duplicateRequest"}],"abstract":[{"type":"text","text":"The duplicate refund request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/duplicateRequest","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/duplicaterequest"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/10Foundation14LocalizedErrorP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/s5ErrorP","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"title":"RefundError","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare11RefundErrorO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"RefundError"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundError\/duplicateRequest","doc:\/\/Flare\/documentation\/Flare\/RefundError\/failed"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundError\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/RefundError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/equatable-implementations"},"doc://Flare/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/Flare\/10Foundation14LocalizedErrorP"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/RefundError/failed":{"role":"symbol","title":"RefundError.failed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"abstract":[{"type":"text","text":"The refund request failed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/failed"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/duplicateRequest":{"role":"symbol","title":"RefundError.duplicateRequest","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"duplicateRequest"}],"abstract":[{"type":"text","text":"The duplicate refund request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/duplicateRequest","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/duplicaterequest"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/error-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/!=(_:_:).json b/flare/data/documentation/flare/refunderror/!=(_:_:).json index 1b12acc68..5af1d1c32 100644 --- a/flare/data/documentation/flare/refunderror/!=(_:_:).json +++ b/flare/data/documentation/flare/refunderror/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/!=(_:_:)"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/equatable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/equatable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/duplicaterequest.json b/flare/data/documentation/flare/refunderror/duplicaterequest.json index 10b3cc8b9..8a10e69f2 100644 --- a/flare/data/documentation/flare/refunderror/duplicaterequest.json +++ b/flare/data/documentation/flare/refunderror/duplicaterequest.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"duplicateRequest"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/duplicaterequest"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/duplicateRequest","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The duplicate refund request."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"duplicateRequest"}],"title":"RefundError.duplicateRequest","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11RefundErrorO16duplicateRequestyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError"]]},"references":{"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/duplicateRequest":{"role":"symbol","title":"RefundError.duplicateRequest","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"duplicateRequest"}],"abstract":[{"type":"text","text":"The duplicate refund request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/duplicateRequest","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/duplicaterequest"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"duplicateRequest"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/duplicaterequest"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/duplicateRequest","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The duplicate refund request."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"duplicateRequest"}],"title":"RefundError.duplicateRequest","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11RefundErrorO16duplicateRequestyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError"]]},"references":{"doc://Flare/documentation/Flare/RefundError/duplicateRequest":{"role":"symbol","title":"RefundError.duplicateRequest","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"duplicateRequest"}],"abstract":[{"type":"text","text":"The duplicate refund request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/duplicateRequest","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/duplicaterequest"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/error-implementations.json b/flare/data/documentation/flare/refunderror/error-implementations.json index c7749fc23..e7bedc0c7 100644 --- a/flare/data/documentation/flare/refunderror/error-implementations.json +++ b/flare/data/documentation/flare/refunderror/error-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/refunderror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundError\/localizedDescription"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError"]]},"references":{"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/localizeddescription"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/refunderror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundError\/localizedDescription"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Error Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError"]]},"references":{"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/localizeddescription"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/errordescription-4w48o.json b/flare/data/documentation/flare/refunderror/errordescription-4w48o.json index de10c3e26..608ad6edd 100644 --- a/flare/data/documentation/flare/refunderror/errordescription-4w48o.json +++ b/flare/data/documentation/flare/refunderror/errordescription-4w48o.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/errordescription-4w48o"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-4w48o","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"errorDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare11RefundErrorO16errorDescriptionSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare/RefundError/errorDescription-4w48o":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-4w48o","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/errordescription-4w48o"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/errordescription-4w48o"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-4w48o","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"errorDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare11RefundErrorO16errorDescriptionSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/errorDescription-4w48o":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-4w48o","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/errordescription-4w48o"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/errordescription-j6xc.json b/flare/data/documentation/flare/refunderror/errordescription-j6xc.json index a0e7cc350..90d835022 100644 --- a/flare/data/documentation/flare/refunderror/errordescription-j6xc.json +++ b/flare/data/documentation/flare/refunderror/errordescription-j6xc.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/errordescription-j6xc"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-j6xc","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"errorDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE16errorDescriptionSSSgvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/errorDescription-j6xc":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-j6xc","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/errordescription-j6xc"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/errordescription-j6xc"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-j6xc","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.errorDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"errorDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE16errorDescriptionSSSgvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare/RefundError/errorDescription-j6xc":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-j6xc","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/errordescription-j6xc"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/failed.json b/flare/data/documentation/flare/refunderror/failed.json index 1e8a749b6..c222e554f 100644 --- a/flare/data/documentation/flare/refunderror/failed.json +++ b/flare/data/documentation/flare/refunderror/failed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/failed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failed","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The refund request failed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"title":"RefundError.failed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11RefundErrorO6failedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/failed":{"role":"symbol","title":"RefundError.failed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"abstract":[{"type":"text","text":"The refund request failed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/failed"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/failed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failed","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The refund request failed."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"title":"RefundError.failed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare11RefundErrorO6failedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError"]]},"references":{"doc://Flare/documentation/Flare/RefundError/failed":{"role":"symbol","title":"RefundError.failed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"}],"abstract":[{"type":"text","text":"The refund request failed."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/failed"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/failurereason.json b/flare/data/documentation/flare/refunderror/failurereason.json index 4c14271c4..68d57712b 100644 --- a/flare/data/documentation/flare/refunderror/failurereason.json +++ b/flare/data/documentation/flare/refunderror/failurereason.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failureReason","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"failureReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/failureReason":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failureReason","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/failurereason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/failurereason"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failureReason","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.failureReason"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"failureReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE13failureReasonSSSgvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError/failureReason":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failureReason","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/failurereason"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/helpanchor.json b/flare/data/documentation/flare/refunderror/helpanchor.json index 5c23d96ae..e4d323e3e 100644 --- a/flare/data/documentation/flare/refunderror/helpanchor.json +++ b/flare/data/documentation/flare/refunderror/helpanchor.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/helpAnchor","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"helpAnchor","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError/helpAnchor":{"role":"symbol","title":"helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/helpanchor"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/helpanchor"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/helpAnchor","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.helpAnchor"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"helpAnchor","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE10helpAnchorSSSgvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/helpAnchor":{"role":"symbol","title":"helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/helpanchor"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/localizeddescription.json b/flare/data/documentation/flare/refunderror/localizeddescription.json index fd9f2971d..44527ad67 100644 --- a/flare/data/documentation/flare/refunderror/localizeddescription.json +++ b/flare/data/documentation/flare/refunderror/localizeddescription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/localizeddescription"},"doc://Flare/documentation/Flare/RefundError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/error-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/localizeddescription"},"doc://Flare/documentation/Flare/RefundError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/error-implementations"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/localizederror-implementations.json b/flare/data/documentation/flare/refunderror/localizederror-implementations.json index e34427335..663e0641e 100644 --- a/flare/data/documentation/flare/refunderror/localizederror-implementations.json +++ b/flare/data/documentation/flare/refunderror/localizederror-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/refunderror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-4w48o","doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-j6xc","doc:\/\/Flare\/documentation\/Flare\/RefundError\/failureReason","doc:\/\/Flare\/documentation\/Flare\/RefundError\/helpAnchor","doc:\/\/Flare\/documentation\/Flare\/RefundError\/recoverySuggestion"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"LocalizedError Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError"]]},"references":{"doc://Flare/documentation/Flare/RefundError/errorDescription-4w48o":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-4w48o","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/errordescription-4w48o"},"doc://Flare/documentation/Flare/RefundError/helpAnchor":{"role":"symbol","title":"helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/helpanchor"},"doc://Flare/documentation/Flare/RefundError/recoverySuggestion":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/recoverySuggestion","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/recoverysuggestion"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/failureReason":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failureReason","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/failurereason"},"doc://Flare/documentation/Flare/RefundError/errorDescription-j6xc":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-j6xc","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/errordescription-j6xc"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/refunderror\/localizederror-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-4w48o","doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-j6xc","doc:\/\/Flare\/documentation\/Flare\/RefundError\/failureReason","doc:\/\/Flare\/documentation\/Flare\/RefundError\/helpAnchor","doc:\/\/Flare\/documentation\/Flare\/RefundError\/recoverySuggestion"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"LocalizedError Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError"]]},"references":{"doc://Flare/documentation/Flare/RefundError/recoverySuggestion":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/recoverySuggestion","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/recoverysuggestion"},"doc://Flare/documentation/Flare/RefundError/helpAnchor":{"role":"symbol","title":"helpAnchor","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"helpAnchor"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/helpAnchor","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/helpanchor"},"doc://Flare/documentation/Flare/RefundError/errorDescription-j6xc":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-j6xc","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/errordescription-j6xc"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/failureReason":{"role":"symbol","title":"failureReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"failureReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/failureReason","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/failurereason"},"doc://Flare/documentation/Flare/RefundError/errorDescription-4w48o":{"role":"symbol","title":"errorDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"errorDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/errorDescription-4w48o","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/errordescription-4w48o"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror/recoverysuggestion.json b/flare/data/documentation/flare/refunderror/recoverysuggestion.json index 898944d92..acb503a61 100644 --- a/flare/data/documentation/flare/refunderror/recoverysuggestion.json +++ b/flare/data/documentation/flare/refunderror/recoverysuggestion.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/recoverySuggestion","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"recoverySuggestion","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/recoverySuggestion":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/recoverySuggestion","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/recoverysuggestion"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refunderror\/recoverysuggestion"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/recoverySuggestion","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"LocalizedError.recoverySuggestion"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"recoverySuggestion","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:10Foundation14LocalizedErrorPAAE18recoverySuggestionSSSgvp::SYNTHESIZED::s:5Flare11RefundErrorO","extendedModule":"Foundation","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundError","doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundError/recoverySuggestion":{"role":"symbol","title":"recoverySuggestion","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"recoverySuggestion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/recoverySuggestion","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refunderror\/recoverysuggestion"},"doc://Flare/documentation/Flare/RefundError/LocalizedError-Implementations":{"role":"collectionGroup","title":"LocalizedError Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError\/LocalizedError-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/refunderror\/localizederror-implementations"},"doc://Flare/documentation/Flare/RefundError":{"role":"symbol","title":"RefundError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundError"}],"abstract":[{"type":"text","text":"It encompasses all types of refund errors."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundError"}],"url":"\/documentation\/flare\/refunderror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refundrequeststatus.json b/flare/data/documentation/flare/refundrequeststatus.json index 7082449b1..38d70391d 100644 --- a/flare/data/documentation/flare/refundrequeststatus.json +++ b/flare/data/documentation/flare/refundrequeststatus.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"title":"RefundRequestStatus","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare19RefundRequestStatusO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/failed(error:)","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/success","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/unknown","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/userCancelled"]}],"references":{"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundRequestStatus/success":{"role":"symbol","title":"RefundRequestStatus.success","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"success"}],"abstract":[{"type":"text","text":"The request completed successfully."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/success","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/success"},"doc://Flare/documentation/Flare/RefundRequestStatus/failed(error:)":{"role":"symbol","title":"RefundRequestStatus.failed(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund request failed with an error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/failed(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/failed(error:)"},"doc://Flare/documentation/Flare/RefundRequestStatus/userCancelled":{"role":"symbol","title":"RefundRequestStatus.userCancelled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userCancelled"}],"abstract":[{"type":"text","text":"A user cancelled the refund request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/userCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/usercancelled"},"doc://Flare/documentation/Flare/RefundRequestStatus/unknown":{"role":"symbol","title":"RefundRequestStatus.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[{"type":"text","text":"The unknown error occurred."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/unknown"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"title":"RefundRequestStatus","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare19RefundRequestStatusO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/failed(error:)","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/success","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/unknown","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/userCancelled"]}],"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundRequestStatus/userCancelled":{"role":"symbol","title":"RefundRequestStatus.userCancelled","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userCancelled"}],"abstract":[{"type":"text","text":"A user cancelled the refund request."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/userCancelled","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/usercancelled"},"doc://Flare/documentation/Flare/RefundRequestStatus/failed(error:)":{"role":"symbol","title":"RefundRequestStatus.failed(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund request failed with an error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/failed(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/failed(error:)"},"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"},"doc://Flare/documentation/Flare/RefundRequestStatus/unknown":{"role":"symbol","title":"RefundRequestStatus.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[{"type":"text","text":"The unknown error occurred."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/unknown"},"doc://Flare/documentation/Flare/RefundRequestStatus/success":{"role":"symbol","title":"RefundRequestStatus.success","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"success"}],"abstract":[{"type":"text","text":"The request completed successfully."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/success","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/success"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refundrequeststatus/failed(error:).json b/flare/data/documentation/flare/refundrequeststatus/failed(error:).json index 47d8d7871..529afb11d 100644 --- a/flare/data/documentation/flare/refundrequeststatus/failed(error:).json +++ b/flare/data/documentation/flare/refundrequeststatus/failed(error:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus\/failed(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/failed(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The refund request failed with an error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"title":"RefundRequestStatus.failed(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19RefundRequestStatusO6failedyACs5Error_p_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus"]]},"references":{"doc://Flare/documentation/Flare/RefundRequestStatus/failed(error:)":{"role":"symbol","title":"RefundRequestStatus.failed(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund request failed with an error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/failed(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/failed(error:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus\/failed(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/failed(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The refund request failed with an error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"title":"RefundRequestStatus.failed(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19RefundRequestStatusO6failedyACs5Error_p_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus"]]},"references":{"doc://Flare/documentation/Flare/RefundRequestStatus/failed(error:)":{"role":"symbol","title":"RefundRequestStatus.failed(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"failed"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"The refund request failed with an error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/failed(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/failed(error:)"},"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refundrequeststatus/success.json b/flare/data/documentation/flare/refundrequeststatus/success.json index e63390ec3..4f31518fc 100644 --- a/flare/data/documentation/flare/refundrequeststatus/success.json +++ b/flare/data/documentation/flare/refundrequeststatus/success.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"success"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus\/success"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/success","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The request completed successfully."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"success"}],"title":"RefundRequestStatus.success","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19RefundRequestStatusO7successyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus"]]},"references":{"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"},"doc://Flare/documentation/Flare/RefundRequestStatus/success":{"role":"symbol","title":"RefundRequestStatus.success","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"success"}],"abstract":[{"type":"text","text":"The request completed successfully."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/success","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/success"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"success"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus\/success"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/success","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The request completed successfully."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"success"}],"title":"RefundRequestStatus.success","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19RefundRequestStatusO7successyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundRequestStatus/success":{"role":"symbol","title":"RefundRequestStatus.success","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"success"}],"abstract":[{"type":"text","text":"The request completed successfully."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/success","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/success"},"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refundrequeststatus/unknown.json b/flare/data/documentation/flare/refundrequeststatus/unknown.json index bac688e08..01a82ca23 100644 --- a/flare/data/documentation/flare/refundrequeststatus/unknown.json +++ b/flare/data/documentation/flare/refundrequeststatus/unknown.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/unknown","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The unknown error occurred."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"RefundRequestStatus.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19RefundRequestStatusO7unknownyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus"]]},"references":{"doc://Flare/documentation/Flare/RefundRequestStatus/unknown":{"role":"symbol","title":"RefundRequestStatus.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[{"type":"text","text":"The unknown error occurred."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/unknown"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/unknown","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The unknown error occurred."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"RefundRequestStatus.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19RefundRequestStatusO7unknownyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus"]]},"references":{"doc://Flare/documentation/Flare/RefundRequestStatus":{"role":"symbol","title":"RefundRequestStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RefundRequestStatus"}],"abstract":[{"type":"text","text":"It encompasses all refund request states."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RefundRequestStatus"}],"url":"\/documentation\/flare\/refundrequeststatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RefundRequestStatus/unknown":{"role":"symbol","title":"RefundRequestStatus.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[{"type":"text","text":"The unknown error occurred."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/refundrequeststatus\/unknown"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo.json b/flare/data/documentation/flare/renewalinfo.json index 9ad9c9b6e..d76f30c0c 100644 --- a/flare/data/documentation/flare/renewalinfo.json +++ b/flare/data/documentation/flare/renewalinfo.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"title":"RenewalInfo","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare11RenewalInfoV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"title":"RenewalInfo","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare11RenewalInfoV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/IRenewalInfo":{"role":"symbol","title":"IRenewalInfo","fragments":[{"kind":"keyword","text":"protocol"},{"kind":"text","text":" "},{"kind":"identifier","text":"IRenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IRenewalInfo"}],"url":"\/documentation\/flare\/irenewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/currentproductid.json b/flare/data/documentation/flare/renewalinfo/currentproductid.json index bd90bb6e3..9e858b9ab 100644 --- a/flare/data/documentation/flare/renewalinfo/currentproductid.json +++ b/flare/data/documentation/flare/renewalinfo/currentproductid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/currentproductid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/currentProductID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.currentProductID"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"currentProductID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV16currentProductIDSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/currentProductID":{"role":"symbol","title":"currentProductID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/currentProductID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/currentproductid"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/currentproductid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/currentProductID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.currentProductID"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"currentProductID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV16currentProductIDSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/currentProductID":{"role":"symbol","title":"currentProductID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/currentProductID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/currentproductid"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/expirationreason.json b/flare/data/documentation/flare/renewalinfo/expirationreason.json index 96617152e..f00222715 100644 --- a/flare/data/documentation/flare/renewalinfo/expirationreason.json +++ b/flare/data/documentation/flare/renewalinfo/expirationreason.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO","text":"ExpirationReason"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/expirationreason"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/expirationReason","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.expirationReason"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"expirationReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV16expirationReasonAA010ExpirationE0OSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo/expirationReason":{"role":"symbol","title":"expirationReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/expirationReason","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/expirationreason"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO","text":"ExpirationReason"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/expirationreason"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/expirationReason","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.expirationReason"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"expirationReason","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV16expirationReasonAA010ExpirationE0OSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ExpirationReason":{"role":"symbol","title":"ExpirationReason","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ExpirationReason"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ExpirationReason"}],"url":"\/documentation\/flare\/expirationreason"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/expirationReason":{"role":"symbol","title":"expirationReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/expirationReason","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/expirationreason"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/graceperiodexpirationdate.json b/flare/data/documentation/flare/renewalinfo/graceperiodexpirationdate.json index cab0bc642..3507641df 100644 --- a/flare/data/documentation/flare/renewalinfo/graceperiodexpirationdate.json +++ b/flare/data/documentation/flare/renewalinfo/graceperiodexpirationdate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/graceperiodexpirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/gracePeriodExpirationDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.gracePeriodExpirationDate"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"gracePeriodExpirationDate","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV25gracePeriodExpirationDate10Foundation0G0VSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/gracePeriodExpirationDate":{"role":"symbol","title":"gracePeriodExpirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/gracePeriodExpirationDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/graceperiodexpirationdate"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/graceperiodexpirationdate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/gracePeriodExpirationDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.gracePeriodExpirationDate"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"gracePeriodExpirationDate","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV25gracePeriodExpirationDate10Foundation0G0VSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo/gracePeriodExpirationDate":{"role":"symbol","title":"gracePeriodExpirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/gracePeriodExpirationDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/graceperiodexpirationdate"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/irenewalinfo-implementations.json b/flare/data/documentation/flare/renewalinfo/irenewalinfo-implementations.json index b113996d6..e353b3ddc 100644 --- a/flare/data/documentation/flare/renewalinfo/irenewalinfo-implementations.json +++ b/flare/data/documentation/flare/renewalinfo/irenewalinfo-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/autoRenewPreference","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/currentProductID","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/expirationReason","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/gracePeriodExpirationDate","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/isInBillingRetry","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/jsonRepresentation","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/offerID","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/originalTransactionID","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/priceIncreaseStatus","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/willAutoRenew"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"IRenewalInfo Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/offerID":{"role":"symbol","title":"offerID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/offerID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/offerid"},"doc://Flare/documentation/Flare/RenewalInfo/originalTransactionID":{"role":"symbol","title":"originalTransactionID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/originalTransactionID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/originaltransactionid"},"doc://Flare/documentation/Flare/RenewalInfo/currentProductID":{"role":"symbol","title":"currentProductID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/currentProductID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/currentproductid"},"doc://Flare/documentation/Flare/RenewalInfo/jsonRepresentation":{"role":"symbol","title":"jsonRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/jsonRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/jsonrepresentation"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/gracePeriodExpirationDate":{"role":"symbol","title":"gracePeriodExpirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/gracePeriodExpirationDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/graceperiodexpirationdate"},"doc://Flare/documentation/Flare/RenewalInfo/willAutoRenew":{"role":"symbol","title":"willAutoRenew","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/willAutoRenew","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/willautorenew"},"doc://Flare/documentation/Flare/RenewalInfo/expirationReason":{"role":"symbol","title":"expirationReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/expirationReason","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/expirationreason"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/priceIncreaseStatus":{"role":"symbol","title":"priceIncreaseStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/priceIncreaseStatus","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/priceincreasestatus"},"doc://Flare/documentation/Flare/RenewalInfo/autoRenewPreference":{"role":"symbol","title":"autoRenewPreference","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/autoRenewPreference","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/autorenewpreference"},"doc://Flare/documentation/Flare/RenewalInfo/isInBillingRetry":{"role":"symbol","title":"isInBillingRetry","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/isInBillingRetry","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/isinbillingretry"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/autoRenewPreference","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/currentProductID","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/expirationReason","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/gracePeriodExpirationDate","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/isInBillingRetry","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/jsonRepresentation","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/offerID","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/originalTransactionID","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/priceIncreaseStatus","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/willAutoRenew"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"IRenewalInfo Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/expirationReason":{"role":"symbol","title":"expirationReason","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"expirationReason"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ExpirationReason","preciseIdentifier":"s:5Flare16ExpirationReasonO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/expirationReason","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/expirationreason"},"doc://Flare/documentation/Flare/RenewalInfo/originalTransactionID":{"role":"symbol","title":"originalTransactionID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/originalTransactionID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/originaltransactionid"},"doc://Flare/documentation/Flare/RenewalInfo/priceIncreaseStatus":{"role":"symbol","title":"priceIncreaseStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/priceIncreaseStatus","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/priceincreasestatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/offerID":{"role":"symbol","title":"offerID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/offerID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/offerid"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/jsonRepresentation":{"role":"symbol","title":"jsonRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/jsonRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/jsonrepresentation"},"doc://Flare/documentation/Flare/RenewalInfo/isInBillingRetry":{"role":"symbol","title":"isInBillingRetry","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/isInBillingRetry","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/isinbillingretry"},"doc://Flare/documentation/Flare/RenewalInfo/gracePeriodExpirationDate":{"role":"symbol","title":"gracePeriodExpirationDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"gracePeriodExpirationDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/gracePeriodExpirationDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/graceperiodexpirationdate"},"doc://Flare/documentation/Flare/RenewalInfo/currentProductID":{"role":"symbol","title":"currentProductID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currentProductID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/currentProductID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/currentproductid"},"doc://Flare/documentation/Flare/RenewalInfo/willAutoRenew":{"role":"symbol","title":"willAutoRenew","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/willAutoRenew","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/willautorenew"},"doc://Flare/documentation/Flare/RenewalInfo/autoRenewPreference":{"role":"symbol","title":"autoRenewPreference","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"autoRenewPreference"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/autoRenewPreference","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/autorenewpreference"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/isinbillingretry.json b/flare/data/documentation/flare/renewalinfo/isinbillingretry.json index 1d3da7d70..b4e239f0f 100644 --- a/flare/data/documentation/flare/renewalinfo/isinbillingretry.json +++ b/flare/data/documentation/flare/renewalinfo/isinbillingretry.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/isinbillingretry"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/isInBillingRetry","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.isInBillingRetry"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"isInBillingRetry","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV16isInBillingRetrySbvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/isInBillingRetry":{"role":"symbol","title":"isInBillingRetry","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/isInBillingRetry","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/isinbillingretry"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/isinbillingretry"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/isInBillingRetry","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.isInBillingRetry"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"isInBillingRetry","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV16isInBillingRetrySbvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/isInBillingRetry":{"role":"symbol","title":"isInBillingRetry","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"isInBillingRetry"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/isInBillingRetry","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/isinbillingretry"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/jsonrepresentation.json b/flare/data/documentation/flare/renewalinfo/jsonrepresentation.json index 6b21e6c5b..919f47106 100644 --- a/flare/data/documentation/flare/renewalinfo/jsonrepresentation.json +++ b/flare/data/documentation/flare/renewalinfo/jsonrepresentation.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/jsonrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/jsonRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.jsonRepresentation"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"jsonRepresentation","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV18jsonRepresentation10Foundation4DataVvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo/jsonRepresentation":{"role":"symbol","title":"jsonRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/jsonRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/jsonrepresentation"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/jsonrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/jsonRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.jsonRepresentation"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"jsonRepresentation","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV18jsonRepresentation10Foundation4DataVvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/jsonRepresentation":{"role":"symbol","title":"jsonRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jsonRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Data","preciseIdentifier":"s:10Foundation4DataV"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/jsonRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/jsonrepresentation"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/offerid.json b/flare/data/documentation/flare/renewalinfo/offerid.json index 3c3f28d3f..955ae0989 100644 --- a/flare/data/documentation/flare/renewalinfo/offerid.json +++ b/flare/data/documentation/flare/renewalinfo/offerid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/offerid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/offerID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.offerID"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"offerID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV7offerIDSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/offerID":{"role":"symbol","title":"offerID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/offerID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/offerid"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/offerid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/offerID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.offerID"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"offerID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV7offerIDSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/offerID":{"role":"symbol","title":"offerID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/offerID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/offerid"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/originaltransactionid.json b/flare/data/documentation/flare/renewalinfo/originaltransactionid.json index 24446ba55..9a85a4c1d 100644 --- a/flare/data/documentation/flare/renewalinfo/originaltransactionid.json +++ b/flare/data/documentation/flare/renewalinfo/originaltransactionid.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/originaltransactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/originalTransactionID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.originalTransactionID"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"originalTransactionID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV21originalTransactionIDs6UInt64Vvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/originalTransactionID":{"role":"symbol","title":"originalTransactionID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/originalTransactionID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/originaltransactionid"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/originaltransactionid"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/originalTransactionID","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.originalTransactionID"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"originalTransactionID","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV21originalTransactionIDs6UInt64Vvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/originalTransactionID":{"role":"symbol","title":"originalTransactionID","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionID"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"UInt64","preciseIdentifier":"s:s6UInt64V"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/originalTransactionID","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/originaltransactionid"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/priceincreasestatus.json b/flare/data/documentation/flare/renewalinfo/priceincreasestatus.json index 2eeef322f..45d837d5d 100644 --- a/flare/data/documentation/flare/renewalinfo/priceincreasestatus.json +++ b/flare/data/documentation/flare/renewalinfo/priceincreasestatus.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO","text":"PriceIncreaseStatus"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/priceincreasestatus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/priceIncreaseStatus","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.priceIncreaseStatus"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"priceIncreaseStatus","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV19priceIncreaseStatusAA05PriceeF0Ovp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/priceIncreaseStatus":{"role":"symbol","title":"priceIncreaseStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/priceIncreaseStatus","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/priceincreasestatus"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO","text":"PriceIncreaseStatus"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/priceincreasestatus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/priceIncreaseStatus","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.priceIncreaseStatus"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"priceIncreaseStatus","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV19priceIncreaseStatusAA05PriceeF0Ovp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"},"doc://Flare/documentation/Flare/PriceIncreaseStatus":{"role":"symbol","title":"PriceIncreaseStatus","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PriceIncreaseStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PriceIncreaseStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PriceIncreaseStatus"}],"url":"\/documentation\/flare\/priceincreasestatus"},"doc://Flare/documentation/Flare/RenewalInfo/priceIncreaseStatus":{"role":"symbol","title":"priceIncreaseStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"priceIncreaseStatus"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PriceIncreaseStatus","preciseIdentifier":"s:5Flare19PriceIncreaseStatusO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/priceIncreaseStatus","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/priceincreasestatus"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalinfo/willautorenew.json b/flare/data/documentation/flare/renewalinfo/willautorenew.json index 5281a898b..1117d507a 100644 --- a/flare/data/documentation/flare/renewalinfo/willautorenew.json +++ b/flare/data/documentation/flare/renewalinfo/willautorenew.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/willautorenew"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/willAutoRenew","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.willAutoRenew"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"willAutoRenew","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV13willAutoRenewSbvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo/willAutoRenew":{"role":"symbol","title":"willAutoRenew","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/willAutoRenew","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/willautorenew"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/willautorenew"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/willAutoRenew","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.willAutoRenew"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"willAutoRenew","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare11RenewalInfoV13willAutoRenewSbvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalInfo/willAutoRenew":{"role":"symbol","title":"willAutoRenew","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"willAutoRenew"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/willAutoRenew","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalinfo\/willautorenew"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalInfo/IRenewalInfo-Implementations":{"role":"collectionGroup","title":"IRenewalInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/IRenewalInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalstate.json b/flare/data/documentation/flare/renewalstate.json index 8cbc051c8..f3f78b615 100644 --- a/flare/data/documentation/flare/renewalstate.json +++ b/flare/data/documentation/flare/renewalstate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalState\/expired","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inBillingRetryPeriod","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inGracePeriod","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/revoked","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/subscribed","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/unknown"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"title":"RenewalState","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare12RenewalStateO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"RenewalState"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/RenewalState/unknown":{"role":"symbol","title":"RenewalState.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/unknown"},"doc://Flare/documentation/Flare/RenewalState/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalstate\/equatable-implementations"},"doc://Flare/documentation/Flare/RenewalState/inGracePeriod":{"role":"symbol","title":"RenewalState.inGracePeriod","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGracePeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inGracePeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/ingraceperiod"},"doc://Flare/documentation/Flare/RenewalState/expired":{"role":"symbol","title":"RenewalState.expired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"expired"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/expired","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/expired"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState/revoked":{"role":"symbol","title":"RenewalState.revoked","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revoked"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/revoked","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/revoked"},"doc://Flare/documentation/Flare/RenewalState/subscribed":{"role":"symbol","title":"RenewalState.subscribed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/subscribed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/subscribed"},"doc://Flare/documentation/Flare/RenewalState/inBillingRetryPeriod":{"role":"symbol","title":"RenewalState.inBillingRetryPeriod","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inBillingRetryPeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inBillingRetryPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/inbillingretryperiod"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalState\/expired","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inBillingRetryPeriod","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inGracePeriod","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/revoked","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/subscribed","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/unknown"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"title":"RenewalState","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare12RenewalStateO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"RenewalState"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/RenewalState/inGracePeriod":{"role":"symbol","title":"RenewalState.inGracePeriod","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGracePeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inGracePeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/ingraceperiod"},"doc://Flare/documentation/Flare/RenewalState/revoked":{"role":"symbol","title":"RenewalState.revoked","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revoked"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/revoked","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/revoked"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState/inBillingRetryPeriod":{"role":"symbol","title":"RenewalState.inBillingRetryPeriod","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inBillingRetryPeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inBillingRetryPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/inbillingretryperiod"},"doc://Flare/documentation/Flare/RenewalState/unknown":{"role":"symbol","title":"RenewalState.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/unknown"},"doc://Flare/documentation/Flare/RenewalState/subscribed":{"role":"symbol","title":"RenewalState.subscribed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/subscribed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/subscribed"},"doc://Flare/documentation/Flare/RenewalState/expired":{"role":"symbol","title":"RenewalState.expired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"expired"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/expired","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/expired"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/RenewalState/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalstate\/equatable-implementations"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalstate/!=(_:_:).json b/flare/data/documentation/flare/renewalstate/!=(_:_:).json index 6398cd4d7..5beddc417 100644 --- a/flare/data/documentation/flare/renewalstate/!=(_:_:).json +++ b/flare/data/documentation/flare/renewalstate/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare12RenewalStateO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalState/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/!=(_:_:)"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/RenewalState/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalstate\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare12RenewalStateO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState","doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/RenewalState/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/renewalstate\/equatable-implementations"},"doc://Flare/documentation/Flare/RenewalState/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalstate/equatable-implementations.json b/flare/data/documentation/flare/renewalstate/equatable-implementations.json index c42af8bca..e1188804f 100644 --- a/flare/data/documentation/flare/renewalstate/equatable-implementations.json +++ b/flare/data/documentation/flare/renewalstate/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/renewalstate\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalState\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/!=(_:_:)"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/renewalstate\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/RenewalState\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/RenewalState/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalstate/expired.json b/flare/data/documentation/flare/renewalstate/expired.json index bd53c37d2..38f625b1c 100644 --- a/flare/data/documentation/flare/renewalstate/expired.json +++ b/flare/data/documentation/flare/renewalstate/expired.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"expired"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/expired"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/expired","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"expired"}],"title":"RenewalState.expired","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO7expiredyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState/expired":{"role":"symbol","title":"RenewalState.expired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"expired"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/expired","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/expired"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"expired"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/expired"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/expired","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"expired"}],"title":"RenewalState.expired","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO7expiredyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/RenewalState/expired":{"role":"symbol","title":"RenewalState.expired","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"expired"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/expired","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/expired"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalstate/ingraceperiod.json b/flare/data/documentation/flare/renewalstate/ingraceperiod.json index 478de6713..eb6356a55 100644 --- a/flare/data/documentation/flare/renewalstate/ingraceperiod.json +++ b/flare/data/documentation/flare/renewalstate/ingraceperiod.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGracePeriod"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/ingraceperiod"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inGracePeriod","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGracePeriod"}],"title":"RenewalState.inGracePeriod","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO13inGracePeriodyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/RenewalState/inGracePeriod":{"role":"symbol","title":"RenewalState.inGracePeriod","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGracePeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inGracePeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/ingraceperiod"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGracePeriod"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/ingraceperiod"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inGracePeriod","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGracePeriod"}],"title":"RenewalState.inGracePeriod","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO13inGracePeriodyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState/inGracePeriod":{"role":"symbol","title":"RenewalState.inGracePeriod","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"inGracePeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/inGracePeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/ingraceperiod"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalstate/revoked.json b/flare/data/documentation/flare/renewalstate/revoked.json index a49575460..4794707cc 100644 --- a/flare/data/documentation/flare/renewalstate/revoked.json +++ b/flare/data/documentation/flare/renewalstate/revoked.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revoked"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/revoked"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/revoked","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revoked"}],"title":"RenewalState.revoked","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO7revokedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState/revoked":{"role":"symbol","title":"RenewalState.revoked","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revoked"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/revoked","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/revoked"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revoked"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/revoked"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/revoked","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revoked"}],"title":"RenewalState.revoked","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO7revokedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState/revoked":{"role":"symbol","title":"RenewalState.revoked","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revoked"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/revoked","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/revoked"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalstate/subscribed.json b/flare/data/documentation/flare/renewalstate/subscribed.json index e36d3bebc..1b1d94c03 100644 --- a/flare/data/documentation/flare/renewalstate/subscribed.json +++ b/flare/data/documentation/flare/renewalstate/subscribed.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/subscribed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/subscribed","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribed"}],"title":"RenewalState.subscribed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO10subscribedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState/subscribed":{"role":"symbol","title":"RenewalState.subscribed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/subscribed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/subscribed"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribed"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/subscribed"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/subscribed","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribed"}],"title":"RenewalState.subscribed","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO10subscribedyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/RenewalState/subscribed":{"role":"symbol","title":"RenewalState.subscribed","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscribed"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/subscribed","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/subscribed"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/renewalstate/unknown.json b/flare/data/documentation/flare/renewalstate/unknown.json index 930709f9c..994c09b99 100644 --- a/flare/data/documentation/flare/renewalstate/unknown.json +++ b/flare/data/documentation/flare/renewalstate/unknown.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/unknown","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"RenewalState.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO7unknownyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/RenewalState/unknown":{"role":"symbol","title":"RenewalState.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/unknown"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalstate\/unknown"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/unknown","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"title":"RenewalState.unknown","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare12RenewalStateO7unknownyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RenewalState"]]},"references":{"doc://Flare/documentation/Flare/RenewalState/unknown":{"role":"symbol","title":"RenewalState.unknown","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState\/unknown","kind":"symbol","type":"topic","url":"\/documentation\/flare\/renewalstate\/unknown"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/restore-purchase.json b/flare/data/documentation/flare/restore-purchase.json index ece2d05bb..21b720f56 100644 --- a/flare/data/documentation/flare/restore-purchase.json +++ b/flare/data/documentation/flare/restore-purchase.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Users sometimes need to restore purchased content, such as when they upgrade to a new phone. Include some mechanism in your app, such as a Restore Purchases button, to let them restore their purchases."}]},{"anchor":"Refresh-the-app-receipt","level":2,"type":"heading","text":"Refresh the app receipt"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A request to the App Store to get the app receipt, which represents the user’s transactions with your app."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The receipt isn’t necessary if you use StoreKit2. Only use the receipt if your app supports deployment target is lower than iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0."}]}],"type":"aside","name":"Note"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this API to request a new app receipt from the App Store if the receipt is invalid or missing from its expected location. To request the receipt using the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)"},{"type":"text","text":"."}]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The receipt refresh request displays a system prompt that asks users to authenticate with their App Store credentials. For a better user experience, initiate the request after an explicit user action, like tapping or clicking a button."}]}],"type":"aside","name":"Important"},{"type":"codeListing","syntax":"swift","code":["Flare.shared.receipt { result in "," switch result {"," case let .success(receipt):"," \/\/ Handle a receipt"," case let .failure(error):"," \/\/ Handle an error"," }","}"]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If a receipt isn’t found, Flare throws an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound"},{"type":"text","text":" error."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"There is an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()"},{"type":"text","text":" method for obtaining a receipt using async\/await."}]},{"type":"codeListing","syntax":"swift","code":["let receipt = try await Flare.shared.receipt()"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/restore-purchase"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Restore Purchase","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers","doc:\/\/Flare\/documentation\/Flare\/logging"],"generated":true}],"references":{"doc://Flare/documentation/Flare/IFlare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt()"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/IAPError/receiptNotFound":{"role":"symbol","title":"IAPError.receiptNotFound","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"abstract":[{"type":"text","text":"The App Store receipt wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/receiptnotfound"},"doc://Flare/documentation/Flare/IFlare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt(completion:)"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Overview","level":2,"type":"heading","text":"Overview"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Users sometimes need to restore purchased content, such as when they upgrade to a new phone. Include some mechanism in your app, such as a Restore Purchases button, to let them restore their purchases."}]},{"anchor":"Refresh-the-app-receipt","level":2,"type":"heading","text":"Refresh the app receipt"},{"type":"paragraph","inlineContent":[{"type":"text","text":"A request to the App Store to get the app receipt, which represents the user’s transactions with your app."}]},{"style":"note","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The receipt isn’t necessary if you use StoreKit2. Only use the receipt if your app supports deployment target is lower than iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0."}]}],"type":"aside","name":"Note"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Use this API to request a new app receipt from the App Store if the receipt is invalid or missing from its expected location. To request the receipt using the "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)"},{"type":"text","text":"."}]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The receipt refresh request displays a system prompt that asks users to authenticate with their App Store credentials. For a better user experience, initiate the request after an explicit user action, like tapping or clicking a button."}]}],"type":"aside","name":"Important"},{"type":"codeListing","syntax":"swift","code":["Flare.shared.receipt { result in "," switch result {"," case let .success(receipt):"," \/\/ Handle a receipt"," case let .failure(error):"," \/\/ Handle an error"," }","}"]},{"style":"important","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"If a receipt isn’t found, Flare throws an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound"},{"type":"text","text":" error."}]}],"type":"aside","name":"Important"},{"type":"paragraph","inlineContent":[{"type":"text","text":"There is an "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()"},{"type":"text","text":" method for obtaining a receipt using async\/await."}]},{"type":"codeListing","syntax":"swift","code":["let receipt = try await Flare.shared.receipt()"]},{"type":"paragraph","inlineContent":[{"type":"text","text":"The "},{"type":"reference","isActive":true,"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:completion:)"},{"type":"text","text":" method has a parameter, "},{"type":"codeVoice","code":"updateTransactions"},{"type":"text","text":", which controls whether transactions are updated first."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/restore-purchase"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/restore-purchase","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how to restore a purchase."}],"kind":"article","metadata":{"roleHeading":"Article","title":"Restore Purchase","role":"article","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"seeAlsoSections":[{"title":"Articles","identifiers":["doc:\/\/Flare\/documentation\/Flare\/perform-purchase","doc:\/\/Flare\/documentation\/Flare\/refund-purchase","doc:\/\/Flare\/documentation\/Flare\/promotional-offers","doc:\/\/Flare\/documentation\/Flare\/logging"],"generated":true}],"references":{"doc://Flare/documentation/Flare/refund-purchase":{"role":"article","title":"Refund Purchase","abstract":[{"type":"text","text":"Learn how to process a refund through an iOS app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/refund-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/refund-purchase"},"doc://Flare/documentation/Flare/IFlare/receipt(completion:)":{"role":"symbol","title":"receipt(completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Closure","preciseIdentifier":"s:5Flare7Closurea"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">>)"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(completion:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/receipt(completion:)"},"doc://Flare/documentation/Flare/IFlare/receipt(updateTransactions:completion:)":{"role":"symbol","title":"receipt(updateTransactions:completion:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"updateTransactions"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":", "},{"kind":"externalParam","text":"completion"},{"kind":"text","text":": ("},{"kind":"typeIdentifier","text":"Result","preciseIdentifier":"s:s6ResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"IAPError","preciseIdentifier":"s:5Flare8IAPErrorO"},{"kind":"text","text":">) -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Refreshes the receipt and optionally updates transactions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt(updateTransactions:completion:)","kind":"symbol","required":true,"type":"topic","url":"\/documentation\/flare\/iflare\/receipt(updatetransactions:completion:)"},"doc://Flare/documentation/Flare/IAPError/receiptNotFound":{"role":"symbol","title":"IAPError.receiptNotFound","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"receiptNotFound"}],"abstract":[{"type":"text","text":"The App Store receipt wasn’t found."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/receiptNotFound","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iaperror\/receiptnotfound"},"doc://Flare/documentation/Flare/IFlare/receipt()":{"role":"symbol","title":"receipt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"receipt"},{"kind":"text","text":"() "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" -> "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[{"type":"text","text":"Refreshes the receipt, representing the user’s transactions with your app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IFlare\/receipt()","kind":"symbol","type":"topic","url":"\/documentation\/flare\/iflare\/receipt()"},"doc://Flare/documentation/Flare/promotional-offers":{"role":"article","title":"Promotional Offers","abstract":[{"type":"text","text":"Learn how to use promotional offers."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/promotional-offers","kind":"article","type":"topic","url":"\/documentation\/flare\/promotional-offers"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/perform-purchase":{"role":"article","title":"Perform Purchase","abstract":[{"type":"text","text":"Learn how to perform a purchase."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/perform-purchase","kind":"article","type":"topic","url":"\/documentation\/flare\/perform-purchase"},"doc://Flare/documentation/Flare/logging":{"role":"article","title":"Logging","abstract":[{"type":"text","text":"Learn how to log important events."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/logging","kind":"article","type":"topic","url":"\/documentation\/flare\/logging"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/sendableclosure.json b/flare/data/documentation/flare/sendableclosure.json index 0d4813b07..61a073373 100644 --- a/flare/data/documentation/flare/sendableclosure.json +++ b/flare/data/documentation/flare/sendableclosure.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":"> = ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/sendableclosure"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"title":"SendableClosure","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:5Flare15SendableClosurea","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"T"},{"kind":"text","text":"> = ("},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Void","preciseIdentifier":"s:s4Voida"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/sendableclosure"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"title":"SendableClosure","roleHeading":"Type Alias","role":"symbol","symbolKind":"typealias","externalID":"s:5Flare15SendableClosurea","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/SendableClosure":{"role":"symbol","title":"SendableClosure","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"SendableClosure"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SendableClosure","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SendableClosure"}],"url":"\/documentation\/flare\/sendableclosure"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct.json b/flare/data/documentation/flare/storeproduct.json index 05070b63a..ff16718f2 100644 --- a/flare/data/documentation/flare/storeproduct.json +++ b/flare/data/documentation/flare/storeproduct.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"title":"StoreProduct","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:@M@Flare@objc(cs)StoreProduct","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}]},"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/Flare\/objc(pl)NSObject","doc:\/\/Flare\/s7CVarArgP","doc:\/\/Flare\/s28CustomDebugStringConvertibleP","doc:\/\/Flare\/s23CustomStringConvertibleP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(product:)","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(skProduct:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/flare\/storeproduct"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"doc://Flare/documentation/Flare/StoreProduct/init(product:)":{"role":"symbol","title":"init(product:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/init(product:)"},"doc://Flare/documentation/Flare/StoreProduct/init(skProduct:)":{"role":"symbol","title":"init(skProduct:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"skProduct"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProduct","preciseIdentifier":"c:objc(cs)SKProduct"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(skProduct:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/init(skproduct:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"title":"StoreProduct","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:@M@Flare@objc(cs)StoreProduct","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}]},"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/Flare\/objc(pl)NSObject","doc:\/\/Flare\/s7CVarArgP","doc:\/\/Flare\/s28CustomDebugStringConvertibleP","doc:\/\/Flare\/s23CustomStringConvertibleP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(product:)","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(skProduct:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/flare\/storeproduct"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreProduct/init(skProduct:)":{"role":"symbol","title":"init(skProduct:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"skProduct"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProduct","preciseIdentifier":"c:objc(cs)SKProduct"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(skProduct:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/init(skproduct:)"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreProduct/init(product:)":{"role":"symbol","title":"init(product:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/init(product:)"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/currencycode.json b/flare/data/documentation/flare/storeproduct/currencycode.json index 08d99ea0f..00e28c910 100644 --- a/flare/data/documentation/flare/storeproduct/currencycode.json +++ b/flare/data/documentation/flare/storeproduct/currencycode.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/currencycode"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/currencyCode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.currencyCode"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"currencyCode","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC12currencyCodeSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct/currencyCode":{"role":"symbol","title":"currencyCode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/currencyCode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/currencycode"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/currencycode"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/currencyCode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.currencyCode"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"currencyCode","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC12currencyCodeSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct/currencyCode":{"role":"symbol","title":"currencyCode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/currencyCode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/currencycode"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/discounts.json b/flare/data/documentation/flare/storeproduct/discounts.json index 4a16ed164..943034a91 100644 --- a/flare/data/documentation/flare/storeproduct/discounts.json +++ b/flare/data/documentation/flare/storeproduct/discounts.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"discounts"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC","text":"StoreProductDiscount"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/discounts"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/discounts","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.discounts"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"discounts","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"discounts"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"]"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC9discountsSayAA0bC8DiscountCGvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/discounts":{"role":"symbol","title":"discounts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"discounts"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/discounts","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/discounts"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"discounts"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC","text":"StoreProductDiscount"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/discounts"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/discounts","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.discounts"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"discounts","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"discounts"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"]"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC9discountsSayAA0bC8DiscountCGvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/discounts":{"role":"symbol","title":"discounts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"discounts"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/discounts","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/discounts"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/init(product:).json b/flare/data/documentation/flare/storeproduct/init(product:).json index c5794868d..c9b5db120 100644 --- a/flare/data/documentation/flare/storeproduct/init(product:).json +++ b/flare/data/documentation/flare/storeproduct/init(product:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The StoreKit product."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/init(product:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(product:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"init(product:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:5Flare12StoreProductC7productAC0B3Kit0C0V_tcfc","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/init(product:)":{"role":"symbol","title":"init(product:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/init(product:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"product","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The StoreKit product."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/init(product:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(product:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"init(product:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:5Flare12StoreProductC7productAC0B3Kit0C0V_tcfc","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/init(product:)":{"role":"symbol","title":"init(product:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"product"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(product:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/init(product:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/init(skproduct:).json b/flare/data/documentation/flare/storeproduct/init(skproduct:).json index 615388372..4aff65ffe 100644 --- a/flare/data/documentation/flare/storeproduct/init(skproduct:).json +++ b/flare/data/documentation/flare/storeproduct/init(skproduct:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"skProduct"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProduct","preciseIdentifier":"c:objc(cs)SKProduct"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"skProduct","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The StoreKit product."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/init(skproduct:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(skProduct:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"role":"symbol","title":"init(skProduct:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"skProduct"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProduct","preciseIdentifier":"c:objc(cs)SKProduct"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:5Flare12StoreProductC02skC0ACSo9SKProductC_tcfc","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/init(skProduct:)":{"role":"symbol","title":"init(skProduct:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"skProduct"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProduct","preciseIdentifier":"c:objc(cs)SKProduct"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(skProduct:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/init(skproduct:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"skProduct"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProduct","preciseIdentifier":"c:objc(cs)SKProduct"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"skProduct","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The StoreKit product."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/init(skproduct:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(skProduct:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"role":"symbol","title":"init(skProduct:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"skProduct"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProduct","preciseIdentifier":"c:objc(cs)SKProduct"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:5Flare12StoreProductC02skC0ACSo9SKProductC_tcfc","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/init(skProduct:)":{"role":"symbol","title":"init(skProduct:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"skProduct"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProduct","preciseIdentifier":"c:objc(cs)SKProduct"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProduct"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/init(skProduct:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/init(skproduct:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/introductorydiscount.json b/flare/data/documentation/flare/storeproduct/introductorydiscount.json index 4d8b08d46..85ab9f4dc 100644 --- a/flare/data/documentation/flare/storeproduct/introductorydiscount.json +++ b/flare/data/documentation/flare/storeproduct/introductorydiscount.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductoryDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC","text":"StoreProductDiscount"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/introductorydiscount"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/introductoryDiscount","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.introductoryDiscount"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"introductoryDiscount","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductoryDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC20introductoryDiscountAA0bcE0CSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/introductoryDiscount":{"role":"symbol","title":"introductoryDiscount","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductoryDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/introductoryDiscount","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/introductorydiscount"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductoryDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC","text":"StoreProductDiscount"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/introductorydiscount"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/introductoryDiscount","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.introductoryDiscount"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"introductoryDiscount","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductoryDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC20introductoryDiscountAA0bcE0CSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/introductoryDiscount":{"role":"symbol","title":"introductoryDiscount","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductoryDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/introductoryDiscount","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/introductorydiscount"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/iskproduct-implementations.json b/flare/data/documentation/flare/storeproduct/iskproduct-implementations.json index af751a397..6234ebf4e 100644 --- a/flare/data/documentation/flare/storeproduct/iskproduct-implementations.json +++ b/flare/data/documentation/flare/storeproduct/iskproduct-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/storeproduct\/iskproduct-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/currencyCode","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/discounts","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/introductoryDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedDescription","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedPriceString","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedTitle","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/price","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productCategory","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productType","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscription","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionGroupIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionPeriod"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"ISKProduct Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/subscription":{"role":"symbol","title":"subscription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionInfo","preciseIdentifier":"s:5Flare16SubscriptionInfoV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscription"},"doc://Flare/documentation/Flare/StoreProduct/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/productidentifier"},"doc://Flare/documentation/Flare/StoreProduct/price":{"role":"symbol","title":"price","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/price","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/price"},"doc://Flare/documentation/Flare/StoreProduct/subscriptionGroupIdentifier":{"role":"symbol","title":"subscriptionGroupIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionGroupIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionGroupIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscriptiongroupidentifier"},"doc://Flare/documentation/Flare/StoreProduct/localizedPriceString":{"role":"symbol","title":"localizedPriceString","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedPriceString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedPriceString","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizedpricestring"},"doc://Flare/documentation/Flare/StoreProduct/productCategory":{"role":"symbol","title":"productCategory","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productCategory"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductCategory","preciseIdentifier":"s:5Flare15ProductCategoryO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productCategory","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/productcategory"},"doc://Flare/documentation/Flare/StoreProduct/introductoryDiscount":{"role":"symbol","title":"introductoryDiscount","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductoryDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/introductoryDiscount","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/introductorydiscount"},"doc://Flare/documentation/Flare/StoreProduct/productType":{"role":"symbol","title":"productType","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductType","preciseIdentifier":"s:5Flare11ProductTypeO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productType","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/producttype"},"doc://Flare/documentation/Flare/StoreProduct/subscriptionPeriod":{"role":"symbol","title":"subscriptionPeriod","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProduct/currencyCode":{"role":"symbol","title":"currencyCode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/currencyCode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/currencycode"},"doc://Flare/documentation/Flare/StoreProduct/discounts":{"role":"symbol","title":"discounts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"discounts"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/discounts","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/discounts"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/localizedTitle":{"role":"symbol","title":"localizedTitle","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedTitle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedTitle","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizedtitle"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizeddescription"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/storeproduct\/iskproduct-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/currencyCode","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/discounts","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/introductoryDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedDescription","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedPriceString","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedTitle","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/price","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productCategory","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productType","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscription","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionGroupIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionPeriod"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"ISKProduct Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/productCategory":{"role":"symbol","title":"productCategory","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productCategory"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductCategory","preciseIdentifier":"s:5Flare15ProductCategoryO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productCategory","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/productcategory"},"doc://Flare/documentation/Flare/StoreProduct/subscription":{"role":"symbol","title":"subscription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionInfo","preciseIdentifier":"s:5Flare16SubscriptionInfoV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscription"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/introductoryDiscount":{"role":"symbol","title":"introductoryDiscount","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"introductoryDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/introductoryDiscount","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/introductorydiscount"},"doc://Flare/documentation/Flare/StoreProduct/localizedPriceString":{"role":"symbol","title":"localizedPriceString","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedPriceString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedPriceString","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizedpricestring"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/productidentifier"},"doc://Flare/documentation/Flare/StoreProduct/discounts":{"role":"symbol","title":"discounts","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"discounts"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"StoreProductDiscount","preciseIdentifier":"s:5Flare20StoreProductDiscountC"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/discounts","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/discounts"},"doc://Flare/documentation/Flare/StoreProduct/localizedTitle":{"role":"symbol","title":"localizedTitle","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedTitle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedTitle","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizedtitle"},"doc://Flare/documentation/Flare/StoreProduct/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizeddescription"},"doc://Flare/documentation/Flare/StoreProduct/subscriptionPeriod":{"role":"symbol","title":"subscriptionPeriod","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProduct/price":{"role":"symbol","title":"price","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/price","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/price"},"doc://Flare/documentation/Flare/StoreProduct/subscriptionGroupIdentifier":{"role":"symbol","title":"subscriptionGroupIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionGroupIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionGroupIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscriptiongroupidentifier"},"doc://Flare/documentation/Flare/StoreProduct/currencyCode":{"role":"symbol","title":"currencyCode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/currencyCode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/currencycode"},"doc://Flare/documentation/Flare/StoreProduct/productType":{"role":"symbol","title":"productType","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductType","preciseIdentifier":"s:5Flare11ProductTypeO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productType","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/producttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/localizeddescription.json b/flare/data/documentation/flare/storeproduct/localizeddescription.json index 67cfb2558..5fa69e7f9 100644 --- a/flare/data/documentation/flare/storeproduct/localizeddescription.json +++ b/flare/data/documentation/flare/storeproduct/localizeddescription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC20localizedDescriptionSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizeddescription"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC20localizedDescriptionSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizeddescription"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/localizedpricestring.json b/flare/data/documentation/flare/storeproduct/localizedpricestring.json index 2f54da9d0..71669b531 100644 --- a/flare/data/documentation/flare/storeproduct/localizedpricestring.json +++ b/flare/data/documentation/flare/storeproduct/localizedpricestring.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedPriceString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/localizedpricestring"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedPriceString","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.localizedPriceString"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedPriceString","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedPriceString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC20localizedPriceStringSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/localizedPriceString":{"role":"symbol","title":"localizedPriceString","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedPriceString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedPriceString","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizedpricestring"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedPriceString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/localizedpricestring"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedPriceString","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.localizedPriceString"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedPriceString","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedPriceString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC20localizedPriceStringSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct/localizedPriceString":{"role":"symbol","title":"localizedPriceString","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedPriceString"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedPriceString","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizedpricestring"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/localizedtitle.json b/flare/data/documentation/flare/storeproduct/localizedtitle.json index 301057da7..e2abbf40e 100644 --- a/flare/data/documentation/flare/storeproduct/localizedtitle.json +++ b/flare/data/documentation/flare/storeproduct/localizedtitle.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedTitle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/localizedtitle"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedTitle","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.localizedTitle"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedTitle","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedTitle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC14localizedTitleSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/localizedTitle":{"role":"symbol","title":"localizedTitle","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedTitle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedTitle","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizedtitle"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedTitle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/localizedtitle"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedTitle","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.localizedTitle"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedTitle","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedTitle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC14localizedTitleSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/localizedTitle":{"role":"symbol","title":"localizedTitle","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedTitle"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/localizedTitle","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/localizedtitle"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/price.json b/flare/data/documentation/flare/storeproduct/price.json index 29e6e2037..5f08575c8 100644 --- a/flare/data/documentation/flare/storeproduct/price.json +++ b/flare/data/documentation/flare/storeproduct/price.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/price"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/price","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.price"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"price","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC5priceSo9NSDecimalavp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/price":{"role":"symbol","title":"price","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/price","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/price"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/price"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/price","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.price"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"price","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC5priceSo9NSDecimalavp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct/price":{"role":"symbol","title":"price","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/price","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/price"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/productcategory.json b/flare/data/documentation/flare/storeproduct/productcategory.json index a22ae3adc..a2e7d427e 100644 --- a/flare/data/documentation/flare/storeproduct/productcategory.json +++ b/flare/data/documentation/flare/storeproduct/productcategory.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productCategory"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","preciseIdentifier":"s:5Flare15ProductCategoryO","text":"ProductCategory"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/productcategory"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productCategory","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.productCategory"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"productCategory","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productCategory"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductCategory","preciseIdentifier":"s:5Flare15ProductCategoryO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC15productCategoryAA0cE0OSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct/productCategory":{"role":"symbol","title":"productCategory","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productCategory"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductCategory","preciseIdentifier":"s:5Flare15ProductCategoryO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productCategory","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/productcategory"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productCategory"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","preciseIdentifier":"s:5Flare15ProductCategoryO","text":"ProductCategory"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/productcategory"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productCategory","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.productCategory"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"productCategory","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productCategory"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductCategory","preciseIdentifier":"s:5Flare15ProductCategoryO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC15productCategoryAA0cE0OSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/productCategory":{"role":"symbol","title":"productCategory","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productCategory"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductCategory","preciseIdentifier":"s:5Flare15ProductCategoryO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productCategory","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/productcategory"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/ProductCategory":{"role":"symbol","title":"ProductCategory","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductCategory"}],"abstract":[{"type":"text","text":"Enumeration representing different categories of products in an app."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductCategory","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductCategory"}],"url":"\/documentation\/flare\/productcategory"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/productidentifier.json b/flare/data/documentation/flare/storeproduct/productidentifier.json index 57143fee5..86de84b9f 100644 --- a/flare/data/documentation/flare/storeproduct/productidentifier.json +++ b/flare/data/documentation/flare/storeproduct/productidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/productidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.productIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"productIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC17productIdentifierSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/productidentifier"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/productidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.productIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"productIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC17productIdentifierSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/productidentifier"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/producttype.json b/flare/data/documentation/flare/storeproduct/producttype.json index e023dab9b..d4cb90257 100644 --- a/flare/data/documentation/flare/storeproduct/producttype.json +++ b/flare/data/documentation/flare/storeproduct/producttype.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","preciseIdentifier":"s:5Flare11ProductTypeO","text":"ProductType"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/producttype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.productType"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"productType","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductType","preciseIdentifier":"s:5Flare11ProductTypeO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC11productTypeAA0cE0OSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/StoreProduct/productType":{"role":"symbol","title":"productType","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductType","preciseIdentifier":"s:5Flare11ProductTypeO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productType","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/producttype"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","preciseIdentifier":"s:5Flare11ProductTypeO","text":"ProductType"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/producttype"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productType","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.productType"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"productType","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductType","preciseIdentifier":"s:5Flare11ProductTypeO"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC11productTypeAA0cE0OSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/StoreProduct/productType":{"role":"symbol","title":"productType","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productType"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"ProductType","preciseIdentifier":"s:5Flare11ProductTypeO"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/productType","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/producttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/subscription.json b/flare/data/documentation/flare/storeproduct/subscription.json index f143cf3a0..f24bff004 100644 --- a/flare/data/documentation/flare/storeproduct/subscription.json +++ b/flare/data/documentation/flare/storeproduct/subscription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","preciseIdentifier":"s:5Flare16SubscriptionInfoV","text":"SubscriptionInfo"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/subscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.subscription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionInfo","preciseIdentifier":"s:5Flare16SubscriptionInfoV"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC12subscriptionAA16SubscriptionInfoVSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct/subscription":{"role":"symbol","title":"subscription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionInfo","preciseIdentifier":"s:5Flare16SubscriptionInfoV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscription"},"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","preciseIdentifier":"s:5Flare16SubscriptionInfoV","text":"SubscriptionInfo"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/subscription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.subscription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionInfo","preciseIdentifier":"s:5Flare16SubscriptionInfoV"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC12subscriptionAA16SubscriptionInfoVSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/subscription":{"role":"symbol","title":"subscription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionInfo","preciseIdentifier":"s:5Flare16SubscriptionInfoV"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscription"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/subscriptiongroupidentifier.json b/flare/data/documentation/flare/storeproduct/subscriptiongroupidentifier.json index 7fbeddb43..c88d8905f 100644 --- a/flare/data/documentation/flare/storeproduct/subscriptiongroupidentifier.json +++ b/flare/data/documentation/flare/storeproduct/subscriptiongroupidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionGroupIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/subscriptiongroupidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionGroupIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.subscriptionGroupIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionGroupIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionGroupIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC27subscriptionGroupIdentifierSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/subscriptionGroupIdentifier":{"role":"symbol","title":"subscriptionGroupIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionGroupIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionGroupIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscriptiongroupidentifier"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionGroupIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/subscriptiongroupidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionGroupIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.subscriptionGroupIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionGroupIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionGroupIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC27subscriptionGroupIdentifierSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreProduct/subscriptionGroupIdentifier":{"role":"symbol","title":"subscriptionGroupIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionGroupIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionGroupIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscriptiongroupidentifier"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct/subscriptionperiod.json b/flare/data/documentation/flare/storeproduct/subscriptionperiod.json index 48a536c03..9e97bd1bc 100644 --- a/flare/data/documentation/flare/storeproduct/subscriptionperiod.json +++ b/flare/data/documentation/flare/storeproduct/subscriptionperiod.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod","text":"SubscriptionPeriod"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/subscriptionperiod"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionPeriod","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.subscriptionPeriod"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionPeriod","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC18subscriptionPeriodAA012SubscriptionE0CSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare/StoreProduct/subscriptionPeriod":{"role":"symbol","title":"subscriptionPeriod","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod","text":"SubscriptionPeriod"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproduct\/subscriptionperiod"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionPeriod","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISKProduct.subscriptionPeriod"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionPeriod","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare12StoreProductC18subscriptionPeriodAA012SubscriptionE0CSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProduct","doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProduct/subscriptionPeriod":{"role":"symbol","title":"subscriptionPeriod","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/subscriptionPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproduct\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProduct/ISKProduct-Implementations":{"role":"collectionGroup","title":"ISKProduct Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct\/ISKProduct-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproduct\/iskproduct-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount.json b/flare/data/documentation/flare/storeproductdiscount.json index 05bfe83da..5aa493ce4 100644 --- a/flare/data/documentation/flare/storeproductdiscount.json +++ b/flare/data/documentation/flare/storeproductdiscount.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"title":"StoreProductDiscount","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:5Flare20StoreProductDiscountC","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(discount:currencyCode:)","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(skProductDiscount:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount/init(skProductDiscount:)":{"role":"symbol","title":"init(skProductDiscount:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"skProductDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProductDiscount","preciseIdentifier":"c:objc(cs)SKProductDiscount"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(skProductDiscount:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/init(skproductdiscount:)"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount/init(discount:currencyCode:)":{"role":"symbol","title":"init(discount:currencyCode:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscriptionOffer","preciseIdentifier":"s:8StoreKit7ProductV17SubscriptionOfferV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(discount:currencyCode:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/init(discount:currencycode:)"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"title":"StoreProductDiscount","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:5Flare20StoreProductDiscountC","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(discount:currencyCode:)","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(skProductDiscount:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount/init(discount:currencyCode:)":{"role":"symbol","title":"init(discount:currencyCode:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscriptionOffer","preciseIdentifier":"s:8StoreKit7ProductV17SubscriptionOfferV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(discount:currencyCode:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/init(discount:currencycode:)"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/init(skProductDiscount:)":{"role":"symbol","title":"init(skProductDiscount:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"skProductDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProductDiscount","preciseIdentifier":"c:objc(cs)SKProductDiscount"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(skProductDiscount:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/init(skproductdiscount:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/currencycode.json b/flare/data/documentation/flare/storeproductdiscount/currencycode.json index 329d45f9d..90f6a59df 100644 --- a/flare/data/documentation/flare/storeproductdiscount/currencycode.json +++ b/flare/data/documentation/flare/storeproductdiscount/currencycode.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/currencycode"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/currencyCode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.currencyCode"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"currencyCode","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC12currencyCodeSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount/currencyCode":{"role":"symbol","title":"currencyCode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/currencyCode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/currencycode"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/currencycode"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/currencyCode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.currencyCode"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"currencyCode","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC12currencyCodeSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount/currencyCode":{"role":"symbol","title":"currencyCode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/currencyCode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/currencycode"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/init(discount:currencycode:).json b/flare/data/documentation/flare/storeproductdiscount/init(discount:currencycode:).json index 29d5bb76c..5f16b04d4 100644 --- a/flare/data/documentation/flare/storeproductdiscount/init(discount:currencycode:).json +++ b/flare/data/documentation/flare/storeproductdiscount/init(discount:currencycode:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscriptionOffer","preciseIdentifier":"s:8StoreKit7ProductV17SubscriptionOfferV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"subscriptionOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Information about a subscription offer that you configure in App Store Connect."}]}]},{"name":"currencyCode","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The currency code for the discount amount."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/init(discount:currencycode:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(discount:currencyCode:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"init(discount:currencyCode:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscriptionOffer","preciseIdentifier":"s:8StoreKit7ProductV17SubscriptionOfferV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"symbolKind":"init","externalID":"s:5Flare20StoreProductDiscountC8discount12currencyCodeACSg0B3Kit0C0V17SubscriptionOfferV_SSSgtcfc","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount/init(discount:currencyCode:)":{"role":"symbol","title":"init(discount:currencyCode:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscriptionOffer","preciseIdentifier":"s:8StoreKit7ProductV17SubscriptionOfferV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(discount:currencyCode:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/init(discount:currencycode:)"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscriptionOffer","preciseIdentifier":"s:8StoreKit7ProductV17SubscriptionOfferV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"subscriptionOffer","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"Information about a subscription offer that you configure in App Store Connect."}]}]},{"name":"currencyCode","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The currency code for the discount amount."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/init(discount:currencycode:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(discount:currencyCode:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"modules":[{"name":"Flare"}],"role":"symbol","title":"init(discount:currencyCode:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscriptionOffer","preciseIdentifier":"s:8StoreKit7ProductV17SubscriptionOfferV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"symbolKind":"init","externalID":"s:5Flare20StoreProductDiscountC8discount12currencyCodeACSg0B3Kit0C0V17SubscriptionOfferV_SSSgtcfc","extendedModule":"Flare","platforms":[{"beta":false,"unavailable":false,"name":"iOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"macOS","introducedAt":"12.0","deprecated":false},{"beta":false,"unavailable":false,"name":"tvOS","introducedAt":"15.0","deprecated":false},{"beta":false,"unavailable":false,"name":"watchOS","introducedAt":"8.0","deprecated":false}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount/init(discount:currencyCode:)":{"role":"symbol","title":"init(discount:currencyCode:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"discount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Product","preciseIdentifier":"s:8StoreKit7ProductV"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"SubscriptionOffer","preciseIdentifier":"s:8StoreKit7ProductV17SubscriptionOfferV"},{"kind":"text","text":", "},{"kind":"externalParam","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?)"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(discount:currencyCode:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/init(discount:currencycode:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/init(skproductdiscount:).json b/flare/data/documentation/flare/storeproductdiscount/init(skproductdiscount:).json index 54ede41a9..b54d0282e 100644 --- a/flare/data/documentation/flare/storeproductdiscount/init(skproductdiscount:).json +++ b/flare/data/documentation/flare/storeproductdiscount/init(skproductdiscount:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"skProductDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProductDiscount","preciseIdentifier":"c:objc(cs)SKProductDiscount"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"skProductDiscount","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The details of an introductory offer or a promotional"},{"type":"text","text":" "},{"type":"text","text":"offer for an auto-renewable subscription."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/init(skproductdiscount:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(skProductDiscount:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"role":"symbol","title":"init(skProductDiscount:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"skProductDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProductDiscount","preciseIdentifier":"c:objc(cs)SKProductDiscount"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:5Flare20StoreProductDiscountC02skcD0ACSgSo09SKProductD0C_tcfc","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/init(skProductDiscount:)":{"role":"symbol","title":"init(skProductDiscount:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"skProductDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProductDiscount","preciseIdentifier":"c:objc(cs)SKProductDiscount"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(skProductDiscount:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/init(skproductdiscount:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"skProductDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProductDiscount","preciseIdentifier":"c:objc(cs)SKProductDiscount"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"skProductDiscount","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The details of an introductory offer or a promotional"},{"type":"text","text":" "},{"type":"text","text":"offer for an auto-renewable subscription."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/init(skproductdiscount:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(skProductDiscount:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"role":"symbol","title":"init(skProductDiscount:)","roleHeading":"Initializer","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"skProductDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProductDiscount","preciseIdentifier":"c:objc(cs)SKProductDiscount"},{"kind":"text","text":")"}],"symbolKind":"init","externalID":"s:5Flare20StoreProductDiscountC02skcD0ACSgSo09SKProductD0C_tcfc","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/init(skProductDiscount:)":{"role":"symbol","title":"init(skProductDiscount:)","fragments":[{"kind":"keyword","text":"convenience"},{"kind":"text","text":" "},{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"skProductDiscount"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKProductDiscount","preciseIdentifier":"c:objc(cs)SKProductDiscount"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Creates a new "},{"type":"codeVoice","code":"StoreProductDiscount"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/init(skProductDiscount:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/init(skproductdiscount:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/istoreproductdiscount-implementations.json b/flare/data/documentation/flare/storeproductdiscount/istoreproductdiscount-implementations.json index d7a8687ea..ef48ac363 100644 --- a/flare/data/documentation/flare/storeproductdiscount/istoreproductdiscount-implementations.json +++ b/flare/data/documentation/flare/storeproductdiscount/istoreproductdiscount-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/currencyCode","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/numberOfPeriods","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/offerIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/paymentMode","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/price","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/subscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/type"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"IStoreProductDiscount Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/paymentMode":{"role":"symbol","title":"paymentMode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentMode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentMode","preciseIdentifier":"s:5Flare11PaymentModeO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/paymentMode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/paymentmode"},"doc://Flare/documentation/Flare/StoreProductDiscount/offerIdentifier":{"role":"symbol","title":"offerIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/offerIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/offeridentifier"},"doc://Flare/documentation/Flare/StoreProductDiscount/numberOfPeriods":{"role":"symbol","title":"numberOfPeriods","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"numberOfPeriods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/numberOfPeriods","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/numberofperiods"},"doc://Flare/documentation/Flare/StoreProductDiscount/price":{"role":"symbol","title":"price","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/price","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/price"},"doc://Flare/documentation/Flare/StoreProductDiscount/subscriptionPeriod":{"role":"symbol","title":"subscriptionPeriod","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/subscriptionPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProductDiscount/currencyCode":{"role":"symbol","title":"currencyCode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/currencyCode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/currencycode"},"doc://Flare/documentation/Flare/StoreProductDiscount/type":{"role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DiscountType","preciseIdentifier":"s:5Flare12DiscountTypeO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/type","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/type"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/currencyCode","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/numberOfPeriods","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/offerIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/paymentMode","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/price","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/subscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/type"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"IStoreProductDiscount Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount/price":{"role":"symbol","title":"price","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/price","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/price"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/currencyCode":{"role":"symbol","title":"currencyCode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"currencyCode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/currencyCode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/currencycode"},"doc://Flare/documentation/Flare/StoreProductDiscount/subscriptionPeriod":{"role":"symbol","title":"subscriptionPeriod","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/subscriptionPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProductDiscount/offerIdentifier":{"role":"symbol","title":"offerIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/offerIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/offeridentifier"},"doc://Flare/documentation/Flare/StoreProductDiscount/paymentMode":{"role":"symbol","title":"paymentMode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentMode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentMode","preciseIdentifier":"s:5Flare11PaymentModeO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/paymentMode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/paymentmode"},"doc://Flare/documentation/Flare/StoreProductDiscount/numberOfPeriods":{"role":"symbol","title":"numberOfPeriods","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"numberOfPeriods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/numberOfPeriods","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/numberofperiods"},"doc://Flare/documentation/Flare/StoreProductDiscount/type":{"role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DiscountType","preciseIdentifier":"s:5Flare12DiscountTypeO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/type","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/type"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/numberofperiods.json b/flare/data/documentation/flare/storeproductdiscount/numberofperiods.json index 1c2076061..dbdfc821a 100644 --- a/flare/data/documentation/flare/storeproductdiscount/numberofperiods.json +++ b/flare/data/documentation/flare/storeproductdiscount/numberofperiods.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"numberOfPeriods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/numberofperiods"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/numberOfPeriods","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.numberOfPeriods"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"numberOfPeriods","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"numberOfPeriods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC15numberOfPeriodsSivp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount/numberOfPeriods":{"role":"symbol","title":"numberOfPeriods","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"numberOfPeriods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/numberOfPeriods","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/numberofperiods"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"numberOfPeriods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/numberofperiods"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/numberOfPeriods","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.numberOfPeriods"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"numberOfPeriods","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"numberOfPeriods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC15numberOfPeriodsSivp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount/numberOfPeriods":{"role":"symbol","title":"numberOfPeriods","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"numberOfPeriods"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/numberOfPeriods","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/numberofperiods"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/offeridentifier.json b/flare/data/documentation/flare/storeproductdiscount/offeridentifier.json index 935214075..d4fde12d2 100644 --- a/flare/data/documentation/flare/storeproductdiscount/offeridentifier.json +++ b/flare/data/documentation/flare/storeproductdiscount/offeridentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/offeridentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/offerIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.offerIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"offerIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC15offerIdentifierSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/offerIdentifier":{"role":"symbol","title":"offerIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/offerIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/offeridentifier"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/offeridentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/offerIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.offerIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"offerIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC15offerIdentifierSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount/offerIdentifier":{"role":"symbol","title":"offerIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"offerIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/offerIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/offeridentifier"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/paymentmode.json b/flare/data/documentation/flare/storeproductdiscount/paymentmode.json index aba5d610f..19f9f7019 100644 --- a/flare/data/documentation/flare/storeproductdiscount/paymentmode.json +++ b/flare/data/documentation/flare/storeproductdiscount/paymentmode.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentMode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","preciseIdentifier":"s:5Flare11PaymentModeO","text":"PaymentMode"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/paymentmode"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/paymentMode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.paymentMode"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"paymentMode","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentMode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentMode","preciseIdentifier":"s:5Flare11PaymentModeO"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC11paymentModeAA07PaymentF0Ovp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount/paymentMode":{"role":"symbol","title":"paymentMode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentMode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentMode","preciseIdentifier":"s:5Flare11PaymentModeO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/paymentMode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/paymentmode"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentMode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","preciseIdentifier":"s:5Flare11PaymentModeO","text":"PaymentMode"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/paymentmode"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/paymentMode","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.paymentMode"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"paymentMode","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentMode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentMode","preciseIdentifier":"s:5Flare11PaymentModeO"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC11paymentModeAA07PaymentF0Ovp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount/paymentMode":{"role":"symbol","title":"paymentMode","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentMode"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"PaymentMode","preciseIdentifier":"s:5Flare11PaymentModeO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/paymentMode","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/paymentmode"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/PaymentMode":{"role":"symbol","title":"PaymentMode","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"PaymentMode"}],"abstract":[{"type":"text","text":"The offer’s payment mode."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/PaymentMode","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"PaymentMode"}],"url":"\/documentation\/flare\/paymentmode"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/price.json b/flare/data/documentation/flare/storeproductdiscount/price.json index 2027df432..37eb419c6 100644 --- a/flare/data/documentation/flare/storeproductdiscount/price.json +++ b/flare/data/documentation/flare/storeproductdiscount/price.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/price"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/price","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.price"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"price","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC5priceSo9NSDecimalavp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount/price":{"role":"symbol","title":"price","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/price","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/price"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/price"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/price","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.price"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"price","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC5priceSo9NSDecimalavp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount/price":{"role":"symbol","title":"price","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"price"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Decimal","preciseIdentifier":"c:@SA@NSDecimal"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/price","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/price"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/subscriptionperiod.json b/flare/data/documentation/flare/storeproductdiscount/subscriptionperiod.json index 1eadcbd4a..06474b401 100644 --- a/flare/data/documentation/flare/storeproductdiscount/subscriptionperiod.json +++ b/flare/data/documentation/flare/storeproductdiscount/subscriptionperiod.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod","text":"SubscriptionPeriod"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/subscriptionperiod"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/subscriptionPeriod","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.subscriptionPeriod"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionPeriod","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC18subscriptionPeriodAA012SubscriptionF0Cvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreProductDiscount/subscriptionPeriod":{"role":"symbol","title":"subscriptionPeriod","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/subscriptionPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod","text":"SubscriptionPeriod"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/subscriptionperiod"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/subscriptionPeriod","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.subscriptionPeriod"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionPeriod","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC18subscriptionPeriodAA012SubscriptionF0Cvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount/subscriptionPeriod":{"role":"symbol","title":"subscriptionPeriod","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionPeriod"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/subscriptionPeriod","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount/type.json b/flare/data/documentation/flare/storeproductdiscount/type.json index 37c99c1eb..bd2e58e21 100644 --- a/flare/data/documentation/flare/storeproductdiscount/type.json +++ b/flare/data/documentation/flare/storeproductdiscount/type.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","preciseIdentifier":"s:5Flare12DiscountTypeO","text":"DiscountType"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/type","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.type"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"type","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DiscountType","preciseIdentifier":"s:5Flare12DiscountTypeO"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC4typeAA0D4TypeOvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount/type":{"role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DiscountType","preciseIdentifier":"s:5Flare12DiscountTypeO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/type","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/type"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","preciseIdentifier":"s:5Flare12DiscountTypeO","text":"DiscountType"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storeproductdiscount\/type"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/type","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreProductDiscount.type"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"type","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DiscountType","preciseIdentifier":"s:5Flare12DiscountTypeO"}],"symbolKind":"property","externalID":"s:5Flare20StoreProductDiscountC4typeAA0D4TypeOvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreProductDiscount/IStoreProductDiscount-Implementations":{"role":"collectionGroup","title":"IStoreProductDiscount Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/IStoreProductDiscount-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations"},"doc://Flare/documentation/Flare/StoreProductDiscount/type":{"role":"symbol","title":"type","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"type"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"DiscountType","preciseIdentifier":"s:5Flare12DiscountTypeO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount\/type","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storeproductdiscount\/type"},"doc://Flare/documentation/Flare/StoreProductDiscount":{"role":"symbol","title":"StoreProductDiscount","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProductDiscount"}],"abstract":[{"type":"text","text":"The details of an introductory offer or a promotional offer for an auto-renewable subscription."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProductDiscount","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProductDiscount"}],"url":"\/documentation\/flare\/storeproductdiscount"},"doc://Flare/documentation/Flare/DiscountType":{"role":"symbol","title":"DiscountType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"DiscountType"}],"abstract":[{"type":"text","text":"The type of discount offer."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/DiscountType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"DiscountType"}],"url":"\/documentation\/flare\/discounttype"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction.json b/flare/data/documentation/flare/storetransaction.json index 965863cec..e2779e315 100644 --- a/flare/data/documentation/flare/storetransaction.json +++ b/flare/data/documentation/flare/storetransaction.json @@ -1 +1 @@ -{"seeAlsoSections":[{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/StoreProduct"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"title":"StoreTransaction","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:5Flare16StoreTransactionC","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}]},"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/flare\/storetransaction"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/StoreTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/equatable-implementations"}}} \ No newline at end of file +{"seeAlsoSections":[{"title":"Misc","identifiers":["doc:\/\/Flare\/documentation\/Flare\/IAPError","doc:\/\/Flare\/documentation\/Flare\/ProductType","doc:\/\/Flare\/documentation\/Flare\/StoreProduct"],"generated":true}],"schemaVersion":{"major":0,"minor":3,"patch":0},"metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"title":"StoreTransaction","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"s:5Flare16StoreTransactionC","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}]},"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","interfaceLanguage":"swift"},"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"],"generated":true}],"variants":[{"paths":["\/documentation\/flare\/storetransaction"],"traits":[{"interfaceLanguage":"swift"}]}],"kind":"symbol","primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"languages":["swift"],"platforms":["macOS"]}]}],"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/ProductType":{"role":"symbol","title":"ProductType","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"ProductType"}],"abstract":[{"type":"text","text":"The type of product, equivalent to StoreKit’s "},{"type":"codeVoice","code":"Product.ProductType"},{"type":"text","text":"."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/ProductType","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"ProductType"}],"url":"\/documentation\/flare\/producttype"},"doc://Flare/documentation/Flare/StoreProduct":{"role":"symbol","title":"StoreProduct","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreProduct"}],"abstract":[{"type":"text","text":"An object represents a StoreKit product."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreProduct","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreProduct"}],"url":"\/documentation\/flare\/storeproduct"},"doc://Flare/documentation/Flare/IAPError":{"role":"symbol","title":"IAPError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"IAPError"}],"abstract":[{"type":"codeVoice","code":"IAPError"},{"type":"text","text":" is the error type returned by Flare."},{"type":"text","text":" "},{"type":"text","text":"It encompasses a few different types of errors, each with their own associated reasons."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/IAPError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"IAPError"}],"url":"\/documentation\/flare\/iaperror"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/equatable-implementations"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/!=(_:_:).json b/flare/data/documentation/flare/storetransaction/!=(_:_:).json index 6a1a049ec..a54d1da91 100644 --- a/flare/data/documentation/flare/storetransaction/!=(_:_:).json +++ b/flare/data/documentation/flare/storetransaction/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare16StoreTransactionC","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/!=(_:_:)"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/equatable-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare16StoreTransactionC","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/!=(_:_:)"},"doc://Flare/documentation/Flare/StoreTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/==(_:_:).json b/flare/data/documentation/flare/storetransaction/==(_:_:).json index e297095b1..389a339f7 100644 --- a/flare/data/documentation/flare/storetransaction/==(_:_:).json +++ b/flare/data/documentation/flare/storetransaction/==(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/==(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"==(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:5Flare16StoreTransactionC2eeoiySbAC_ACtFZ","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/equatable-implementations"},"doc://Flare/documentation/Flare/StoreTransaction/==(_:_:)":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/==(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/==(_:_:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC","text":"StoreTransaction"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/==(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/==(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.==(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"==(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:5Flare16StoreTransactionC2eeoiySbAC_ACtFZ","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/equatable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/==(_:_:)":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/==(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/==(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/equatable-implementations.json b/flare/data/documentation/flare/storetransaction/equatable-implementations.json index 357439502..c3a53d975 100644 --- a/flare/data/documentation/flare/storetransaction/equatable-implementations.json +++ b/flare/data/documentation/flare/storetransaction/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/storetransaction\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/!=(_:_:)","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/==(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/!=(_:_:)"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/==(_:_:)":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/==(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/==(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/storetransaction\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/!=(_:_:)","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/==(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/!=(_:_:)"},"doc://Flare/documentation/Flare/StoreTransaction/==(_:_:)":{"role":"symbol","title":"==(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"=="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"StoreTransaction","preciseIdentifier":"s:5Flare16StoreTransactionC"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/==(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/==(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/hasknownpurchasedate.json b/flare/data/documentation/flare/storetransaction/hasknownpurchasedate.json index 11c424717..c229385c8 100644 --- a/flare/data/documentation/flare/storetransaction/hasknownpurchasedate.json +++ b/flare/data/documentation/flare/storetransaction/hasknownpurchasedate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownPurchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/hasknownpurchasedate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownPurchaseDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.hasKnownPurchaseDate"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"hasKnownPurchaseDate","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownPurchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC20hasKnownPurchaseDateSbvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/hasKnownPurchaseDate":{"role":"symbol","title":"hasKnownPurchaseDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownPurchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownPurchaseDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/hasknownpurchasedate"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownPurchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/hasknownpurchasedate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownPurchaseDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.hasKnownPurchaseDate"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"hasKnownPurchaseDate","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownPurchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC20hasKnownPurchaseDateSbvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/hasKnownPurchaseDate":{"role":"symbol","title":"hasKnownPurchaseDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownPurchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownPurchaseDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/hasknownpurchasedate"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/hasknowntransactionidentifier.json b/flare/data/documentation/flare/storetransaction/hasknowntransactionidentifier.json index 51c2c2df7..c4dbd4484 100644 --- a/flare/data/documentation/flare/storetransaction/hasknowntransactionidentifier.json +++ b/flare/data/documentation/flare/storetransaction/hasknowntransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/hasknowntransactionidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownTransactionIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.hasKnownTransactionIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"hasKnownTransactionIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC08hasKnownC10IdentifierSbvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction/hasKnownTransactionIdentifier":{"role":"symbol","title":"hasKnownTransactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/hasknowntransactionidentifier"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/hasknowntransactionidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownTransactionIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.hasKnownTransactionIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"hasKnownTransactionIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC08hasKnownC10IdentifierSbvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/hasKnownTransactionIdentifier":{"role":"symbol","title":"hasKnownTransactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/hasknowntransactionidentifier"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/istoretransaction-implementations.json b/flare/data/documentation/flare/storetransaction/istoretransaction-implementations.json index 4dcac18bf..10bb57cb6 100644 --- a/flare/data/documentation/flare/storetransaction/istoretransaction-implementations.json +++ b/flare/data/documentation/flare/storetransaction/istoretransaction-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/storetransaction\/istoretransaction-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownPurchaseDate","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownTransactionIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/jwsRepresentation","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/productIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/purchaseDate","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/quantity","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/transactionIdentifier"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"IStoreTransaction Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/productidentifier"},"doc://Flare/documentation/Flare/StoreTransaction/hasKnownPurchaseDate":{"role":"symbol","title":"hasKnownPurchaseDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownPurchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownPurchaseDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/hasknownpurchasedate"},"doc://Flare/documentation/Flare/StoreTransaction/hasKnownTransactionIdentifier":{"role":"symbol","title":"hasKnownTransactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/hasknowntransactionidentifier"},"doc://Flare/documentation/Flare/StoreTransaction/transactionIdentifier":{"role":"symbol","title":"transactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/transactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/transactionidentifier"},"doc://Flare/documentation/Flare/StoreTransaction/jwsRepresentation":{"role":"symbol","title":"jwsRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwsRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/jwsRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/jwsrepresentation"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/quantity":{"role":"symbol","title":"quantity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"quantity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/quantity","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/quantity"},"doc://Flare/documentation/Flare/StoreTransaction/purchaseDate":{"role":"symbol","title":"purchaseDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/purchaseDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/purchasedate"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/storetransaction\/istoretransaction-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownPurchaseDate","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownTransactionIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/jwsRepresentation","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/productIdentifier","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/purchaseDate","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/quantity","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/transactionIdentifier"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"IStoreTransaction Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/hasKnownTransactionIdentifier":{"role":"symbol","title":"hasKnownTransactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownTransactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/hasknowntransactionidentifier"},"doc://Flare/documentation/Flare/StoreTransaction/transactionIdentifier":{"role":"symbol","title":"transactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/transactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/transactionidentifier"},"doc://Flare/documentation/Flare/StoreTransaction/hasKnownPurchaseDate":{"role":"symbol","title":"hasKnownPurchaseDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasKnownPurchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/hasKnownPurchaseDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/hasknownpurchasedate"},"doc://Flare/documentation/Flare/StoreTransaction/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/productidentifier"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/purchaseDate":{"role":"symbol","title":"purchaseDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/purchaseDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/purchasedate"},"doc://Flare/documentation/Flare/StoreTransaction/quantity":{"role":"symbol","title":"quantity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"quantity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/quantity","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/quantity"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/jwsRepresentation":{"role":"symbol","title":"jwsRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwsRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/jwsRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/jwsrepresentation"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/jwsrepresentation.json b/flare/data/documentation/flare/storetransaction/jwsrepresentation.json index b140fee4d..a59f7d5ce 100644 --- a/flare/data/documentation/flare/storetransaction/jwsrepresentation.json +++ b/flare/data/documentation/flare/storetransaction/jwsrepresentation.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwsRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/jwsrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/jwsRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.jwsRepresentation"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"jwsRepresentation","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwsRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC17jwsRepresentationSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction/jwsRepresentation":{"role":"symbol","title":"jwsRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwsRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/jwsRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/jwsrepresentation"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwsRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"? { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/jwsrepresentation"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/jwsRepresentation","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.jwsRepresentation"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"jwsRepresentation","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwsRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC17jwsRepresentationSSSgvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction/jwsRepresentation":{"role":"symbol","title":"jwsRepresentation","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"jwsRepresentation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/jwsRepresentation","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/jwsrepresentation"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/productidentifier.json b/flare/data/documentation/flare/storetransaction/productidentifier.json index 51cbddf09..ece927a3b 100644 --- a/flare/data/documentation/flare/storetransaction/productidentifier.json +++ b/flare/data/documentation/flare/storetransaction/productidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/productidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/productIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.productIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"productIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC17productIdentifierSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/productidentifier"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/productidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/productIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.productIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"productIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC17productIdentifierSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/productIdentifier":{"role":"symbol","title":"productIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"productIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/productIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/productidentifier"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/purchasedate.json b/flare/data/documentation/flare/storetransaction/purchasedate.json index 903710726..1ee738496 100644 --- a/flare/data/documentation/flare/storetransaction/purchasedate.json +++ b/flare/data/documentation/flare/storetransaction/purchasedate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/purchasedate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/purchaseDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.purchaseDate"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchaseDate","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC12purchaseDate10Foundation0E0Vvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/purchaseDate":{"role":"symbol","title":"purchaseDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/purchaseDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/purchasedate"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/purchasedate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/purchaseDate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.purchaseDate"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"purchaseDate","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC12purchaseDate10Foundation0E0Vvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction/purchaseDate":{"role":"symbol","title":"purchaseDate","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"purchaseDate"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Date","preciseIdentifier":"s:10Foundation4DateV"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/purchaseDate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/purchasedate"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/quantity.json b/flare/data/documentation/flare/storetransaction/quantity.json index 35b96ee5d..2b6596c67 100644 --- a/flare/data/documentation/flare/storetransaction/quantity.json +++ b/flare/data/documentation/flare/storetransaction/quantity.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"quantity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/quantity"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/quantity","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.quantity"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"quantity","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"quantity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC8quantitySivp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction/quantity":{"role":"symbol","title":"quantity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"quantity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/quantity","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/quantity"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"quantity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/quantity"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/quantity","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.quantity"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"quantity","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"quantity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC8quantitySivp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/quantity":{"role":"symbol","title":"quantity","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"quantity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/quantity","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/quantity"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/transactionidentifier.json b/flare/data/documentation/flare/storetransaction/transactionidentifier.json index a14c61fb8..f367d2f9d 100644 --- a/flare/data/documentation/flare/storetransaction/transactionidentifier.json +++ b/flare/data/documentation/flare/storetransaction/transactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/transactionidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/transactionIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.transactionIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"transactionIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC21transactionIdentifierSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/transactionIdentifier":{"role":"symbol","title":"transactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/transactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/transactionidentifier"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/storetransaction\/transactionidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/transactionIdentifier","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IStoreTransaction.transactionIdentifier"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"transactionIdentifier","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:5Flare16StoreTransactionC21transactionIdentifierSSvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations"]]},"references":{"doc://Flare/documentation/Flare/StoreTransaction/transactionIdentifier":{"role":"symbol","title":"transactionIdentifier","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"transactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/transactionIdentifier","kind":"symbol","type":"topic","url":"\/documentation\/flare\/storetransaction\/transactionidentifier"},"doc://Flare/documentation/Flare/StoreTransaction":{"role":"symbol","title":"StoreTransaction","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"StoreTransaction"}],"abstract":[{"type":"text","text":"A class represent a StoreKit transaction."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"StoreTransaction"}],"url":"\/documentation\/flare\/storetransaction"},"doc://Flare/documentation/Flare/StoreTransaction/IStoreTransaction-Implementations":{"role":"collectionGroup","title":"IStoreTransaction Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/StoreTransaction\/IStoreTransaction-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility.json b/flare/data/documentation/flare/subscriptioneligibility.json index 8c1b3ef59..4c981ad58 100644 --- a/flare/data/documentation/flare/subscriptioneligibility.json +++ b/flare/data/documentation/flare/subscriptioneligibility.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"title":"SubscriptionEligibility","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare23SubscriptionEligibilityO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/eligible","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/noOffer","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/nonEligible"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/noOffer":{"role":"symbol","title":"SubscriptionEligibility.noOffer","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noOffer"}],"abstract":[{"type":"text","text":"Represents that there is no offer available for the subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/noOffer","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/nooffer"},"doc://Flare/documentation/Flare/SubscriptionEligibility/eligible":{"role":"symbol","title":"SubscriptionEligibility.eligible","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"eligible"}],"abstract":[{"type":"text","text":"Represents that the subscription is eligible for an offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/eligible","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/eligible"},"doc://Flare/documentation/Flare/SubscriptionEligibility/nonEligible":{"role":"symbol","title":"SubscriptionEligibility.nonEligible","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEligible"}],"abstract":[{"type":"text","text":"Represents that the subscription is not eligible for an offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/nonEligible","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/noneligible"},"doc://Flare/documentation/Flare/SubscriptionEligibility/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/equatable-implementations"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/SubscriptionEligibility/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/init(rawvalue:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"title":"SubscriptionEligibility","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare23SubscriptionEligibilityO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/eligible","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/noOffer","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/nonEligible"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility/eligible":{"role":"symbol","title":"SubscriptionEligibility.eligible","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"eligible"}],"abstract":[{"type":"text","text":"Represents that the subscription is eligible for an offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/eligible","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/eligible"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/nonEligible":{"role":"symbol","title":"SubscriptionEligibility.nonEligible","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEligible"}],"abstract":[{"type":"text","text":"Represents that the subscription is not eligible for an offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/nonEligible","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/noneligible"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/equatable-implementations"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/SubscriptionEligibility/noOffer":{"role":"symbol","title":"SubscriptionEligibility.noOffer","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noOffer"}],"abstract":[{"type":"text","text":"Represents that there is no offer available for the subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/noOffer","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/nooffer"},"doc://Flare/documentation/Flare/SubscriptionEligibility/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/SubscriptionEligibility/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/init(rawvalue:)"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/!=(_:_:).json b/flare/data/documentation/flare/subscriptioneligibility/!=(_:_:).json index 3ecbd07a8..57f5c2fc8 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/!=(_:_:).json +++ b/flare/data/documentation/flare/subscriptioneligibility/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare23SubscriptionEligibilityO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/equatable-implementations"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare23SubscriptionEligibilityO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/equatable-implementations"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/!=(_:_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/eligible.json b/flare/data/documentation/flare/subscriptioneligibility/eligible.json index 176326d30..1edd6cd7e 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/eligible.json +++ b/flare/data/documentation/flare/subscriptioneligibility/eligible.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"eligible"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/eligible"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/eligible","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Represents that the subscription is eligible for an offer"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"eligible"}],"title":"SubscriptionEligibility.eligible","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare23SubscriptionEligibilityO8eligibleyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/eligible":{"role":"symbol","title":"SubscriptionEligibility.eligible","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"eligible"}],"abstract":[{"type":"text","text":"Represents that the subscription is eligible for an offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/eligible","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/eligible"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"eligible"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/eligible"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/eligible","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Represents that the subscription is eligible for an offer"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"eligible"}],"title":"SubscriptionEligibility.eligible","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare23SubscriptionEligibilityO8eligibleyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/eligible":{"role":"symbol","title":"SubscriptionEligibility.eligible","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"eligible"}],"abstract":[{"type":"text","text":"Represents that the subscription is eligible for an offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/eligible","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/eligible"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/equatable-implementations.json b/flare/data/documentation/flare/subscriptioneligibility/equatable-implementations.json index 6bb373a3b..48d4c7bca 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/equatable-implementations.json +++ b/flare/data/documentation/flare/subscriptioneligibility/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/!=(_:_:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/hash(into:).json b/flare/data/documentation/flare/subscriptioneligibility/hash(into:).json index 018c56f98..e194c85f8 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/hash(into:).json +++ b/flare/data/documentation/flare/subscriptioneligibility/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare23SubscriptionEligibilityO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare23SubscriptionEligibilityO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/hash(into:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/hashvalue.json b/flare/data/documentation/flare/subscriptioneligibility/hashvalue.json index 12d324355..617a87401 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/hashvalue.json +++ b/flare/data/documentation/flare/subscriptioneligibility/hashvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare23SubscriptionEligibilityO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/SubscriptionEligibility/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/hashvalue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare23SubscriptionEligibilityO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/SubscriptionEligibility/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/hashvalue"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/init(rawvalue:).json b/flare/data/documentation/flare/subscriptioneligibility/init(rawvalue:).json index 87924bbd9..c16d0a9ff 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/init(rawvalue:).json +++ b/flare/data/documentation/flare/subscriptioneligibility/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare23SubscriptionEligibilityO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/init(rawvalue:)"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare23SubscriptionEligibilityO8rawValueACSgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/init(rawvalue:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/noneligible.json b/flare/data/documentation/flare/subscriptioneligibility/noneligible.json index 7c00480b2..08517d1e4 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/noneligible.json +++ b/flare/data/documentation/flare/subscriptioneligibility/noneligible.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEligible"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/noneligible"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/nonEligible","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Represents that the subscription is not eligible for an offer"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEligible"}],"title":"SubscriptionEligibility.nonEligible","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare23SubscriptionEligibilityO11nonEligibleyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/nonEligible":{"role":"symbol","title":"SubscriptionEligibility.nonEligible","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEligible"}],"abstract":[{"type":"text","text":"Represents that the subscription is not eligible for an offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/nonEligible","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/noneligible"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEligible"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/noneligible"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/nonEligible","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Represents that the subscription is not eligible for an offer"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEligible"}],"title":"SubscriptionEligibility.nonEligible","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare23SubscriptionEligibilityO11nonEligibleyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/nonEligible":{"role":"symbol","title":"SubscriptionEligibility.nonEligible","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"nonEligible"}],"abstract":[{"type":"text","text":"Represents that the subscription is not eligible for an offer"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/nonEligible","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/noneligible"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/nooffer.json b/flare/data/documentation/flare/subscriptioneligibility/nooffer.json index 698e35498..481dea24d 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/nooffer.json +++ b/flare/data/documentation/flare/subscriptioneligibility/nooffer.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noOffer"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/nooffer"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/noOffer","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Represents that there is no offer available for the subscription"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noOffer"}],"title":"SubscriptionEligibility.noOffer","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare23SubscriptionEligibilityO7noOfferyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/noOffer":{"role":"symbol","title":"SubscriptionEligibility.noOffer","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noOffer"}],"abstract":[{"type":"text","text":"Represents that there is no offer available for the subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/noOffer","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/nooffer"},"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noOffer"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/nooffer"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/noOffer","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Represents that there is no offer available for the subscription"}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noOffer"}],"title":"SubscriptionEligibility.noOffer","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare23SubscriptionEligibilityO7noOfferyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/noOffer":{"role":"symbol","title":"SubscriptionEligibility.noOffer","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"noOffer"}],"abstract":[{"type":"text","text":"Represents that there is no offer available for the subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/noOffer","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/nooffer"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioneligibility/rawrepresentable-implementations.json b/flare/data/documentation/flare/subscriptioneligibility/rawrepresentable-implementations.json index 7dc3f66fe..f48223608 100644 --- a/flare/data/documentation/flare/subscriptioneligibility/rawrepresentable-implementations.json +++ b/flare/data/documentation/flare/subscriptioneligibility/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/hashvalue"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionEligibility":{"role":"symbol","title":"SubscriptionEligibility","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionEligibility"}],"abstract":[{"type":"text","text":"Enumeration defining the eligibility status for a subscription"}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionEligibility"}],"url":"\/documentation\/flare\/subscriptioneligibility"},"doc://Flare/documentation/Flare/SubscriptionEligibility/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/hashvalue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionEligibility/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionEligibility\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioneligibility\/hash(into:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioninfo.json b/flare/data/documentation/flare/subscriptioninfo.json index dd27f9815..c48602a53 100644 --- a/flare/data/documentation/flare/subscriptioninfo.json +++ b/flare/data/documentation/flare/subscriptioninfo.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfo"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"title":"SubscriptionInfo","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare16SubscriptionInfoV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfo/ISubscriptionInfo-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfo\/isubscriptioninfo-implementations"},"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfo"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"title":"SubscriptionInfo","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare16SubscriptionInfoV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionInfo/ISubscriptionInfo-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfo\/isubscriptioninfo-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioninfo/isubscriptioninfo-implementations.json b/flare/data/documentation/flare/subscriptioninfo/isubscriptioninfo-implementations.json index 5aa1736d7..1e812e36f 100644 --- a/flare/data/documentation/flare/subscriptioninfo/isubscriptioninfo-implementations.json +++ b/flare/data/documentation/flare/subscriptioninfo/isubscriptioninfo-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/subscriptioninfo\/isubscriptioninfo-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/subscriptionStatus"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"ISubscriptionInfo Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionInfo/subscriptionStatus":{"role":"symbol","title":"subscriptionStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionStatus"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SubscriptionInfoStatus","preciseIdentifier":"s:5Flare22SubscriptionInfoStatusV"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/subscriptionStatus","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfo\/subscriptionstatus"},"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/subscriptioninfo\/isubscriptioninfo-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/subscriptionStatus"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"ISubscriptionInfo Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"},"doc://Flare/documentation/Flare/SubscriptionInfo/subscriptionStatus":{"role":"symbol","title":"subscriptionStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionStatus"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SubscriptionInfoStatus","preciseIdentifier":"s:5Flare22SubscriptionInfoStatusV"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/subscriptionStatus","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfo\/subscriptionstatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioninfo/subscriptionstatus.json b/flare/data/documentation/flare/subscriptioninfo/subscriptionstatus.json index ec5f55a8a..367e18124 100644 --- a/flare/data/documentation/flare/subscriptioninfo/subscriptionstatus.json +++ b/flare/data/documentation/flare/subscriptioninfo/subscriptionstatus.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionStatus"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","preciseIdentifier":"s:5Flare22SubscriptionInfoStatusV","text":"SubscriptionInfoStatus"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfo\/subscriptionstatus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/subscriptionStatus","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISubscriptionInfo.subscriptionStatus"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionStatus","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionStatus"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SubscriptionInfoStatus","preciseIdentifier":"s:5Flare22SubscriptionInfoStatusV"},{"kind":"text","text":"]"}],"symbolKind":"property","externalID":"s:5Flare16SubscriptionInfoV18subscriptionStatusSayAA0bcE0VGvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionInfo/subscriptionStatus":{"role":"symbol","title":"subscriptionStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionStatus"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SubscriptionInfoStatus","preciseIdentifier":"s:5Flare22SubscriptionInfoStatusV"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/subscriptionStatus","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfo\/subscriptionstatus"},"doc://Flare/documentation/Flare/SubscriptionInfo/ISubscriptionInfo-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfo\/isubscriptioninfo-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionStatus"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","preciseIdentifier":"s:5Flare22SubscriptionInfoStatusV","text":"SubscriptionInfoStatus"},{"kind":"text","text":"] { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"async"},{"kind":"text","text":" "},{"kind":"keyword","text":"throws"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfo\/subscriptionstatus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/subscriptionStatus","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISubscriptionInfo.subscriptionStatus"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionStatus","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionStatus"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SubscriptionInfoStatus","preciseIdentifier":"s:5Flare22SubscriptionInfoStatusV"},{"kind":"text","text":"]"}],"symbolKind":"property","externalID":"s:5Flare16SubscriptionInfoV18subscriptionStatusSayAA0bcE0VGvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfo/ISubscriptionInfo-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfo Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/ISubscriptionInfo-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfo\/isubscriptioninfo-implementations"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare/SubscriptionInfo/subscriptionStatus":{"role":"symbol","title":"subscriptionStatus","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionStatus"},{"kind":"text","text":": ["},{"kind":"typeIdentifier","text":"SubscriptionInfoStatus","preciseIdentifier":"s:5Flare22SubscriptionInfoStatusV"},{"kind":"text","text":"]"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo\/subscriptionStatus","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfo\/subscriptionstatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionInfo":{"role":"symbol","title":"SubscriptionInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfo"}],"url":"\/documentation\/flare\/subscriptioninfo"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioninfostatus.json b/flare/data/documentation/flare/subscriptioninfostatus.json index 6189465db..90ca614c5 100644 --- a/flare/data/documentation/flare/subscriptioninfostatus.json +++ b/flare/data/documentation/flare/subscriptioninfostatus.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfostatus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"title":"SubscriptionInfoStatus","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare22SubscriptionInfoStatusV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/ISubscriptionInfoStatus-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfoStatus Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfostatus"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","interfaceLanguage":"swift"},"topicSections":[{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"title":"SubscriptionInfoStatus","roleHeading":"Structure","role":"symbol","symbolKind":"struct","externalID":"s:5Flare22SubscriptionInfoStatusV","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/ISubscriptionInfoStatus-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfoStatus Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioninfostatus/isubscriptioninfostatus-implementations.json b/flare/data/documentation/flare/subscriptioninfostatus/isubscriptioninfostatus-implementations.json index ec67da244..c9680f53f 100644 --- a/flare/data/documentation/flare/subscriptioninfostatus/isubscriptioninfostatus-implementations.json +++ b/flare/data/documentation/flare/subscriptioninfostatus/isubscriptioninfostatus-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/renewalState","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/subscriptionRenewalInfo"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"ISubscriptionInfoStatus Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfoStatus/subscriptionRenewalInfo":{"role":"symbol","title":"subscriptionRenewalInfo","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionRenewalInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationResult","preciseIdentifier":"s:5Flare18VerificationResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RenewalInfo","preciseIdentifier":"s:5Flare11RenewalInfoV"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/subscriptionRenewalInfo","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/subscriptionrenewalinfo"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/renewalState":{"role":"symbol","title":"renewalState","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"renewalState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RenewalState","preciseIdentifier":"s:5Flare12RenewalStateO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/renewalState","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/renewalstate"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/renewalState","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/subscriptionRenewalInfo"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"ISubscriptionInfoStatus Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfoStatus/renewalState":{"role":"symbol","title":"renewalState","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"renewalState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RenewalState","preciseIdentifier":"s:5Flare12RenewalStateO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/renewalState","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/renewalstate"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/subscriptionRenewalInfo":{"role":"symbol","title":"subscriptionRenewalInfo","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionRenewalInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationResult","preciseIdentifier":"s:5Flare18VerificationResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RenewalInfo","preciseIdentifier":"s:5Flare11RenewalInfoV"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/subscriptionRenewalInfo","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/subscriptionrenewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioninfostatus/renewalstate.json b/flare/data/documentation/flare/subscriptioninfostatus/renewalstate.json index 447249b20..df136e811 100644 --- a/flare/data/documentation/flare/subscriptioninfostatus/renewalstate.json +++ b/flare/data/documentation/flare/subscriptioninfostatus/renewalstate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"renewalState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","preciseIdentifier":"s:5Flare12RenewalStateO","text":"RenewalState"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfostatus\/renewalstate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/renewalState","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISubscriptionInfoStatus.renewalState"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"renewalState","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"renewalState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RenewalState","preciseIdentifier":"s:5Flare12RenewalStateO"}],"symbolKind":"property","externalID":"s:5Flare22SubscriptionInfoStatusV12renewalStateAA07RenewalF0Ovp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/renewalState":{"role":"symbol","title":"renewalState","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"renewalState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RenewalState","preciseIdentifier":"s:5Flare12RenewalStateO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/renewalState","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/renewalstate"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/ISubscriptionInfoStatus-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfoStatus Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"renewalState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","preciseIdentifier":"s:5Flare12RenewalStateO","text":"RenewalState"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfostatus\/renewalstate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/renewalState","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISubscriptionInfoStatus.renewalState"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"renewalState","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"renewalState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RenewalState","preciseIdentifier":"s:5Flare12RenewalStateO"}],"symbolKind":"property","externalID":"s:5Flare22SubscriptionInfoStatusV12renewalStateAA07RenewalF0Ovp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfoStatus/ISubscriptionInfoStatus-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfoStatus Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/RenewalState":{"role":"symbol","title":"RenewalState","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalState"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalState","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalState"}],"url":"\/documentation\/flare\/renewalstate"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/renewalState":{"role":"symbol","title":"renewalState","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"renewalState"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"RenewalState","preciseIdentifier":"s:5Flare12RenewalStateO"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/renewalState","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/renewalstate"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioninfostatus/subscriptionrenewalinfo.json b/flare/data/documentation/flare/subscriptioninfostatus/subscriptionrenewalinfo.json index 7ff4dcd88..5890992d9 100644 --- a/flare/data/documentation/flare/subscriptioninfostatus/subscriptionrenewalinfo.json +++ b/flare/data/documentation/flare/subscriptioninfostatus/subscriptionrenewalinfo.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionRenewalInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","preciseIdentifier":"s:5Flare18VerificationResultO","text":"VerificationResult"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","preciseIdentifier":"s:5Flare11RenewalInfoV","text":"RenewalInfo"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfostatus\/subscriptionrenewalinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/subscriptionRenewalInfo","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISubscriptionInfoStatus.subscriptionRenewalInfo"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionRenewalInfo","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionRenewalInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationResult","preciseIdentifier":"s:5Flare18VerificationResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RenewalInfo","preciseIdentifier":"s:5Flare11RenewalInfoV"},{"kind":"text","text":">"}],"symbolKind":"property","externalID":"s:5Flare22SubscriptionInfoStatusV019subscriptionRenewalC0AA18VerificationResultOyAA0fC0VGvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/subscriptionRenewalInfo":{"role":"symbol","title":"subscriptionRenewalInfo","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionRenewalInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationResult","preciseIdentifier":"s:5Flare18VerificationResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RenewalInfo","preciseIdentifier":"s:5Flare11RenewalInfoV"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/subscriptionRenewalInfo","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/subscriptionrenewalinfo"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/ISubscriptionInfoStatus-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfoStatus Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationResult":{"role":"symbol","title":"VerificationResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}],"url":"\/documentation\/flare\/verificationresult"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionRenewalInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","preciseIdentifier":"s:5Flare18VerificationResultO","text":"VerificationResult"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","preciseIdentifier":"s:5Flare11RenewalInfoV","text":"RenewalInfo"},{"kind":"text","text":"> { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptioninfostatus\/subscriptionrenewalinfo"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/subscriptionRenewalInfo","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"ISubscriptionInfoStatus.subscriptionRenewalInfo"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"subscriptionRenewalInfo","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionRenewalInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationResult","preciseIdentifier":"s:5Flare18VerificationResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RenewalInfo","preciseIdentifier":"s:5Flare11RenewalInfoV"},{"kind":"text","text":">"}],"symbolKind":"property","externalID":"s:5Flare22SubscriptionInfoStatusV019subscriptionRenewalC0AA18VerificationResultOyAA0fC0VGvp","extendedModule":"Flare","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations"]]},"references":{"doc://Flare/documentation/Flare/VerificationResult":{"role":"symbol","title":"VerificationResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}],"url":"\/documentation\/flare\/verificationresult"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus":{"role":"symbol","title":"SubscriptionInfoStatus","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionInfoStatus"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionInfoStatus"}],"url":"\/documentation\/flare\/subscriptioninfostatus"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/subscriptionRenewalInfo":{"role":"symbol","title":"subscriptionRenewalInfo","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"subscriptionRenewalInfo"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"VerificationResult","preciseIdentifier":"s:5Flare18VerificationResultO"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"RenewalInfo","preciseIdentifier":"s:5Flare11RenewalInfoV"},{"kind":"text","text":">"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/subscriptionRenewalInfo","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/subscriptionrenewalinfo"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionInfoStatus/ISubscriptionInfoStatus-Implementations":{"role":"collectionGroup","title":"ISubscriptionInfoStatus Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionInfoStatus\/ISubscriptionInfoStatus-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations"},"doc://Flare/documentation/Flare/RenewalInfo":{"role":"symbol","title":"RenewalInfo","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"RenewalInfo"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"RenewalInfo"}],"url":"\/documentation\/flare\/renewalinfo"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod.json b/flare/data/documentation/flare/subscriptionperiod.json index 64940ccb3..eceee0fce 100644 --- a/flare/data/documentation/flare/subscriptionperiod.json +++ b/flare/data/documentation/flare/subscriptionperiod.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/Flare\/objc(pl)NSObject","doc:\/\/Flare\/s7CVarArgP","doc:\/\/Flare\/s28CustomDebugStringConvertibleP","doc:\/\/Flare\/s23CustomStringConvertibleP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"title":"SubscriptionPeriod","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:@M@Flare@objc(cs)SubscriptionPeriod","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/init(value:unit:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/hash","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/unit-swift.property","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/value"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/isEqual(_:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]}],"references":{"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/unit-swift.property":{"role":"symbol","title":"unit","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"}],"abstract":[{"type":"text","text":"The unit of the subscription period (day, week, month, year)."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/unit-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.property"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"doc://Flare/documentation/Flare/SubscriptionPeriod/hash":{"role":"symbol","title":"hash","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/hash","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/hash"},"doc://Flare/documentation/Flare/SubscriptionPeriod/isEqual(_:)":{"role":"symbol","title":"isEqual(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEqual"},{"kind":"text","text":"("},{"kind":"keyword","text":"Any"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/isEqual(_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/isequal(_:)"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"doc://Flare/documentation/Flare/SubscriptionPeriod/init(value:unit:)":{"role":"symbol","title":"init(value:unit:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"SubscriptionPeriod"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/init(value:unit:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/init(value:unit:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/value":{"role":"symbol","title":"value","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The numeric value of the subscription period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/value","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/value"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"final"},{"kind":"text","text":" "},{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/objc(cs)NSObject"],"kind":"relationships","title":"Inherits From","type":"inheritsFrom"},{"identifiers":["doc:\/\/Flare\/objc(pl)NSObject","doc:\/\/Flare\/s7CVarArgP","doc:\/\/Flare\/s28CustomDebugStringConvertibleP","doc:\/\/Flare\/s23CustomStringConvertibleP","doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"title":"SubscriptionPeriod","roleHeading":"Class","role":"symbol","symbolKind":"class","externalID":"c:@M@Flare@objc(cs)SubscriptionPeriod","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/init(value:unit:)"]},{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/hash","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/unit-swift.property","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/value"]},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/isEqual(_:)"]},{"title":"Enumerations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]}],"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/init(value:unit:)":{"role":"symbol","title":"init(value:unit:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"SubscriptionPeriod"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/init(value:unit:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/init(value:unit:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod/value":{"role":"symbol","title":"value","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The numeric value of the subscription period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/value","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/value"},"doc://Flare/documentation/Flare/SubscriptionPeriod/isEqual(_:)":{"role":"symbol","title":"isEqual(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEqual"},{"kind":"text","text":"("},{"kind":"keyword","text":"Any"},{"kind":"text","text":"?) -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/isEqual(_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/isequal(_:)"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/documentation/Flare/SubscriptionPeriod/unit-swift.property":{"role":"symbol","title":"unit","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"}],"abstract":[{"type":"text","text":"The unit of the subscription period (day, week, month, year)."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/unit-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.property"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/SubscriptionPeriod/hash":{"role":"symbol","title":"hash","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/hash","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/hash"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/hash.json b/flare/data/documentation/flare/subscriptionperiod/hash.json index ae57c7586..38972a939 100644 --- a/flare/data/documentation/flare/subscriptionperiod/hash.json +++ b/flare/data/documentation/flare/subscriptionperiod/hash.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/hash"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/hash","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"hash","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:@M@Flare@objc(cs)SubscriptionPeriod(py)hash","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/hash":{"role":"symbol","title":"hash","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/hash","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/hash"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"kind":"text","text":" "},{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/hash"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/hash","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"hash","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"c:@M@Flare@objc(cs)SubscriptionPeriod(py)hash","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/hash":{"role":"symbol","title":"hash","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/hash","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/hash"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/init(value:unit:).json b/flare/data/documentation/flare/subscriptionperiod/init(value:unit:).json index 543aa1ec3..99319ddc7 100644 --- a/flare/data/documentation/flare/subscriptionperiod/init(value:unit:).json +++ b/flare/data/documentation/flare/subscriptionperiod/init(value:unit:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod","text":"SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO","text":"Unit"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The numeric value of the subscription period."}]}]},{"name":"unit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The unit of the subscription period."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/init(value:unit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/init(value:unit:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"SubscriptionPeriod"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"},{"kind":"text","text":")"}],"title":"init(value:unit:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare18SubscriptionPeriodC5value4unitACSi_AC4UnitOtcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/init(value:unit:)":{"role":"symbol","title":"init(value:unit:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"SubscriptionPeriod"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/init(value:unit:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/init(value:unit:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod","text":"SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO","text":"Unit"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"parameters","parameters":[{"name":"value","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The numeric value of the subscription period."}]}]},{"name":"unit","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"The unit of the subscription period."}]}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/init(value:unit:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/init(value:unit:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"SubscriptionPeriod"},{"type":"text","text":" instance."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"},{"kind":"text","text":")"}],"title":"init(value:unit:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare18SubscriptionPeriodC5value4unitACSi_AC4UnitOtcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/init(value:unit:)":{"role":"symbol","title":"init(value:unit:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":", "},{"kind":"externalParam","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Initializes a new "},{"type":"codeVoice","code":"SubscriptionPeriod"},{"type":"text","text":" instance."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/init(value:unit:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/init(value:unit:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum.json index 2b596f435..761b53524 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/day","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/month","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/week","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/year"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"title":"SubscriptionPeriod.Unit","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare18SubscriptionPeriodC4UnitO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"Unit"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/day":{"role":"symbol","title":"SubscriptionPeriod.Unit.day","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"day"}],"abstract":[{"type":"text","text":"A subscription period unit of a day."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/day","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/day"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/week":{"role":"symbol","title":"SubscriptionPeriod.Unit.week","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"week"}],"abstract":[{"type":"text","text":"A subscription period unit of a week."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/week","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/week"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/equatable-implementations"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/month":{"role":"symbol","title":"SubscriptionPeriod.Unit.month","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"month"}],"abstract":[{"type":"text","text":"A subscription period unit of a month."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/month","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/month"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/init(rawvalue:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/year":{"role":"symbol","title":"SubscriptionPeriod.Unit.year","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"year"}],"abstract":[{"type":"text","text":"A subscription period unit of a year."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/year","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/year"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/SQ","doc:\/\/Flare\/SH","doc:\/\/Flare\/SY","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/day","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/month","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/week","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/year"]},{"title":"Initializers","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/init(rawValue:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations"],"generated":true}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"title":"SubscriptionPeriod.Unit","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare18SubscriptionPeriodC4UnitO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"Unit"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/year":{"role":"symbol","title":"SubscriptionPeriod.Unit.year","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"year"}],"abstract":[{"type":"text","text":"A subscription period unit of a year."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/year","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/year"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/month":{"role":"symbol","title":"SubscriptionPeriod.Unit.month","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"month"}],"abstract":[{"type":"text","text":"A subscription period unit of a month."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/month","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/month"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/equatable-implementations"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/day":{"role":"symbol","title":"SubscriptionPeriod.Unit.day","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"day"}],"abstract":[{"type":"text","text":"A subscription period unit of a day."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/day","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/day"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/init(rawvalue:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/week":{"role":"symbol","title":"SubscriptionPeriod.Unit.week","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"week"}],"abstract":[{"type":"text","text":"A subscription period unit of a week."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/week","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/week"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/!=(_:_:).json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/!=(_:_:).json index 9bb140330..d1ce98e24 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/!=(_:_:).json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/!=(_:_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare18SubscriptionPeriodC4UnitO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/equatable-implementations"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/!=(_:_:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/!=(_:_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/!=(_:_:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Equatable.!=(_:_:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"!=(_:_:)","roleHeading":"Operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"symbolKind":"op","externalID":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:5Flare18SubscriptionPeriodC4UnitO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/!=(_:_:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/Equatable-Implementations":{"role":"collectionGroup","title":"Equatable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/equatable-implementations"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/day.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/day.json index 077c350d3..f9a09aee9 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/day.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/day.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"day"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/day"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/day","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A subscription period unit of a day."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"day"}],"title":"SubscriptionPeriod.Unit.day","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18SubscriptionPeriodC4UnitO3dayyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/day":{"role":"symbol","title":"SubscriptionPeriod.Unit.day","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"day"}],"abstract":[{"type":"text","text":"A subscription period unit of a day."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/day","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/day"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"day"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/day"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/day","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A subscription period unit of a day."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"day"}],"title":"SubscriptionPeriod.Unit.day","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18SubscriptionPeriodC4UnitO3dayyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/day":{"role":"symbol","title":"SubscriptionPeriod.Unit.day","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"day"}],"abstract":[{"type":"text","text":"A subscription period unit of a day."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/day","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/day"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/equatable-implementations.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/equatable-implementations.json index 235b4a9bc..d8ba9e5e9 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/equatable-implementations.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/equatable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/!=(_:_:)"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/equatable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/Equatable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Operators","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/!=(_:_:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Equatable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/!=(_:_:)":{"role":"symbol","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/!=(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/!=(_:_:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/hash(into:).json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/hash(into:).json index 90ee62d6e..ade55693f 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/hash(into:).json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/hash(into:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare18SubscriptionPeriodC4UnitO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":" "},{"kind":"internalParam","text":"hasher"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hash(into:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hash(into:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hash(into:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","roleHeading":"Instance Method","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"symbolKind":"method","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE4hash4intoys6HasherVz_tF::SYNTHESIZED::s:5Flare18SubscriptionPeriodC4UnitO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hash(into:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/hashvalue.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/hashvalue.json index cb3b08221..2fc10c48b 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/hashvalue.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/hashvalue.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare18SubscriptionPeriodC4UnitO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hashvalue"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hashvalue"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hashValue","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.hashValue"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"symbolKind":"property","externalID":"s:SYsSHRzSH8RawValueSYRpzrlE04hashB0Sivp::SYNTHESIZED::s:5Flare18SubscriptionPeriodC4UnitO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hashvalue"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/RawRepresentable-Implementations":{"role":"collectionGroup","title":"RawRepresentable Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/init(rawvalue:).json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/init(rawvalue:).json index 7b1a856e8..ca66cb6ff 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/init(rawvalue:).json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/init(rawvalue:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare18SubscriptionPeriodC4UnitO8rawValueAESgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/init(rawvalue:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/init(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/init(rawValue:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"RawRepresentable.init(rawValue:)"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"title":"init(rawValue:)","roleHeading":"Initializer","role":"symbol","symbolKind":"init","externalID":"s:5Flare18SubscriptionPeriodC4UnitO8rawValueAESgSi_tcfc","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/init(rawValue:)":{"role":"symbol","title":"init(rawValue:)","fragments":[{"kind":"identifier","text":"init"},{"kind":"text","text":"?("},{"kind":"externalParam","text":"rawValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/init(rawValue:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/init(rawvalue:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/month.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/month.json index ec3c13059..d3e1dcfdf 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/month.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/month.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"month"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/month"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/month","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A subscription period unit of a month."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"month"}],"title":"SubscriptionPeriod.Unit.month","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18SubscriptionPeriodC4UnitO5monthyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/month":{"role":"symbol","title":"SubscriptionPeriod.Unit.month","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"month"}],"abstract":[{"type":"text","text":"A subscription period unit of a month."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/month","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/month"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"month"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/month"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/month","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A subscription period unit of a month."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"month"}],"title":"SubscriptionPeriod.Unit.month","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18SubscriptionPeriodC4UnitO5monthyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/month":{"role":"symbol","title":"SubscriptionPeriod.Unit.month","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"month"}],"abstract":[{"type":"text","text":"A subscription period unit of a month."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/month","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/month"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/rawrepresentable-implementations.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/rawrepresentable-implementations.json index eeca39e6d..30894a780 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/rawrepresentable-implementations.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/rawrepresentable-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hash(into:)"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hashvalue"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"}}} \ No newline at end of file +{"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/RawRepresentable-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hashValue"],"generated":true},{"title":"Instance Methods","identifiers":["doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hash(into:)"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"RawRepresentable Implementations"},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/hashValue":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hashValue","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"hashValue"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hashValue","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hashvalue"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/hash(into:)":{"conformance":{"constraints":[{"type":"codeVoice","code":"Self"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":" and "},{"type":"codeVoice","code":"RawValue"},{"type":"text","text":" conforms to "},{"type":"codeVoice","code":"Hashable"},{"type":"text","text":"."}],"availabilityPrefix":[{"type":"text","text":"Available when"}],"conformancePrefix":[{"type":"text","text":"Conforms when"}]},"role":"symbol","title":"hash(into:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hash"},{"kind":"text","text":"("},{"kind":"externalParam","text":"into"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Hasher","preciseIdentifier":"s:s6HasherV"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/hash(into:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hash(into:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/week.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/week.json index 0ec52d2e2..dd93dae96 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/week.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/week.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"week"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/week"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/week","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A subscription period unit of a week."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"week"}],"title":"SubscriptionPeriod.Unit.week","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18SubscriptionPeriodC4UnitO4weekyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/week":{"role":"symbol","title":"SubscriptionPeriod.Unit.week","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"week"}],"abstract":[{"type":"text","text":"A subscription period unit of a week."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/week","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/week"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"week"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/week"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/week","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A subscription period unit of a week."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"week"}],"title":"SubscriptionPeriod.Unit.week","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18SubscriptionPeriodC4UnitO4weekyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/week":{"role":"symbol","title":"SubscriptionPeriod.Unit.week","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"week"}],"abstract":[{"type":"text","text":"A subscription period unit of a week."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/week","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/week"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/year.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/year.json index 83d2b8511..1480e656e 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/year.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/year.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"year"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/year"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/year","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A subscription period unit of a year."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"year"}],"title":"SubscriptionPeriod.Unit.year","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18SubscriptionPeriodC4UnitO4yearyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/year":{"role":"symbol","title":"SubscriptionPeriod.Unit.year","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"year"}],"abstract":[{"type":"text","text":"A subscription period unit of a year."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/year","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/year"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"year"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/year"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/year","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A subscription period unit of a year."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"year"}],"title":"SubscriptionPeriod.Unit.year","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18SubscriptionPeriodC4UnitO4yearyA2EmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum/year":{"role":"symbol","title":"SubscriptionPeriod.Unit.year","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"year"}],"abstract":[{"type":"text","text":"A subscription period unit of a year."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum\/year","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/year"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/unit-swift.property.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.property.json index 2d505f521..d83e44f43 100644 --- a/flare/data/documentation/flare/subscriptionperiod/unit-swift.property.json +++ b/flare/data/documentation/flare/subscriptionperiod/unit-swift.property.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod","text":"SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO","text":"Unit"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/unit-swift.property","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The unit of the subscription period (day, week, month, year)."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"}],"title":"unit","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18SubscriptionPeriodC4unitAC4UnitOvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/unit-swift.property":{"role":"symbol","title":"unit","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"}],"abstract":[{"type":"text","text":"The unit of the subscription period (day, week, month, year)."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/unit-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.property"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod","text":"SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO","text":"Unit"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/unit-swift.property"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/unit-swift.property","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The unit of the subscription period (day, week, month, year)."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"}],"title":"unit","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18SubscriptionPeriodC4unitAC4UnitOvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod/unit-swift.property":{"role":"symbol","title":"unit","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"unit"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SubscriptionPeriod","preciseIdentifier":"c:@M@Flare@objc(cs)SubscriptionPeriod"},{"kind":"text","text":"."},{"kind":"typeIdentifier","text":"Unit","preciseIdentifier":"s:5Flare18SubscriptionPeriodC4UnitO"}],"abstract":[{"type":"text","text":"The unit of the subscription period (day, week, month, year)."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/unit-swift.property","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.property"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod/Unit-swift.enum":{"role":"symbol","title":"SubscriptionPeriod.Unit","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"Unit"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/Unit-swift.enum","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"Unit"}],"url":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/value.json b/flare/data/documentation/flare/subscriptionperiod/value.json index 4d8403faf..b59f23c06 100644 --- a/flare/data/documentation/flare/subscriptionperiod/value.json +++ b/flare/data/documentation/flare/subscriptionperiod/value.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/value","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The numeric value of the subscription period."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"value","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18SubscriptionPeriodC5valueSivp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/value":{"role":"symbol","title":"value","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The numeric value of the subscription period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/value","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/value"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/subscriptionperiod\/value"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/value","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The numeric value of the subscription period."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"title":"value","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18SubscriptionPeriodC5valueSivp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/SubscriptionPeriod":{"role":"symbol","title":"SubscriptionPeriod","fragments":[{"kind":"keyword","text":"class"},{"kind":"text","text":" "},{"kind":"identifier","text":"SubscriptionPeriod"}],"abstract":[{"type":"text","text":"A class representing a subscription period with a specific value and unit."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"SubscriptionPeriod"}],"url":"\/documentation\/flare\/subscriptionperiod"},"doc://Flare/documentation/Flare/SubscriptionPeriod/value":{"role":"symbol","title":"value","fragments":[{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Int","preciseIdentifier":"s:Si"}],"abstract":[{"type":"text","text":"The numeric value of the subscription period."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/value","kind":"symbol","type":"topic","url":"\/documentation\/flare\/subscriptionperiod\/value"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationerror.json b/flare/data/documentation/flare/verificationerror.json index 1e3793e15..178a9893d 100644 --- a/flare/data/documentation/flare/verificationerror.json +++ b/flare/data/documentation/flare/verificationerror.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/s5ErrorP","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"title":"VerificationError","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare17VerificationErrorO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"VerificationError"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidCertificateChain","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidDeviceVerification","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidEncoding","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidSignature","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/missingRequiredProperties","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/revokedCertificate","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/unknown(error:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations"],"generated":true}],"references":{"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/VerificationError/invalidSignature":{"role":"symbol","title":"VerificationError.invalidSignature","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidSignature"}],"abstract":[{"type":"text","text":"The certificate chain was valid for signing this data, but the leaf’s public key was invalid for the"},{"type":"text","text":" "},{"type":"text","text":"JWS signature."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidSignature","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invalidsignature"},"doc://Flare/documentation/Flare/VerificationError/invalidCertificateChain":{"role":"symbol","title":"VerificationError.invalidCertificateChain","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidCertificateChain"}],"abstract":[{"type":"text","text":"The certificate chain was parsable, but it was invalid for signing this data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidCertificateChain","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invalidcertificatechain"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError/invalidDeviceVerification":{"role":"symbol","title":"VerificationError.invalidDeviceVerification","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidDeviceVerification"}],"abstract":[{"type":"text","text":"The device verification properties were invalid for this device."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidDeviceVerification","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invaliddeviceverification"},"doc://Flare/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"doc://Flare/documentation/Flare/VerificationError/unknown(error:)":{"role":"symbol","title":"VerificationError.unknown(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Unknown error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/unknown(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/unknown(error:)"},"doc://Flare/documentation/Flare/VerificationError/missingRequiredProperties":{"role":"symbol","title":"VerificationError.missingRequiredProperties","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingRequiredProperties"}],"abstract":[{"type":"text","text":"Either the JWS header or any certificate in the chain was missing necessary properties for"},{"type":"text","text":" "},{"type":"text","text":"verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/missingRequiredProperties","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/missingrequiredproperties"},"doc://Flare/documentation/Flare/VerificationError/revokedCertificate":{"role":"symbol","title":"VerificationError.revokedCertificate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokedCertificate"}],"abstract":[{"type":"text","text":"The certificate chain was parsable, but was invalid due to one or more revoked certificates."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/revokedCertificate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/revokedcertificate"},"doc://Flare/documentation/Flare/VerificationError/invalidEncoding":{"role":"symbol","title":"VerificationError.invalidEncoding","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidEncoding"}],"abstract":[{"type":"text","text":"Th JWS header and any data included in it or it’s certificate chain had an invalid encoding."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidEncoding","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invalidencoding"},"doc://Flare/documentation/Flare/VerificationError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/verificationerror\/error-implementations"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror"],"traits":[{"interfaceLanguage":"swift"}]}],"relationshipsSections":[{"identifiers":["doc:\/\/Flare\/s5ErrorP","doc:\/\/Flare\/s8SendableP"],"kind":"relationships","title":"Conforms To","type":"conformsTo"}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"title":"VerificationError","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare17VerificationErrorO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"VerificationError"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidCertificateChain","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidDeviceVerification","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidEncoding","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidSignature","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/missingRequiredProperties","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/revokedCertificate","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/unknown(error:)"]},{"title":"Default Implementations","identifiers":["doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations"],"generated":true}],"references":{"doc://Flare/documentation/Flare/VerificationError/invalidDeviceVerification":{"role":"symbol","title":"VerificationError.invalidDeviceVerification","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidDeviceVerification"}],"abstract":[{"type":"text","text":"The device verification properties were invalid for this device."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidDeviceVerification","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invaliddeviceverification"},"doc://Flare/documentation/Flare/VerificationError/missingRequiredProperties":{"role":"symbol","title":"VerificationError.missingRequiredProperties","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingRequiredProperties"}],"abstract":[{"type":"text","text":"Either the JWS header or any certificate in the chain was missing necessary properties for"},{"type":"text","text":" "},{"type":"text","text":"verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/missingRequiredProperties","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/missingrequiredproperties"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/documentation/Flare/VerificationError/invalidSignature":{"role":"symbol","title":"VerificationError.invalidSignature","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidSignature"}],"abstract":[{"type":"text","text":"The certificate chain was valid for signing this data, but the leaf’s public key was invalid for the"},{"type":"text","text":" "},{"type":"text","text":"JWS signature."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidSignature","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invalidsignature"},"doc://Flare/documentation/Flare/VerificationError/invalidEncoding":{"role":"symbol","title":"VerificationError.invalidEncoding","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidEncoding"}],"abstract":[{"type":"text","text":"Th JWS header and any data included in it or it’s certificate chain had an invalid encoding."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidEncoding","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invalidencoding"},"doc://Flare/documentation/Flare/VerificationError/unknown(error:)":{"role":"symbol","title":"VerificationError.unknown(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Unknown error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/unknown(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/unknown(error:)"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError/invalidCertificateChain":{"role":"symbol","title":"VerificationError.invalidCertificateChain","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidCertificateChain"}],"abstract":[{"type":"text","text":"The certificate chain was parsable, but it was invalid for signing this data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidCertificateChain","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invalidcertificatechain"},"doc://Flare/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"doc://Flare/documentation/Flare/VerificationError/revokedCertificate":{"role":"symbol","title":"VerificationError.revokedCertificate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokedCertificate"}],"abstract":[{"type":"text","text":"The certificate chain was parsable, but was invalid due to one or more revoked certificates."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/revokedCertificate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/revokedcertificate"},"doc://Flare/documentation/Flare/VerificationError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/verificationerror\/error-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationerror/invalidcertificatechain.json b/flare/data/documentation/flare/verificationerror/invalidcertificatechain.json index d20e38543..196a8d1a9 100644 --- a/flare/data/documentation/flare/verificationerror/invalidcertificatechain.json +++ b/flare/data/documentation/flare/verificationerror/invalidcertificatechain.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidCertificateChain"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/invalidcertificatechain"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidCertificateChain","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The certificate chain was parsable, but it was invalid for signing this data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidCertificateChain"}],"title":"VerificationError.invalidCertificateChain","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO23invalidCertificateChainyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/VerificationError/invalidCertificateChain":{"role":"symbol","title":"VerificationError.invalidCertificateChain","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidCertificateChain"}],"abstract":[{"type":"text","text":"The certificate chain was parsable, but it was invalid for signing this data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidCertificateChain","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invalidcertificatechain"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidCertificateChain"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/invalidcertificatechain"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidCertificateChain","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The certificate chain was parsable, but it was invalid for signing this data."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidCertificateChain"}],"title":"VerificationError.invalidCertificateChain","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO23invalidCertificateChainyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/VerificationError/invalidCertificateChain":{"role":"symbol","title":"VerificationError.invalidCertificateChain","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidCertificateChain"}],"abstract":[{"type":"text","text":"The certificate chain was parsable, but it was invalid for signing this data."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidCertificateChain","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invalidcertificatechain"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationerror/invaliddeviceverification.json b/flare/data/documentation/flare/verificationerror/invaliddeviceverification.json index 5ad179b0a..8f4200b38 100644 --- a/flare/data/documentation/flare/verificationerror/invaliddeviceverification.json +++ b/flare/data/documentation/flare/verificationerror/invaliddeviceverification.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidDeviceVerification"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/invaliddeviceverification"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidDeviceVerification","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The device verification properties were invalid for this device."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidDeviceVerification"}],"title":"VerificationError.invalidDeviceVerification","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO013invalidDeviceB0yA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/VerificationError/invalidDeviceVerification":{"role":"symbol","title":"VerificationError.invalidDeviceVerification","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidDeviceVerification"}],"abstract":[{"type":"text","text":"The device verification properties were invalid for this device."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidDeviceVerification","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invaliddeviceverification"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidDeviceVerification"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/invaliddeviceverification"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidDeviceVerification","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The device verification properties were invalid for this device."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidDeviceVerification"}],"title":"VerificationError.invalidDeviceVerification","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO013invalidDeviceB0yA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/VerificationError/invalidDeviceVerification":{"role":"symbol","title":"VerificationError.invalidDeviceVerification","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidDeviceVerification"}],"abstract":[{"type":"text","text":"The device verification properties were invalid for this device."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidDeviceVerification","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/invaliddeviceverification"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationerror/localizeddescription.json b/flare/data/documentation/flare/verificationerror/localizeddescription.json index b8f365c95..df26032e8 100644 --- a/flare/data/documentation/flare/verificationerror/localizeddescription.json +++ b/flare/data/documentation/flare/verificationerror/localizeddescription.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:5Flare17VerificationErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations"]]},"references":{"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/VerificationError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/verificationerror\/error-implementations"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/localizeddescription"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/localizeddescription"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/localizedDescription","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"Error.localizedDescription"},{"type":"text","text":"."}],"kind":"symbol","metadata":{"role":"symbol","title":"localizedDescription","roleHeading":"Instance Property","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"symbolKind":"property","externalID":"s:s5ErrorP10FoundationE20localizedDescriptionSSvp::SYNTHESIZED::s:5Flare17VerificationErrorO","extendedModule":"Swift","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError","doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations"]]},"references":{"doc://Flare/documentation/Flare/VerificationError/localizedDescription":{"role":"symbol","title":"localizedDescription","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"localizedDescription"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/localizedDescription","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/localizeddescription"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError/Error-Implementations":{"role":"collectionGroup","title":"Error Implementations","abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations","kind":"article","type":"topic","url":"\/documentation\/flare\/verificationerror\/error-implementations"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationerror/missingrequiredproperties.json b/flare/data/documentation/flare/verificationerror/missingrequiredproperties.json index 094253e32..742cba114 100644 --- a/flare/data/documentation/flare/verificationerror/missingrequiredproperties.json +++ b/flare/data/documentation/flare/verificationerror/missingrequiredproperties.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingRequiredProperties"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/missingrequiredproperties"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/missingRequiredProperties","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Either the JWS header or any certificate in the chain was missing necessary properties for"},{"type":"text","text":" "},{"type":"text","text":"verification."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingRequiredProperties"}],"title":"VerificationError.missingRequiredProperties","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO25missingRequiredPropertiesyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/VerificationError/missingRequiredProperties":{"role":"symbol","title":"VerificationError.missingRequiredProperties","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingRequiredProperties"}],"abstract":[{"type":"text","text":"Either the JWS header or any certificate in the chain was missing necessary properties for"},{"type":"text","text":" "},{"type":"text","text":"verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/missingRequiredProperties","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/missingrequiredproperties"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingRequiredProperties"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/missingrequiredproperties"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/missingRequiredProperties","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Either the JWS header or any certificate in the chain was missing necessary properties for"},{"type":"text","text":" "},{"type":"text","text":"verification."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingRequiredProperties"}],"title":"VerificationError.missingRequiredProperties","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO25missingRequiredPropertiesyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError/missingRequiredProperties":{"role":"symbol","title":"VerificationError.missingRequiredProperties","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"missingRequiredProperties"}],"abstract":[{"type":"text","text":"Either the JWS header or any certificate in the chain was missing necessary properties for"},{"type":"text","text":" "},{"type":"text","text":"verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/missingRequiredProperties","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/missingrequiredproperties"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationerror/revokedcertificate.json b/flare/data/documentation/flare/verificationerror/revokedcertificate.json index b0377665e..15ce73ca9 100644 --- a/flare/data/documentation/flare/verificationerror/revokedcertificate.json +++ b/flare/data/documentation/flare/verificationerror/revokedcertificate.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokedCertificate"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Trying again later may retrieve valid signed data from the App Store."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/revokedcertificate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/revokedCertificate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The certificate chain was parsable, but was invalid due to one or more revoked certificates."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokedCertificate"}],"title":"VerificationError.revokedCertificate","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO18revokedCertificateyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare/VerificationError/revokedCertificate":{"role":"symbol","title":"VerificationError.revokedCertificate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokedCertificate"}],"abstract":[{"type":"text","text":"The certificate chain was parsable, but was invalid due to one or more revoked certificates."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/revokedCertificate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/revokedcertificate"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokedCertificate"}],"languages":["swift"],"platforms":["macOS"]}]},{"kind":"content","content":[{"anchor":"discussion","level":2,"type":"heading","text":"Discussion"},{"type":"paragraph","inlineContent":[{"type":"text","text":"Trying again later may retrieve valid signed data from the App Store."}]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/revokedcertificate"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/revokedCertificate","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The certificate chain was parsable, but was invalid due to one or more revoked certificates."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokedCertificate"}],"title":"VerificationError.revokedCertificate","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO18revokedCertificateyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError/revokedCertificate":{"role":"symbol","title":"VerificationError.revokedCertificate","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"revokedCertificate"}],"abstract":[{"type":"text","text":"The certificate chain was parsable, but was invalid due to one or more revoked certificates."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/revokedCertificate","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/revokedcertificate"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationerror/unknown(error:).json b/flare/data/documentation/flare/verificationerror/unknown(error:).json index dd0b9b730..4dfbe5503 100644 --- a/flare/data/documentation/flare/verificationerror/unknown(error:).json +++ b/flare/data/documentation/flare/verificationerror/unknown(error:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/unknown(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/unknown(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Unknown error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"title":"VerificationError.unknown(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO7unknownyACs0C0_p_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"},"doc://Flare/documentation/Flare/VerificationError/unknown(error:)":{"role":"symbol","title":"VerificationError.unknown(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Unknown error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/unknown(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/unknown(error:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/unknown(error:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/unknown(error:)","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Unknown error."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"title":"VerificationError.unknown(error:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO7unknownyACs0C0_p_tcACmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationError/unknown(error:)":{"role":"symbol","title":"VerificationError.unknown(error:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unknown"},{"kind":"text","text":"("},{"kind":"externalParam","text":"error"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[{"type":"text","text":"Unknown error."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/unknown(error:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationerror\/unknown(error:)"},"doc://Flare/documentation/Flare/VerificationError":{"role":"symbol","title":"VerificationError","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationError"}],"abstract":[{"type":"text","text":"Enumeration representing errors that can occur during verification."}],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationError","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationError"}],"url":"\/documentation\/flare\/verificationerror"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationresult.json b/flare/data/documentation/flare/verificationresult.json index c89189388..19f9e1df7 100644 --- a/flare/data/documentation/flare/verificationresult.json +++ b/flare/data/documentation/flare/verificationresult.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"SignedType"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationresult"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/unverified(_:_:)","doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/verified(_:)"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"title":"VerificationResult","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare18VerificationResultO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationResult/verified(_:)":{"role":"symbol","title":"VerificationResult.verified(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/verified(_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationresult\/verified(_:)"},"doc://Flare/documentation/Flare/VerificationResult/unverified(_:_:)":{"role":"symbol","title":"VerificationResult.unverified(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unverified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/unverified(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationresult\/unverified(_:_:)"},"doc://Flare/documentation/Flare/VerificationResult":{"role":"symbol","title":"VerificationResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}],"url":"\/documentation\/flare\/verificationresult"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"},{"kind":"text","text":"<"},{"kind":"genericParameter","text":"SignedType"},{"kind":"text","text":">"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationresult"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","interfaceLanguage":"swift"},"topicSections":[{"title":"Enumeration Cases","identifiers":["doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/unverified(_:_:)","doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/verified(_:)"]}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"title":"VerificationResult","roleHeading":"Enumeration","role":"symbol","symbolKind":"enum","externalID":"s:5Flare18VerificationResultO","modules":[{"name":"Flare"}],"navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare"]]},"references":{"doc://Flare/documentation/Flare/VerificationResult/verified(_:)":{"role":"symbol","title":"VerificationResult.verified(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/verified(_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationresult\/verified(_:)"},"doc://Flare/documentation/Flare/VerificationResult/unverified(_:_:)":{"role":"symbol","title":"VerificationResult.unverified(_:_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"unverified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":", "},{"kind":"typeIdentifier","text":"Error","preciseIdentifier":"s:s5ErrorP"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/unverified(_:_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationresult\/unverified(_:_:)"},"doc://Flare/documentation/Flare/VerificationResult":{"role":"symbol","title":"VerificationResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}],"url":"\/documentation\/flare\/verificationresult"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/verificationresult/verified(_:).json b/flare/data/documentation/flare/verificationresult/verified(_:).json index 42d952d06..64c2477cb 100644 --- a/flare/data/documentation/flare/verificationresult/verified(_:).json +++ b/flare/data/documentation/flare/verificationresult/verified(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationresult\/verified(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/verified(_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":")"}],"title":"VerificationResult.verified(_:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18VerificationResultO8verifiedyACyxGxcAEmlF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationResult"]]},"references":{"doc://Flare/documentation/Flare/VerificationResult/verified(_:)":{"role":"symbol","title":"VerificationResult.verified(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/verified(_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationresult\/verified(_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/documentation/Flare/VerificationResult":{"role":"symbol","title":"VerificationResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}],"url":"\/documentation\/flare\/verificationresult"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationresult\/verified(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/verified(_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":")"}],"title":"VerificationResult.verified(_:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18VerificationResultO8verifiedyACyxGxcAEmlF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationResult"]]},"references":{"doc://Flare/documentation/Flare/VerificationResult":{"role":"symbol","title":"VerificationResult","fragments":[{"kind":"keyword","text":"enum"},{"kind":"text","text":" "},{"kind":"identifier","text":"VerificationResult"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult","kind":"symbol","type":"topic","navigatorTitle":[{"kind":"identifier","text":"VerificationResult"}],"url":"\/documentation\/flare\/verificationresult"},"doc://Flare/documentation/Flare/VerificationResult/verified(_:)":{"role":"symbol","title":"VerificationResult.verified(_:)","fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"verified"},{"kind":"text","text":"("},{"kind":"typeIdentifier","text":"SignedType"},{"kind":"text","text":")"}],"abstract":[],"identifier":"doc:\/\/Flare\/documentation\/Flare\/VerificationResult\/verified(_:)","kind":"symbol","type":"topic","url":"\/documentation\/flare\/verificationresult\/verified(_:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"}}} \ No newline at end of file diff --git a/flare/documentation/flare/flare/receipt(updatetransactions:)/index.html b/flare/documentation/flare/flare/receipt(updatetransactions:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/flare/receipt(updatetransactions:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/documentation/flare/flare/receipt(updatetransactions:completion:)/index.html b/flare/documentation/flare/flare/receipt(updatetransactions:completion:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/flare/receipt(updatetransactions:completion:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/documentation/flare/flare/restore(_:)/index.html b/flare/documentation/flare/flare/restore(_:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/flare/restore(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/documentation/flare/iflare/receipt(updatetransactions:)/index.html b/flare/documentation/flare/iflare/receipt(updatetransactions:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/iflare/receipt(updatetransactions:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/documentation/flare/iflare/receipt(updatetransactions:completion:)/index.html b/flare/documentation/flare/iflare/receipt(updatetransactions:completion:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/iflare/receipt(updatetransactions:completion:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/documentation/flare/iflare/restore(_:)/index.html b/flare/documentation/flare/iflare/restore(_:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/iflare/restore(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:)/index.html b/flare/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:completion:)/index.html b/flare/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:completion:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/iiapprovider/refreshreceipt(updatetransactions:completion:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/documentation/flare/iiapprovider/restore(_:)/index.html b/flare/documentation/flare/iiapprovider/restore(_:)/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/iiapprovider/restore(_:)/index.html @@ -0,0 +1 @@ +Documentation
\ No newline at end of file diff --git a/flare/index/availability.index b/flare/index/availability.index index 2bd255fe7..5b452d320 100644 Binary files a/flare/index/availability.index and b/flare/index/availability.index differ diff --git a/flare/index/data.mdb b/flare/index/data.mdb index 9af571542..2d71cf8e0 100755 Binary files a/flare/index/data.mdb and b/flare/index/data.mdb differ diff --git a/flare/index/index.json b/flare/index/index.json index b1858351c..e5489d3ee 100644 --- a/flare/index/index.json +++ b/flare/index/index.json @@ -1 +1 @@ -{"interfaceLanguages":{"swift":[{"children":[{"title":"Essentials","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/iflare\/loglevel","title":"var logLevel: LogLevel","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/iflare\/addtransactionobserver(fallbackhandler:)","title":"func addTransactionObserver(fallbackHandler: Closure>?)","type":"method"},{"path":"\/documentation\/flare\/iflare\/checkeligibility(productids:)","title":"func checkEligibility(productIDs: Set) async throws -> [String : SubscriptionEligibility]","type":"method"},{"path":"\/documentation\/flare\/iflare\/fetch(productids:)","title":"func fetch(productIDs: some Collection) async throws -> [StoreProduct]","type":"method"},{"path":"\/documentation\/flare\/iflare\/fetch(productids:completion:)","title":"func fetch(productIDs: some Collection, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/finish(transaction:)","title":"func finish(transaction: StoreTransaction) async","type":"method"},{"path":"\/documentation\/flare\/iflare\/finish(transaction:completion:)","title":"func finish(transaction: StoreTransaction, completion: (() -> Void)?)","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:)","title":"func purchase(product: StoreProduct) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:completion:)","title":"func purchase(product: StoreProduct, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:options:)","title":"func purchase(product: StoreProduct, options: Set) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:options:completion:)","title":"func purchase(product: StoreProduct, options: Set, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/receipt()","title":"func receipt() async throws -> String","type":"method"},{"path":"\/documentation\/flare\/iflare\/receipt(completion:)","title":"func receipt(completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/removetransactionobserver()","title":"func removeTransactionObserver()","type":"method"},{"path":"\/documentation\/flare\/iflare\/restore()","title":"func restore() async throws","type":"method"}],"path":"\/documentation\/flare\/iflare","title":"IFlare","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/iiapprovider\/canmakepayments","title":"var canMakePayments: Bool","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/iiapprovider\/addtransactionobserver(fallbackhandler:)","title":"func addTransactionObserver(fallbackHandler: Closure>?)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/checkeligibility(productids:)","title":"func checkEligibility(productIDs: Set) async throws -> [String : SubscriptionEligibility]","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/fetch(productids:)","title":"func fetch(productIDs: some Collection) async throws -> [StoreProduct]","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/fetch(productids:completion:)","title":"func fetch(productIDs: some Collection, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/finish(transaction:)","title":"func finish(transaction: StoreTransaction) async","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/finish(transaction:completion:)","title":"func finish(transaction: StoreTransaction, completion: (() -> Void)?)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/refreshreceipt()","title":"func refreshReceipt() async throws -> String","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/refreshreceipt(completion:)","title":"func refreshReceipt(completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/removetransactionobserver()","title":"func removeTransactionObserver()","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/restore()","title":"func restore() async throws","type":"method"}],"path":"\/documentation\/flare\/iiapprovider","title":"IIAPProvider","type":"protocol"},{"title":"Misc","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/iaperror\/failedtodecodesignature(signature:)","title":"case failedToDecodeSignature(signature: String)","type":"case"},{"path":"\/documentation\/flare\/iaperror\/invalid(productids:)","title":"case invalid(productIDs: [String])","type":"case"},{"path":"\/documentation\/flare\/iaperror\/paymentcancelled","title":"case paymentCancelled","type":"case"},{"path":"\/documentation\/flare\/iaperror\/paymentdefferred","title":"case paymentDefferred","type":"case"},{"path":"\/documentation\/flare\/iaperror\/paymentnotallowed","title":"case paymentNotAllowed","type":"case"},{"path":"\/documentation\/flare\/iaperror\/receiptnotfound","title":"case receiptNotFound","type":"case"},{"path":"\/documentation\/flare\/iaperror\/refund(error:)","title":"case refund(error: RefundError)","type":"case"},{"path":"\/documentation\/flare\/iaperror\/storeproductnotavailable","title":"case storeProductNotAvailable","type":"case"},{"path":"\/documentation\/flare\/iaperror\/transactionnotfound(productid:)","title":"case transactionNotFound(productID: String)","type":"case"},{"path":"\/documentation\/flare\/iaperror\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/flare\/iaperror\/verification(error:)","title":"case verification(error: VerificationError)","type":"case"},{"path":"\/documentation\/flare\/iaperror\/with(error:)","title":"case with(error: Error)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/iaperror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/flare\/iaperror\/==(_:_:)","title":"static func == (IAPError, IAPError) -> Bool","type":"op"}],"path":"\/documentation\/flare\/iaperror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/iaperror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/flare\/iaperror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/iaperror\/errordescription-3rq25","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/errordescription-9y8u0","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/failurereason-44tfk","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/failurereason-880fb","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/recoverysuggestion-33a3c","title":"var recoverySuggestion: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/recoverysuggestion-6ili0","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/flare\/iaperror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/flare\/iaperror","title":"IAPError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/autorenewablesubscription","title":"case autoRenewableSubscription","type":"case"},{"path":"\/documentation\/flare\/producttype\/consumable","title":"case consumable","type":"case"},{"path":"\/documentation\/flare\/producttype\/nonconsumable","title":"case nonConsumable","type":"case"},{"path":"\/documentation\/flare\/producttype\/nonrenewablesubscription","title":"case nonRenewableSubscription","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/producttype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/producttype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/producttype","title":"ProductType","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/storeproduct\/init(product:)","title":"convenience init(product: Product)","type":"init"},{"path":"\/documentation\/flare\/storeproduct\/init(skproduct:)","title":"convenience init(skProduct: SKProduct)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/storeproduct\/currencycode","title":"var currencyCode: String?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/discounts","title":"var discounts: [StoreProductDiscount]","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/introductorydiscount","title":"var introductoryDiscount: StoreProductDiscount?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/localizedpricestring","title":"var localizedPriceString: String?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/localizedtitle","title":"var localizedTitle: String","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/price","title":"var price: Decimal","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/productcategory","title":"var productCategory: ProductCategory?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/productidentifier","title":"var productIdentifier: String","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/producttype","title":"var productType: ProductType?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/subscription","title":"var subscription: SubscriptionInfo?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/subscriptiongroupidentifier","title":"var subscriptionGroupIdentifier: String?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/subscriptionperiod","title":"var subscriptionPeriod: SubscriptionPeriod?","type":"property"}],"path":"\/documentation\/flare\/storeproduct\/iskproduct-implementations","title":"ISKProduct Implementations","type":"symbol"}],"path":"\/documentation\/flare\/storeproduct","title":"StoreProduct","type":"class"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/storetransaction\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/flare\/storetransaction\/==(_:_:)","title":"static func == (StoreTransaction, StoreTransaction) -> Bool","type":"op"}],"path":"\/documentation\/flare\/storetransaction\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/storetransaction\/hasknownpurchasedate","title":"var hasKnownPurchaseDate: Bool","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/hasknowntransactionidentifier","title":"var hasKnownTransactionIdentifier: Bool","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/jwsrepresentation","title":"var jwsRepresentation: String?","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/productidentifier","title":"var productIdentifier: String","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/purchasedate","title":"var purchaseDate: Date","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/quantity","title":"var quantity: Int","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/transactionidentifier","title":"var transactionIdentifier: String","type":"property"}],"path":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations","title":"IStoreTransaction Implementations","type":"symbol"}],"path":"\/documentation\/flare\/storetransaction","title":"StoreTransaction","type":"class"},{"title":"Articles","type":"groupMarker"},{"path":"\/documentation\/flare\/perform-purchase","title":"Perform Purchase","type":"article"},{"path":"\/documentation\/flare\/restore-purchase","title":"Restore Purchase","type":"article"},{"path":"\/documentation\/flare\/refund-purchase","title":"Refund Purchase","type":"article"},{"path":"\/documentation\/flare\/promotional-offers","title":"Promotional Offers","type":"article"},{"path":"\/documentation\/flare\/logging","title":"Logging","type":"article"},{"title":"Articles","type":"groupMarker"},{"path":"\/documentation\/flare\/caching","title":"Caching Products","type":"article"},{"title":"Classes","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/loglevel","title":"var logLevel: LogLevel","type":"property"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/shared","title":"static var shared: IFlare","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/configure(with:)","title":"static func configure(with: Configuration)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/addtransactionobserver(fallbackhandler:)","title":"func addTransactionObserver(fallbackHandler: Closure>?)","type":"method"},{"path":"\/documentation\/flare\/flare\/checkeligibility(productids:)","title":"func checkEligibility(productIDs: Set) async throws -> [String : SubscriptionEligibility]","type":"method"},{"path":"\/documentation\/flare\/flare\/fetch(productids:)","title":"func fetch(productIDs: some Collection) async throws -> [StoreProduct]","type":"method"},{"path":"\/documentation\/flare\/flare\/fetch(productids:completion:)","title":"func fetch(productIDs: some Collection, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/finish(transaction:)","title":"func finish(transaction: StoreTransaction) async","type":"method"},{"path":"\/documentation\/flare\/flare\/finish(transaction:completion:)","title":"func finish(transaction: StoreTransaction, completion: (() -> Void)?)","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:)","title":"func purchase(product: StoreProduct) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:completion:)","title":"func purchase(product: StoreProduct, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:options:)","title":"func purchase(product: StoreProduct, options: Set) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:options:completion:)","title":"func purchase(product: StoreProduct, options: Set, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/receipt()","title":"func receipt() async throws -> String","type":"method"},{"path":"\/documentation\/flare\/flare\/receipt(completion:)","title":"func receipt(completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/removetransactionobserver()","title":"func removeTransactionObserver()","type":"method"},{"path":"\/documentation\/flare\/flare\/restore()","title":"func restore() async throws","type":"method"}],"path":"\/documentation\/flare\/flare\/iflare-implementations","title":"IFlare Implementations","type":"symbol"}],"path":"\/documentation\/flare\/flare","title":"Flare","type":"class"},{"children":[{"title":"Classes","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/init(identifier:keyidentifier:nonce:signature:timestamp:)","title":"init(identifier: String, keyIdentifier: String, nonce: UUID, signature: String, timestamp: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/identifier","title":"let identifier: String","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/keyidentifier","title":"let keyIdentifier: String","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/nonce","title":"let nonce: UUID","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/signature","title":"let signature: String","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/timestamp","title":"let timestamp: Int","type":"property"}],"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class","title":"PromotionalOffer.SignedData","type":"class"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/promotionaloffer\/init(discount:signeddata:)","title":"init(discount: StoreProductDiscount, signedData: PromotionalOffer.SignedData)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/promotionaloffer\/discount","title":"let discount: StoreProductDiscount","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.property","title":"let signedData: PromotionalOffer.SignedData","type":"property"}],"path":"\/documentation\/flare\/promotionaloffer","title":"PromotionalOffer","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/storeproductdiscount\/init(discount:currencycode:)","title":"convenience init?(discount: Product.SubscriptionOffer, currencyCode: String?)","type":"init"},{"path":"\/documentation\/flare\/storeproductdiscount\/init(skproductdiscount:)","title":"convenience init?(skProductDiscount: SKProductDiscount)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/storeproductdiscount\/currencycode","title":"var currencyCode: String?","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/numberofperiods","title":"var numberOfPeriods: Int","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/offeridentifier","title":"var offerIdentifier: String?","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/paymentmode","title":"var paymentMode: PaymentMode","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/price","title":"var price: Decimal","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/subscriptionperiod","title":"var subscriptionPeriod: SubscriptionPeriod","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/type","title":"var type: DiscountType","type":"property"}],"path":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations","title":"IStoreProductDiscount Implementations","type":"symbol"}],"path":"\/documentation\/flare\/storeproductdiscount","title":"StoreProductDiscount","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/init(value:unit:)","title":"init(value: Int, unit: SubscriptionPeriod.Unit)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/hash","title":"var hash: Int","type":"property"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.property","title":"let unit: SubscriptionPeriod.Unit","type":"property"},{"path":"\/documentation\/flare\/subscriptionperiod\/value","title":"let value: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/isequal(_:)","title":"func isEqual(Any?) -> Bool","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/day","title":"case day","type":"case"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/month","title":"case month","type":"case"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/week","title":"case week","type":"case"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/year","title":"case year","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum","title":"SubscriptionPeriod.Unit","type":"enum"}],"path":"\/documentation\/flare\/subscriptionperiod","title":"SubscriptionPeriod","type":"class"},{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/irenewalinfo\/autorenewpreference","title":"var autoRenewPreference: String?","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/currentproductid","title":"var currentProductID: String","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/expirationreason","title":"var expirationReason: ExpirationReason?","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/graceperiodexpirationdate","title":"var gracePeriodExpirationDate: Date?","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/isinbillingretry","title":"var isInBillingRetry: Bool","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/jsonrepresentation","title":"var jsonRepresentation: Data","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/offerid","title":"var offerID: String?","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/originaltransactionid","title":"var originalTransactionID: UInt64","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/priceincreasestatus","title":"var priceIncreaseStatus: PriceIncreaseStatus","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/willautorenew","title":"var willAutoRenew: Bool","type":"property"}],"path":"\/documentation\/flare\/irenewalinfo","title":"IRenewalInfo","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentqueue\/canmakepayments","title":"var canMakePayments: Bool","type":"property"},{"path":"\/documentation\/flare\/paymentqueue\/transactions","title":"var transactions: [SKPaymentTransaction]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentqueue\/add(_:)-2t4tf","title":"func add(SKPaymentTransactionObserver)","type":"method"},{"path":"\/documentation\/flare\/paymentqueue\/add(_:)-9zjgg","title":"func add(SKPayment)","type":"method"},{"path":"\/documentation\/flare\/paymentqueue\/finishtransaction(_:)","title":"func finishTransaction(SKPaymentTransaction)","type":"method"},{"path":"\/documentation\/flare\/paymentqueue\/remove(_:)","title":"func remove(SKPaymentTransactionObserver)","type":"method"},{"path":"\/documentation\/flare\/paymentqueue\/restorecompletedtransactions()","title":"func restoreCompletedTransactions()","type":"method"}],"path":"\/documentation\/flare\/paymentqueue","title":"PaymentQueue","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/configuration\/init(applicationusername:fetchcachepolicy:)","title":"init(applicationUsername: String, fetchCachePolicy: FetchCachePolicy)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/configuration\/applicationusername","title":"let applicationUsername: String","type":"property"},{"path":"\/documentation\/flare\/configuration\/fetchcachepolicy","title":"let fetchCachePolicy: FetchCachePolicy","type":"property"}],"path":"\/documentation\/flare\/configuration","title":"Configuration","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/paymenttransaction\/error","title":"var error: Error?","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/iscancelled","title":"var isCancelled: Bool","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/original","title":"var original: PaymentTransaction?","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/originaltransactionidentifier","title":"var originalTransactionIdentifier: String?","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/productidentifier","title":"var productIdentifier: String","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.property","title":"var state: PaymentTransaction.State","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/transactiondate","title":"var transactionDate: Date?","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/transactionidentifier","title":"var transactionIdentifier: String?","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/deferred","title":"case deferred","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/failed","title":"case failed","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchased","title":"case purchased","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchasing","title":"case purchasing","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/restored","title":"case restored","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/unknown(rawvalue:)","title":"case unknown(rawValue: Int)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum","title":"PaymentTransaction.State","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/paymenttransaction\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/paymenttransaction\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/paymenttransaction","title":"PaymentTransaction","type":"struct"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/renewalinfo\/autorenewpreference","title":"var autoRenewPreference: String?","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/currentproductid","title":"var currentProductID: String","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/expirationreason","title":"var expirationReason: ExpirationReason?","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/graceperiodexpirationdate","title":"var gracePeriodExpirationDate: Date?","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/isinbillingretry","title":"var isInBillingRetry: Bool","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/jsonrepresentation","title":"var jsonRepresentation: Data","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/offerid","title":"var offerID: String?","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/originaltransactionid","title":"var originalTransactionID: UInt64","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/priceincreasestatus","title":"var priceIncreaseStatus: PriceIncreaseStatus","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/willautorenew","title":"var willAutoRenew: Bool","type":"property"}],"path":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations","title":"IRenewalInfo Implementations","type":"symbol"}],"path":"\/documentation\/flare\/renewalinfo","title":"RenewalInfo","type":"struct"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioninfo\/subscriptionstatus","title":"var subscriptionStatus: [SubscriptionInfoStatus]","type":"property"}],"path":"\/documentation\/flare\/subscriptioninfo\/isubscriptioninfo-implementations","title":"ISubscriptionInfo Implementations","type":"symbol"}],"path":"\/documentation\/flare\/subscriptioninfo","title":"SubscriptionInfo","type":"struct"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioninfostatus\/renewalstate","title":"var renewalState: RenewalState","type":"property"},{"path":"\/documentation\/flare\/subscriptioninfostatus\/subscriptionrenewalinfo","title":"var subscriptionRenewalInfo: VerificationResult","type":"property"}],"path":"\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations","title":"ISubscriptionInfoStatus Implementations","type":"symbol"}],"path":"\/documentation\/flare\/subscriptioninfostatus","title":"SubscriptionInfoStatus","type":"struct"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/flare\/closure","title":"Closure","type":"typealias"},{"path":"\/documentation\/flare\/closure2","title":"Closure2","type":"typealias"},{"path":"\/documentation\/flare\/purchasecompletionhandler","title":"PurchaseCompletionHandler","type":"typealias"},{"path":"\/documentation\/flare\/sendableclosure","title":"SendableClosure","type":"typealias"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/introductory","title":"case introductory","type":"case"},{"path":"\/documentation\/flare\/discounttype\/promotional","title":"case promotional","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/discounttype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/discounttype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/discounttype","title":"DiscountType","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/expirationreason\/autorenewdisabled","title":"case autoRenewDisabled","type":"case"},{"path":"\/documentation\/flare\/expirationreason\/billingerror","title":"case billingError","type":"case"},{"path":"\/documentation\/flare\/expirationreason\/didnotconsenttopriceincrease","title":"case didNotConsentToPriceIncrease","type":"case"},{"path":"\/documentation\/flare\/expirationreason\/productunavailable","title":"case productUnavailable","type":"case"},{"path":"\/documentation\/flare\/expirationreason\/unknown","title":"case unknown","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/expirationreason\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/expirationreason\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/expirationreason","title":"ExpirationReason","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/fetchcachepolicy\/cachedorfetch","title":"case cachedOrFetch","type":"case"},{"path":"\/documentation\/flare\/fetchcachepolicy\/fetch","title":"case fetch","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/fetchcachepolicy\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/fetchcachepolicy\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/fetchcachepolicy\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/fetchcachepolicy","title":"FetchCachePolicy","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/freetrial","title":"case freeTrial","type":"case"},{"path":"\/documentation\/flare\/paymentmode\/payasyougo","title":"case payAsYouGo","type":"case"},{"path":"\/documentation\/flare\/paymentmode\/payupfront","title":"case payUpFront","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/paymentmode\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/paymentmode\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/paymentmode","title":"PaymentMode","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/priceincreasestatus\/agreed","title":"case agreed","type":"case"},{"path":"\/documentation\/flare\/priceincreasestatus\/noincreasepending","title":"case noIncreasePending","type":"case"},{"path":"\/documentation\/flare\/priceincreasestatus\/pending","title":"case pending","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/priceincreasestatus\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/priceincreasestatus\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/priceincreasestatus","title":"PriceIncreaseStatus","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/nonsubscription","title":"case nonSubscription","type":"case"},{"path":"\/documentation\/flare\/productcategory\/subscription","title":"case subscription","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/productcategory\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/productcategory\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/productcategory","title":"ProductCategory","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/refunderror\/duplicaterequest","title":"case duplicateRequest","type":"case"},{"path":"\/documentation\/flare\/refunderror\/failed","title":"case failed","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/refunderror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/refunderror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/refunderror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/flare\/refunderror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/refunderror\/errordescription-4w48o","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/flare\/refunderror\/errordescription-j6xc","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/flare\/refunderror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/flare\/refunderror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/flare\/refunderror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/flare\/refunderror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/flare\/refunderror","title":"RefundError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/refundrequeststatus\/failed(error:)","title":"case failed(error: Error)","type":"case"},{"path":"\/documentation\/flare\/refundrequeststatus\/success","title":"case success","type":"case"},{"path":"\/documentation\/flare\/refundrequeststatus\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/flare\/refundrequeststatus\/usercancelled","title":"case userCancelled","type":"case"}],"path":"\/documentation\/flare\/refundrequeststatus","title":"RefundRequestStatus","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/renewalstate\/expired","title":"case expired","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/inbillingretryperiod","title":"case inBillingRetryPeriod","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/ingraceperiod","title":"case inGracePeriod","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/revoked","title":"case revoked","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/subscribed","title":"case subscribed","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/unknown","title":"case unknown","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/renewalstate\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/renewalstate\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/renewalstate","title":"RenewalState","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/eligible","title":"case eligible","type":"case"},{"path":"\/documentation\/flare\/subscriptioneligibility\/nooffer","title":"case noOffer","type":"case"},{"path":"\/documentation\/flare\/subscriptioneligibility\/noneligible","title":"case nonEligible","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/subscriptioneligibility\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/subscriptioneligibility","title":"SubscriptionEligibility","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/verificationerror\/invalidcertificatechain","title":"case invalidCertificateChain","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/invaliddeviceverification","title":"case invalidDeviceVerification","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/invalidencoding","title":"case invalidEncoding","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/invalidsignature","title":"case invalidSignature","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/missingrequiredproperties","title":"case missingRequiredProperties","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/revokedcertificate","title":"case revokedCertificate","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/unknown(error:)","title":"case unknown(error: Error)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/verificationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/flare\/verificationerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/flare\/verificationerror","title":"VerificationError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/verificationresult\/unverified(_:_:)","title":"case unverified(SignedType, Error)","type":"case"},{"path":"\/documentation\/flare\/verificationresult\/verified(_:)","title":"case verified(SignedType)","type":"case"}],"path":"\/documentation\/flare\/verificationresult","title":"VerificationResult","type":"enum"}],"path":"\/documentation\/flare","title":"Flare","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":0}} \ No newline at end of file +{"interfaceLanguages":{"swift":[{"children":[{"title":"Essentials","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/iflare\/loglevel","title":"var logLevel: LogLevel","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/iflare\/addtransactionobserver(fallbackhandler:)","title":"func addTransactionObserver(fallbackHandler: Closure>?)","type":"method"},{"path":"\/documentation\/flare\/iflare\/checkeligibility(productids:)","title":"func checkEligibility(productIDs: Set) async throws -> [String : SubscriptionEligibility]","type":"method"},{"path":"\/documentation\/flare\/iflare\/fetch(productids:)","title":"func fetch(productIDs: some Collection) async throws -> [StoreProduct]","type":"method"},{"path":"\/documentation\/flare\/iflare\/fetch(productids:completion:)","title":"func fetch(productIDs: some Collection, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/finish(transaction:)","title":"func finish(transaction: StoreTransaction) async","type":"method"},{"path":"\/documentation\/flare\/iflare\/finish(transaction:completion:)","title":"func finish(transaction: StoreTransaction, completion: (() -> Void)?)","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:)","title":"func purchase(product: StoreProduct) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:completion:)","title":"func purchase(product: StoreProduct, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:options:)","title":"func purchase(product: StoreProduct, options: Set) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:options:completion:)","title":"func purchase(product: StoreProduct, options: Set, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:options:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iflare\/purchase(product:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/receipt()","title":"func receipt() async throws -> String","type":"method"},{"path":"\/documentation\/flare\/iflare\/receipt(completion:)","title":"func receipt(completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iflare\/receipt(updatetransactions:)","title":"func receipt(updateTransactions: Bool) async throws -> String","type":"method"},{"path":"\/documentation\/flare\/iflare\/receipt(updatetransactions:completion:)","title":"func receipt(updateTransactions: Bool, completion: (Result) -> Void)","type":"method"},{"path":"\/documentation\/flare\/iflare\/removetransactionobserver()","title":"func removeTransactionObserver()","type":"method"},{"path":"\/documentation\/flare\/iflare\/restore()","title":"func restore() async throws","type":"method"},{"path":"\/documentation\/flare\/iflare\/restore(_:)","title":"func restore((Result) -> Void)","type":"method"}],"path":"\/documentation\/flare\/iflare","title":"IFlare","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/iiapprovider\/canmakepayments","title":"var canMakePayments: Bool","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/iiapprovider\/addtransactionobserver(fallbackhandler:)","title":"func addTransactionObserver(fallbackHandler: Closure>?)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/checkeligibility(productids:)","title":"func checkEligibility(productIDs: Set) async throws -> [String : SubscriptionEligibility]","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/fetch(productids:)","title":"func fetch(productIDs: some Collection) async throws -> [StoreProduct]","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/fetch(productids:completion:)","title":"func fetch(productIDs: some Collection, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/finish(transaction:)","title":"func finish(transaction: StoreTransaction) async","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/finish(transaction:completion:)","title":"func finish(transaction: StoreTransaction, completion: (() -> Void)?)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/purchase(product:options:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/purchase(product:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/refreshreceipt()","title":"func refreshReceipt() async throws -> String","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/refreshreceipt(completion:)","title":"func refreshReceipt(completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/refreshreceipt(updatetransactions:)","title":"func refreshReceipt(updateTransactions: Bool) async throws -> String","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/refreshreceipt(updatetransactions:completion:)","title":"func refreshReceipt(updateTransactions: Bool, completion: (Result) -> Void)","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/removetransactionobserver()","title":"func removeTransactionObserver()","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/restore()","title":"func restore() async throws","type":"method"},{"path":"\/documentation\/flare\/iiapprovider\/restore(_:)","title":"func restore((Result) -> Void)","type":"method"}],"path":"\/documentation\/flare\/iiapprovider","title":"IIAPProvider","type":"protocol"},{"title":"Misc","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/iaperror\/failedtodecodesignature(signature:)","title":"case failedToDecodeSignature(signature: String)","type":"case"},{"path":"\/documentation\/flare\/iaperror\/invalid(productids:)","title":"case invalid(productIDs: [String])","type":"case"},{"path":"\/documentation\/flare\/iaperror\/paymentcancelled","title":"case paymentCancelled","type":"case"},{"path":"\/documentation\/flare\/iaperror\/paymentdefferred","title":"case paymentDefferred","type":"case"},{"path":"\/documentation\/flare\/iaperror\/paymentnotallowed","title":"case paymentNotAllowed","type":"case"},{"path":"\/documentation\/flare\/iaperror\/receiptnotfound","title":"case receiptNotFound","type":"case"},{"path":"\/documentation\/flare\/iaperror\/refund(error:)","title":"case refund(error: RefundError)","type":"case"},{"path":"\/documentation\/flare\/iaperror\/storeproductnotavailable","title":"case storeProductNotAvailable","type":"case"},{"path":"\/documentation\/flare\/iaperror\/transactionnotfound(productid:)","title":"case transactionNotFound(productID: String)","type":"case"},{"path":"\/documentation\/flare\/iaperror\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/flare\/iaperror\/verification(error:)","title":"case verification(error: VerificationError)","type":"case"},{"path":"\/documentation\/flare\/iaperror\/with(error:)","title":"case with(error: Error)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/iaperror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/flare\/iaperror\/==(_:_:)","title":"static func == (IAPError, IAPError) -> Bool","type":"op"}],"path":"\/documentation\/flare\/iaperror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/iaperror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/flare\/iaperror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/iaperror\/errordescription-3rq25","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/errordescription-9y8u0","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/failurereason-44tfk","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/failurereason-880fb","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/recoverysuggestion-33a3c","title":"var recoverySuggestion: String?","type":"property"},{"path":"\/documentation\/flare\/iaperror\/recoverysuggestion-6ili0","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/flare\/iaperror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/flare\/iaperror","title":"IAPError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/autorenewablesubscription","title":"case autoRenewableSubscription","type":"case"},{"path":"\/documentation\/flare\/producttype\/consumable","title":"case consumable","type":"case"},{"path":"\/documentation\/flare\/producttype\/nonconsumable","title":"case nonConsumable","type":"case"},{"path":"\/documentation\/flare\/producttype\/nonrenewablesubscription","title":"case nonRenewableSubscription","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/producttype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/producttype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/producttype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/producttype","title":"ProductType","type":"enum"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/storeproduct\/init(product:)","title":"convenience init(product: Product)","type":"init"},{"path":"\/documentation\/flare\/storeproduct\/init(skproduct:)","title":"convenience init(skProduct: SKProduct)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/storeproduct\/currencycode","title":"var currencyCode: String?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/discounts","title":"var discounts: [StoreProductDiscount]","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/introductorydiscount","title":"var introductoryDiscount: StoreProductDiscount?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/localizeddescription","title":"var localizedDescription: String","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/localizedpricestring","title":"var localizedPriceString: String?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/localizedtitle","title":"var localizedTitle: String","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/price","title":"var price: Decimal","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/productcategory","title":"var productCategory: ProductCategory?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/productidentifier","title":"var productIdentifier: String","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/producttype","title":"var productType: ProductType?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/subscription","title":"var subscription: SubscriptionInfo?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/subscriptiongroupidentifier","title":"var subscriptionGroupIdentifier: String?","type":"property"},{"path":"\/documentation\/flare\/storeproduct\/subscriptionperiod","title":"var subscriptionPeriod: SubscriptionPeriod?","type":"property"}],"path":"\/documentation\/flare\/storeproduct\/iskproduct-implementations","title":"ISKProduct Implementations","type":"symbol"}],"path":"\/documentation\/flare\/storeproduct","title":"StoreProduct","type":"class"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/storetransaction\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"},{"path":"\/documentation\/flare\/storetransaction\/==(_:_:)","title":"static func == (StoreTransaction, StoreTransaction) -> Bool","type":"op"}],"path":"\/documentation\/flare\/storetransaction\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/storetransaction\/hasknownpurchasedate","title":"var hasKnownPurchaseDate: Bool","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/hasknowntransactionidentifier","title":"var hasKnownTransactionIdentifier: Bool","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/jwsrepresentation","title":"var jwsRepresentation: String?","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/productidentifier","title":"var productIdentifier: String","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/purchasedate","title":"var purchaseDate: Date","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/quantity","title":"var quantity: Int","type":"property"},{"path":"\/documentation\/flare\/storetransaction\/transactionidentifier","title":"var transactionIdentifier: String","type":"property"}],"path":"\/documentation\/flare\/storetransaction\/istoretransaction-implementations","title":"IStoreTransaction Implementations","type":"symbol"}],"path":"\/documentation\/flare\/storetransaction","title":"StoreTransaction","type":"class"},{"title":"Articles","type":"groupMarker"},{"path":"\/documentation\/flare\/perform-purchase","title":"Perform Purchase","type":"article"},{"path":"\/documentation\/flare\/restore-purchase","title":"Restore Purchase","type":"article"},{"path":"\/documentation\/flare\/refund-purchase","title":"Refund Purchase","type":"article"},{"path":"\/documentation\/flare\/promotional-offers","title":"Promotional Offers","type":"article"},{"path":"\/documentation\/flare\/logging","title":"Logging","type":"article"},{"title":"Articles","type":"groupMarker"},{"path":"\/documentation\/flare\/caching","title":"Caching Products","type":"article"},{"title":"Classes","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/loglevel","title":"var logLevel: LogLevel","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/receipt()","title":"func receipt() async throws -> String","type":"method"},{"path":"\/documentation\/flare\/flare\/receipt(completion:)","title":"func receipt(completion: Closure>)","type":"method"},{"title":"Type Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/shared","title":"static var shared: IFlare","type":"property"},{"title":"Type Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/configure(with:)","title":"static func configure(with: Configuration)","type":"method"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/flare\/addtransactionobserver(fallbackhandler:)","title":"func addTransactionObserver(fallbackHandler: Closure>?)","type":"method"},{"path":"\/documentation\/flare\/flare\/checkeligibility(productids:)","title":"func checkEligibility(productIDs: Set) async throws -> [String : SubscriptionEligibility]","type":"method"},{"path":"\/documentation\/flare\/flare\/fetch(productids:)","title":"func fetch(productIDs: some Collection) async throws -> [StoreProduct]","type":"method"},{"path":"\/documentation\/flare\/flare\/fetch(productids:completion:)","title":"func fetch(productIDs: some Collection, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/finish(transaction:)","title":"func finish(transaction: StoreTransaction) async","type":"method"},{"path":"\/documentation\/flare\/flare\/finish(transaction:completion:)","title":"func finish(transaction: StoreTransaction, completion: (() -> Void)?)","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:)","title":"func purchase(product: StoreProduct) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:completion:)","title":"func purchase(product: StoreProduct, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:options:)","title":"func purchase(product: StoreProduct, options: Set) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:options:completion:)","title":"func purchase(product: StoreProduct, options: Set, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:options:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, options: Set, promotionalOffer: PromotionalOffer?, completion: SendableClosure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?) async throws -> StoreTransaction","type":"method"},{"path":"\/documentation\/flare\/flare\/purchase(product:promotionaloffer:completion:)","title":"func purchase(product: StoreProduct, promotionalOffer: PromotionalOffer?, completion: Closure>)","type":"method"},{"path":"\/documentation\/flare\/flare\/receipt(updatetransactions:)","title":"func receipt(updateTransactions: Bool) async throws -> String","type":"method"},{"path":"\/documentation\/flare\/flare\/receipt(updatetransactions:completion:)","title":"func receipt(updateTransactions: Bool, completion: (Result) -> Void)","type":"method"},{"path":"\/documentation\/flare\/flare\/removetransactionobserver()","title":"func removeTransactionObserver()","type":"method"},{"path":"\/documentation\/flare\/flare\/restore()","title":"func restore() async throws","type":"method"},{"path":"\/documentation\/flare\/flare\/restore(_:)","title":"func restore((Result) -> Void)","type":"method"}],"path":"\/documentation\/flare\/flare\/iflare-implementations","title":"IFlare Implementations","type":"symbol"}],"path":"\/documentation\/flare\/flare","title":"Flare","type":"class"},{"children":[{"title":"Classes","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/init(identifier:keyidentifier:nonce:signature:timestamp:)","title":"init(identifier: String, keyIdentifier: String, nonce: UUID, signature: String, timestamp: Int)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/identifier","title":"let identifier: String","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/keyidentifier","title":"let keyIdentifier: String","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/nonce","title":"let nonce: UUID","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/signature","title":"let signature: String","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class\/timestamp","title":"let timestamp: Int","type":"property"}],"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.class","title":"PromotionalOffer.SignedData","type":"class"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/promotionaloffer\/init(discount:signeddata:)","title":"init(discount: StoreProductDiscount, signedData: PromotionalOffer.SignedData)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/promotionaloffer\/discount","title":"let discount: StoreProductDiscount","type":"property"},{"path":"\/documentation\/flare\/promotionaloffer\/signeddata-swift.property","title":"let signedData: PromotionalOffer.SignedData","type":"property"}],"path":"\/documentation\/flare\/promotionaloffer","title":"PromotionalOffer","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/storeproductdiscount\/init(discount:currencycode:)","title":"convenience init?(discount: Product.SubscriptionOffer, currencyCode: String?)","type":"init"},{"path":"\/documentation\/flare\/storeproductdiscount\/init(skproductdiscount:)","title":"convenience init?(skProductDiscount: SKProductDiscount)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/storeproductdiscount\/currencycode","title":"var currencyCode: String?","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/numberofperiods","title":"var numberOfPeriods: Int","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/offeridentifier","title":"var offerIdentifier: String?","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/paymentmode","title":"var paymentMode: PaymentMode","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/price","title":"var price: Decimal","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/subscriptionperiod","title":"var subscriptionPeriod: SubscriptionPeriod","type":"property"},{"path":"\/documentation\/flare\/storeproductdiscount\/type","title":"var type: DiscountType","type":"property"}],"path":"\/documentation\/flare\/storeproductdiscount\/istoreproductdiscount-implementations","title":"IStoreProductDiscount Implementations","type":"symbol"}],"path":"\/documentation\/flare\/storeproductdiscount","title":"StoreProductDiscount","type":"class"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/init(value:unit:)","title":"init(value: Int, unit: SubscriptionPeriod.Unit)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/hash","title":"var hash: Int","type":"property"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.property","title":"let unit: SubscriptionPeriod.Unit","type":"property"},{"path":"\/documentation\/flare\/subscriptionperiod\/value","title":"let value: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/isequal(_:)","title":"func isEqual(Any?) -> Bool","type":"method"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/day","title":"case day","type":"case"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/month","title":"case month","type":"case"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/week","title":"case week","type":"case"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/year","title":"case year","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/subscriptionperiod\/unit-swift.enum","title":"SubscriptionPeriod.Unit","type":"enum"}],"path":"\/documentation\/flare\/subscriptionperiod","title":"SubscriptionPeriod","type":"class"},{"title":"Protocols","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/irenewalinfo\/autorenewpreference","title":"var autoRenewPreference: String?","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/currentproductid","title":"var currentProductID: String","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/expirationreason","title":"var expirationReason: ExpirationReason?","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/graceperiodexpirationdate","title":"var gracePeriodExpirationDate: Date?","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/isinbillingretry","title":"var isInBillingRetry: Bool","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/jsonrepresentation","title":"var jsonRepresentation: Data","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/offerid","title":"var offerID: String?","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/originaltransactionid","title":"var originalTransactionID: UInt64","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/priceincreasestatus","title":"var priceIncreaseStatus: PriceIncreaseStatus","type":"property"},{"path":"\/documentation\/flare\/irenewalinfo\/willautorenew","title":"var willAutoRenew: Bool","type":"property"}],"path":"\/documentation\/flare\/irenewalinfo","title":"IRenewalInfo","type":"protocol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentqueue\/canmakepayments","title":"var canMakePayments: Bool","type":"property"},{"path":"\/documentation\/flare\/paymentqueue\/transactions","title":"var transactions: [SKPaymentTransaction]","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentqueue\/add(_:)-2t4tf","title":"func add(SKPaymentTransactionObserver)","type":"method"},{"path":"\/documentation\/flare\/paymentqueue\/add(_:)-9zjgg","title":"func add(SKPayment)","type":"method"},{"path":"\/documentation\/flare\/paymentqueue\/finishtransaction(_:)","title":"func finishTransaction(SKPaymentTransaction)","type":"method"},{"path":"\/documentation\/flare\/paymentqueue\/remove(_:)","title":"func remove(SKPaymentTransactionObserver)","type":"method"},{"path":"\/documentation\/flare\/paymentqueue\/restorecompletedtransactions()","title":"func restoreCompletedTransactions()","type":"method"}],"path":"\/documentation\/flare\/paymentqueue","title":"PaymentQueue","type":"protocol"},{"title":"Structures","type":"groupMarker"},{"children":[{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/configuration\/init(applicationusername:fetchcachepolicy:)","title":"init(applicationUsername: String, fetchCachePolicy: FetchCachePolicy)","type":"init"},{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/configuration\/applicationusername","title":"let applicationUsername: String","type":"property"},{"path":"\/documentation\/flare\/configuration\/fetchcachepolicy","title":"let fetchCachePolicy: FetchCachePolicy","type":"property"}],"path":"\/documentation\/flare\/configuration","title":"Configuration","type":"struct"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/paymenttransaction\/error","title":"var error: Error?","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/iscancelled","title":"var isCancelled: Bool","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/original","title":"var original: PaymentTransaction?","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/originaltransactionidentifier","title":"var originalTransactionIdentifier: String?","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/productidentifier","title":"var productIdentifier: String","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.property","title":"var state: PaymentTransaction.State","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/transactiondate","title":"var transactionDate: Date?","type":"property"},{"path":"\/documentation\/flare\/paymenttransaction\/transactionidentifier","title":"var transactionIdentifier: String?","type":"property"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/deferred","title":"case deferred","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/failed","title":"case failed","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchased","title":"case purchased","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/purchasing","title":"case purchasing","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/restored","title":"case restored","type":"case"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/unknown(rawvalue:)","title":"case unknown(rawValue: Int)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/paymenttransaction\/state-swift.enum","title":"PaymentTransaction.State","type":"enum"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/paymenttransaction\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/paymenttransaction\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/paymenttransaction","title":"PaymentTransaction","type":"struct"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/renewalinfo\/autorenewpreference","title":"var autoRenewPreference: String?","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/currentproductid","title":"var currentProductID: String","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/expirationreason","title":"var expirationReason: ExpirationReason?","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/graceperiodexpirationdate","title":"var gracePeriodExpirationDate: Date?","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/isinbillingretry","title":"var isInBillingRetry: Bool","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/jsonrepresentation","title":"var jsonRepresentation: Data","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/offerid","title":"var offerID: String?","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/originaltransactionid","title":"var originalTransactionID: UInt64","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/priceincreasestatus","title":"var priceIncreaseStatus: PriceIncreaseStatus","type":"property"},{"path":"\/documentation\/flare\/renewalinfo\/willautorenew","title":"var willAutoRenew: Bool","type":"property"}],"path":"\/documentation\/flare\/renewalinfo\/irenewalinfo-implementations","title":"IRenewalInfo Implementations","type":"symbol"}],"path":"\/documentation\/flare\/renewalinfo","title":"RenewalInfo","type":"struct"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioninfo\/subscriptionstatus","title":"var subscriptionStatus: [SubscriptionInfoStatus]","type":"property"}],"path":"\/documentation\/flare\/subscriptioninfo\/isubscriptioninfo-implementations","title":"ISubscriptionInfo Implementations","type":"symbol"}],"path":"\/documentation\/flare\/subscriptioninfo","title":"SubscriptionInfo","type":"struct"},{"children":[{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioninfostatus\/renewalstate","title":"var renewalState: RenewalState","type":"property"},{"path":"\/documentation\/flare\/subscriptioninfostatus\/subscriptionrenewalinfo","title":"var subscriptionRenewalInfo: VerificationResult","type":"property"}],"path":"\/documentation\/flare\/subscriptioninfostatus\/isubscriptioninfostatus-implementations","title":"ISubscriptionInfoStatus Implementations","type":"symbol"}],"path":"\/documentation\/flare\/subscriptioninfostatus","title":"SubscriptionInfoStatus","type":"struct"},{"title":"Type Aliases","type":"groupMarker"},{"path":"\/documentation\/flare\/closure","title":"Closure","type":"typealias"},{"path":"\/documentation\/flare\/closure2","title":"Closure2","type":"typealias"},{"path":"\/documentation\/flare\/purchasecompletionhandler","title":"PurchaseCompletionHandler","type":"typealias"},{"path":"\/documentation\/flare\/sendableclosure","title":"SendableClosure","type":"typealias"},{"title":"Enumerations","type":"groupMarker"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/introductory","title":"case introductory","type":"case"},{"path":"\/documentation\/flare\/discounttype\/promotional","title":"case promotional","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/discounttype\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/discounttype\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/discounttype\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/discounttype","title":"DiscountType","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/expirationreason\/autorenewdisabled","title":"case autoRenewDisabled","type":"case"},{"path":"\/documentation\/flare\/expirationreason\/billingerror","title":"case billingError","type":"case"},{"path":"\/documentation\/flare\/expirationreason\/didnotconsenttopriceincrease","title":"case didNotConsentToPriceIncrease","type":"case"},{"path":"\/documentation\/flare\/expirationreason\/productunavailable","title":"case productUnavailable","type":"case"},{"path":"\/documentation\/flare\/expirationreason\/unknown","title":"case unknown","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/expirationreason\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/expirationreason\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/expirationreason","title":"ExpirationReason","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/fetchcachepolicy\/cachedorfetch","title":"case cachedOrFetch","type":"case"},{"path":"\/documentation\/flare\/fetchcachepolicy\/fetch","title":"case fetch","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/fetchcachepolicy\/init(from:)","title":"init(from: Decoder) throws","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/fetchcachepolicy\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/fetchcachepolicy\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/fetchcachepolicy","title":"FetchCachePolicy","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/freetrial","title":"case freeTrial","type":"case"},{"path":"\/documentation\/flare\/paymentmode\/payasyougo","title":"case payAsYouGo","type":"case"},{"path":"\/documentation\/flare\/paymentmode\/payupfront","title":"case payUpFront","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/paymentmode\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/paymentmode\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/paymentmode\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/paymentmode","title":"PaymentMode","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/priceincreasestatus\/agreed","title":"case agreed","type":"case"},{"path":"\/documentation\/flare\/priceincreasestatus\/noincreasepending","title":"case noIncreasePending","type":"case"},{"path":"\/documentation\/flare\/priceincreasestatus\/pending","title":"case pending","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/priceincreasestatus\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/priceincreasestatus\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/priceincreasestatus","title":"PriceIncreaseStatus","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/nonsubscription","title":"case nonSubscription","type":"case"},{"path":"\/documentation\/flare\/productcategory\/subscription","title":"case subscription","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/productcategory\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/productcategory\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/productcategory\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/productcategory","title":"ProductCategory","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/refunderror\/duplicaterequest","title":"case duplicateRequest","type":"case"},{"path":"\/documentation\/flare\/refunderror\/failed","title":"case failed","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/refunderror\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/refunderror\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/refunderror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/flare\/refunderror\/error-implementations","title":"Error Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/refunderror\/errordescription-4w48o","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/flare\/refunderror\/errordescription-j6xc","title":"var errorDescription: String?","type":"property"},{"path":"\/documentation\/flare\/refunderror\/failurereason","title":"var failureReason: String?","type":"property"},{"path":"\/documentation\/flare\/refunderror\/helpanchor","title":"var helpAnchor: String?","type":"property"},{"path":"\/documentation\/flare\/refunderror\/recoverysuggestion","title":"var recoverySuggestion: String?","type":"property"}],"path":"\/documentation\/flare\/refunderror\/localizederror-implementations","title":"LocalizedError Implementations","type":"symbol"}],"path":"\/documentation\/flare\/refunderror","title":"RefundError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/refundrequeststatus\/failed(error:)","title":"case failed(error: Error)","type":"case"},{"path":"\/documentation\/flare\/refundrequeststatus\/success","title":"case success","type":"case"},{"path":"\/documentation\/flare\/refundrequeststatus\/unknown","title":"case unknown","type":"case"},{"path":"\/documentation\/flare\/refundrequeststatus\/usercancelled","title":"case userCancelled","type":"case"}],"path":"\/documentation\/flare\/refundrequeststatus","title":"RefundRequestStatus","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/renewalstate\/expired","title":"case expired","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/inbillingretryperiod","title":"case inBillingRetryPeriod","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/ingraceperiod","title":"case inGracePeriod","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/revoked","title":"case revoked","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/subscribed","title":"case subscribed","type":"case"},{"path":"\/documentation\/flare\/renewalstate\/unknown","title":"case unknown","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/renewalstate\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/renewalstate\/equatable-implementations","title":"Equatable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/renewalstate","title":"RenewalState","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/eligible","title":"case eligible","type":"case"},{"path":"\/documentation\/flare\/subscriptioneligibility\/nooffer","title":"case noOffer","type":"case"},{"path":"\/documentation\/flare\/subscriptioneligibility\/noneligible","title":"case nonEligible","type":"case"},{"title":"Initializers","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/init(rawvalue:)","title":"init?(rawValue: Int)","type":"init"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Operators","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/!=(_:_:)","title":"static func != (Self, Self) -> Bool","type":"op"}],"path":"\/documentation\/flare\/subscriptioneligibility\/equatable-implementations","title":"Equatable Implementations","type":"symbol"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/hashvalue","title":"var hashValue: Int","type":"property"},{"title":"Instance Methods","type":"groupMarker"},{"path":"\/documentation\/flare\/subscriptioneligibility\/hash(into:)","title":"func hash(into: inout Hasher)","type":"method"}],"path":"\/documentation\/flare\/subscriptioneligibility\/rawrepresentable-implementations","title":"RawRepresentable Implementations","type":"symbol"}],"path":"\/documentation\/flare\/subscriptioneligibility","title":"SubscriptionEligibility","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/verificationerror\/invalidcertificatechain","title":"case invalidCertificateChain","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/invaliddeviceverification","title":"case invalidDeviceVerification","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/invalidencoding","title":"case invalidEncoding","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/invalidsignature","title":"case invalidSignature","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/missingrequiredproperties","title":"case missingRequiredProperties","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/revokedcertificate","title":"case revokedCertificate","type":"case"},{"path":"\/documentation\/flare\/verificationerror\/unknown(error:)","title":"case unknown(error: Error)","type":"case"},{"title":"Default Implementations","type":"groupMarker"},{"children":[{"title":"Instance Properties","type":"groupMarker"},{"path":"\/documentation\/flare\/verificationerror\/localizeddescription","title":"var localizedDescription: String","type":"property"}],"path":"\/documentation\/flare\/verificationerror\/error-implementations","title":"Error Implementations","type":"symbol"}],"path":"\/documentation\/flare\/verificationerror","title":"VerificationError","type":"enum"},{"children":[{"title":"Enumeration Cases","type":"groupMarker"},{"path":"\/documentation\/flare\/verificationresult\/unverified(_:_:)","title":"case unverified(SignedType, Error)","type":"case"},{"path":"\/documentation\/flare\/verificationresult\/verified(_:)","title":"case verified(SignedType)","type":"case"}],"path":"\/documentation\/flare\/verificationresult","title":"VerificationResult","type":"enum"}],"path":"\/documentation\/flare","title":"Flare","type":"module"}]},"schemaVersion":{"major":0,"minor":1,"patch":0}} \ No newline at end of file diff --git a/flare/index/navigator.index b/flare/index/navigator.index index 51a04a1c8..a0971d15a 100644 Binary files a/flare/index/navigator.index and b/flare/index/navigator.index differ