From 0dc3c9b1de6452892fe290de3783cfbf4d642607 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 4 May 2024 11:42:27 +0000 Subject: [PATCH] Generated Flare Swift DocC --- flare/data/documentation/flare.json | 2 +- flare/data/documentation/flare/caching.json | 1 + .../documentation/flare/configuration.json | 2 +- .../configuration/applicationusername.json | 2 +- .../flare/configuration/fetchcachepolicy.json | 2 +- ...pplicationusername:fetchcachepolicy:).json | 2 +- .../documentation/flare/discounttype.json | 2 +- .../flare/discounttype/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../flare/discounttype/hashvalue.json | 2 +- .../flare/discounttype/init(rawvalue:).json | 2 +- .../flare/discounttype/introductory.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../documentation/flare/expirationreason.json | 2 +- .../flare/expirationreason/!=(_:_:).json | 2 +- .../expirationreason/autorenewdisabled.json | 2 +- .../flare/expirationreason/billingerror.json | 2 +- .../didnotconsenttopriceincrease.json | 2 +- .../flare/expirationreason/unknown.json | 2 +- .../documentation/flare/fetchcachepolicy.json | 2 +- .../flare/fetchcachepolicy/!=(_:_:).json | 2 +- .../flare/fetchcachepolicy/cachedorfetch.json | 2 +- .../equatable-implementations.json | 2 +- flare/data/documentation/flare/flare.json | 2 +- ...transactionobserver(fallbackhandler:).json | 2 +- .../flare/checkeligibility(productids:).json | 2 +- .../flare/flare/fetch(productids:).json | 2 +- .../flare/fetch(productids:completion:).json | 2 +- .../flare/flare/finish(transaction:).json | 2 +- .../finish(transaction:completion:).json | 2 +- .../flare/flare/iflare-implementations.json | 2 +- .../documentation/flare/flare/loglevel.json | 2 +- .../flare/flare/purchase(product:).json | 2 +- .../flare/purchase(product:completion:).json | 2 +- .../flare/purchase(product:options:).json | 2 +- ...purchase(product:options:completion:).json | 2 +- ...se(product:options:promotionaloffer:).json | 2 +- ...options:promotionaloffer:completion:).json | 2 +- .../purchase(product:promotionaloffer:).json | 2 +- ...product:promotionaloffer:completion:).json | 2 +- .../documentation/flare/flare/receipt().json | 2 +- .../flare/flare/receipt(completion:).json | 2 +- .../flare/removetransactionobserver().json | 2 +- .../documentation/flare/flare/restore().json | 2 +- .../documentation/flare/flare/shared.json | 2 +- flare/data/documentation/flare/iaperror.json | 2 +- .../flare/iaperror/!=(_:_:).json | 2 +- .../flare/iaperror/==(_:_:).json | 2 +- .../iaperror/equatable-implementations.json | 2 +- .../flare/iaperror/error-implementations.json | 2 +- .../iaperror/errordescription-3rq25.json | 2 +- .../iaperror/errordescription-9y8u0.json | 2 +- .../failedtodecodesignature(signature:).json | 2 +- .../flare/iaperror/failurereason-44tfk.json | 2 +- .../flare/iaperror/failurereason-880fb.json | 2 +- .../flare/iaperror/helpanchor.json | 2 +- .../flare/iaperror/invalid(productids:).json | 2 +- .../flare/iaperror/localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../flare/iaperror/paymentcancelled.json | 2 +- .../flare/iaperror/paymentdefferred.json | 2 +- .../flare/iaperror/paymentnotallowed.json | 2 +- .../flare/iaperror/receiptnotfound.json | 2 +- .../iaperror/recoverysuggestion-33a3c.json | 2 +- .../iaperror/recoverysuggestion-6ili0.json | 2 +- .../flare/iaperror/refund(error:).json | 2 +- .../transactionnotfound(productid:).json | 2 +- .../documentation/flare/iaperror/unknown.json | 2 +- .../flare/iaperror/verification(error:).json | 2 +- .../flare/iaperror/with(error:).json | 2 +- flare/data/documentation/flare/iflare.json | 2 +- ...transactionobserver(fallbackhandler:).json | 2 +- .../iflare/checkeligibility(productids:).json | 2 +- .../flare/iflare/fetch(productids:).json | 2 +- .../iflare/fetch(productids:completion:).json | 2 +- .../flare/iflare/finish(transaction:).json | 2 +- .../finish(transaction:completion:).json | 2 +- .../documentation/flare/iflare/loglevel.json | 2 +- .../flare/iflare/purchase(product:).json | 2 +- .../iflare/purchase(product:completion:).json | 2 +- .../iflare/purchase(product:options:).json | 2 +- ...purchase(product:options:completion:).json | 2 +- ...se(product:options:promotionaloffer:).json | 2 +- ...options:promotionaloffer:completion:).json | 2 +- .../purchase(product:promotionaloffer:).json | 2 +- ...product:promotionaloffer:completion:).json | 2 +- .../documentation/flare/iflare/receipt().json | 2 +- .../flare/iflare/receipt(completion:).json | 2 +- .../iflare/removetransactionobserver().json | 2 +- .../documentation/flare/iiapprovider.json | 2 +- ...transactionobserver(fallbackhandler:).json | 2 +- .../flare/iiapprovider/canmakepayments.json | 2 +- .../checkeligibility(productids:).json | 2 +- .../iiapprovider/fetch(productids:).json | 2 +- .../fetch(productids:completion:).json | 2 +- .../iiapprovider/finish(transaction:).json | 2 +- .../finish(transaction:completion:).json | 2 +- ...se(product:options:promotionaloffer:).json | 2 +- ...options:promotionaloffer:completion:).json | 2 +- .../purchase(product:promotionaloffer:).json | 2 +- ...product:promotionaloffer:completion:).json | 2 +- .../flare/iiapprovider/refreshreceipt().json | 2 +- .../refreshreceipt(completion:).json | 2 +- .../removetransactionobserver().json | 2 +- .../flare/iiapprovider/restore().json | 2 +- .../documentation/flare/irenewalinfo.json | 2 +- .../flare/irenewalinfo/currentproductid.json | 2 +- .../flare/irenewalinfo/expirationreason.json | 2 +- .../graceperiodexpirationdate.json | 2 +- .../flare/irenewalinfo/isinbillingretry.json | 2 +- .../flare/irenewalinfo/offerid.json | 2 +- .../irenewalinfo/originaltransactionid.json | 2 +- .../irenewalinfo/priceincreasestatus.json | 2 +- .../flare/irenewalinfo/willautorenew.json | 2 +- flare/data/documentation/flare/logging.json | 2 +- .../data/documentation/flare/paymentmode.json | 2 +- .../flare/paymentmode/!=(_:_:).json | 2 +- .../flare/paymentmode/hash(into:).json | 2 +- .../flare/paymentmode/hashvalue.json | 2 +- .../flare/paymentmode/init(rawvalue:).json | 2 +- .../flare/paymentmode/payasyougo.json | 2 +- .../flare/paymentmode/payupfront.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../documentation/flare/paymentqueue.json | 2 +- .../flare/paymentqueue/add(_:)-2t4tf.json | 2 +- .../flare/paymentqueue/add(_:)-9zjgg.json | 2 +- .../paymentqueue/finishtransaction(_:).json | 2 +- .../flare/paymentqueue/transactions.json | 2 +- .../flare/paymenttransaction.json | 2 +- .../flare/paymenttransaction/!=(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../flare/paymenttransaction/error.json | 2 +- .../flare/paymenttransaction/original.json | 2 +- .../originaltransactionidentifier.json | 2 +- .../paymenttransaction/productidentifier.json | 2 +- .../paymenttransaction/state-swift.enum.json | 2 +- .../state-swift.enum/!=(_:_:).json | 2 +- .../state-swift.enum/deferred.json | 2 +- .../equatable-implementations.json | 2 +- .../state-swift.enum/failed.json | 2 +- .../state-swift.enum/purchased.json | 2 +- .../state-swift.enum/purchasing.json | 2 +- .../state-swift.enum/restored.json | 2 +- .../state-swift.enum/unknown(rawvalue:).json | 2 +- .../state-swift.property.json | 2 +- .../paymenttransaction/transactiondate.json | 2 +- .../documentation/flare/perform-purchase.json | 2 +- .../flare/priceincreasestatus.json | 2 +- .../flare/priceincreasestatus/!=(_:_:).json | 2 +- .../flare/priceincreasestatus/agreed.json | 2 +- .../equatable-implementations.json | 2 +- .../noincreasepending.json | 2 +- .../flare/priceincreasestatus/pending.json | 2 +- .../documentation/flare/productcategory.json | 2 +- .../flare/productcategory/!=(_:_:).json | 2 +- .../flare/productcategory/hash(into:).json | 2 +- .../flare/productcategory/hashvalue.json | 2 +- .../productcategory/init(rawvalue:).json | 2 +- .../productcategory/nonsubscription.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../flare/productcategory/subscription.json | 2 +- .../data/documentation/flare/producttype.json | 2 +- .../flare/producttype/!=(_:_:).json | 2 +- .../autorenewablesubscription.json | 2 +- .../flare/producttype/consumable.json | 2 +- .../equatable-implementations.json | 2 +- .../flare/producttype/hash(into:).json | 2 +- .../flare/producttype/hashvalue.json | 2 +- .../flare/producttype/init(rawvalue:).json | 2 +- .../flare/producttype/nonconsumable.json | 2 +- .../producttype/nonrenewablesubscription.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../flare/promotional-offers.json | 2 +- .../documentation/flare/promotionaloffer.json | 2 +- .../flare/promotionaloffer/discount.json | 2 +- .../init(discount:signeddata:).json | 2 +- .../signeddata-swift.class.json | 2 +- .../signeddata-swift.class/identifier.json | 2 +- ...dentifier:nonce:signature:timestamp:).json | 2 +- .../signeddata-swift.class/keyidentifier.json | 2 +- .../signeddata-swift.class/nonce.json | 2 +- .../signeddata-swift.class/signature.json | 2 +- .../signeddata-swift.class/timestamp.json | 2 +- .../signeddata-swift.property.json | 2 +- .../documentation/flare/refund-purchase.json | 2 +- .../data/documentation/flare/refunderror.json | 2 +- .../flare/refunderror/!=(_:_:).json | 2 +- .../flare/refunderror/duplicaterequest.json | 2 +- .../refunderror/error-implementations.json | 2 +- .../refunderror/errordescription-4w48o.json | 2 +- .../refunderror/errordescription-j6xc.json | 2 +- .../flare/refunderror/failed.json | 2 +- .../flare/refunderror/failurereason.json | 2 +- .../flare/refunderror/helpanchor.json | 2 +- .../refunderror/localizeddescription.json | 2 +- .../localizederror-implementations.json | 2 +- .../flare/refunderror/recoverysuggestion.json | 2 +- .../flare/refundrequeststatus.json | 2 +- .../flare/refundrequeststatus/success.json | 2 +- .../flare/refundrequeststatus/unknown.json | 2 +- .../refundrequeststatus/usercancelled.json | 2 +- .../data/documentation/flare/renewalinfo.json | 2 +- .../renewalinfo/autorenewpreference.json | 2 +- .../flare/renewalinfo/currentproductid.json | 2 +- .../flare/renewalinfo/expirationreason.json | 2 +- .../graceperiodexpirationdate.json | 2 +- .../irenewalinfo-implementations.json | 2 +- .../flare/renewalinfo/isinbillingretry.json | 2 +- .../flare/renewalinfo/jsonrepresentation.json | 2 +- .../flare/renewalinfo/offerid.json | 2 +- .../renewalinfo/originaltransactionid.json | 2 +- .../renewalinfo/priceincreasestatus.json | 2 +- .../flare/renewalinfo/willautorenew.json | 2 +- .../documentation/flare/renewalstate.json | 2 +- .../flare/renewalstate/!=(_:_:).json | 2 +- .../flare/renewalstate/expired.json | 2 +- .../flare/renewalstate/ingraceperiod.json | 2 +- .../flare/renewalstate/revoked.json | 2 +- .../flare/renewalstate/unknown.json | 2 +- .../documentation/flare/restore-purchase.json | 2 +- .../documentation/flare/storeproduct.json | 2 +- .../flare/storeproduct/currencycode.json | 2 +- .../flare/storeproduct/discounts.json | 2 +- .../flare/storeproduct/init(product:).json | 2 +- .../flare/storeproduct/init(skproduct:).json | 2 +- .../storeproduct/introductorydiscount.json | 2 +- .../iskproduct-implementations.json | 2 +- .../storeproduct/localizeddescription.json | 2 +- .../storeproduct/localizedpricestring.json | 2 +- .../flare/storeproduct/localizedtitle.json | 2 +- .../flare/storeproduct/price.json | 2 +- .../flare/storeproduct/productcategory.json | 2 +- .../flare/storeproduct/productidentifier.json | 2 +- .../flare/storeproduct/producttype.json | 2 +- .../flare/storeproduct/subscription.json | 2 +- .../subscriptiongroupidentifier.json | 2 +- .../storeproduct/subscriptionperiod.json | 2 +- .../flare/storeproductdiscount.json | 2 +- .../storeproductdiscount/currencycode.json | 2 +- .../init(discount:currencycode:).json | 2 +- .../init(skproductdiscount:).json | 2 +- ...istoreproductdiscount-implementations.json | 2 +- .../storeproductdiscount/numberofperiods.json | 2 +- .../storeproductdiscount/offeridentifier.json | 2 +- .../storeproductdiscount/paymentmode.json | 2 +- .../flare/storeproductdiscount/price.json | 2 +- .../subscriptionperiod.json | 2 +- .../flare/storeproductdiscount/type.json | 2 +- .../documentation/flare/storetransaction.json | 2 +- .../flare/storetransaction/!=(_:_:).json | 2 +- .../flare/storetransaction/==(_:_:).json | 2 +- .../equatable-implementations.json | 2 +- .../hasknownpurchasedate.json | 2 +- .../hasknowntransactionidentifier.json | 2 +- .../istoretransaction-implementations.json | 2 +- .../storetransaction/jwsrepresentation.json | 2 +- .../storetransaction/productidentifier.json | 2 +- .../flare/storetransaction/purchasedate.json | 2 +- .../flare/storetransaction/quantity.json | 2 +- .../transactionidentifier.json | 2 +- .../flare/subscriptioneligibility.json | 2 +- .../subscriptioneligibility/!=(_:_:).json | 2 +- .../subscriptioneligibility/eligible.json | 2 +- .../subscriptioneligibility/hashvalue.json | 2 +- .../init(rawvalue:).json | 2 +- .../subscriptioneligibility/noneligible.json | 2 +- .../subscriptioneligibility/nooffer.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../documentation/flare/subscriptioninfo.json | 2 +- .../isubscriptioninfo-implementations.json | 2 +- .../subscriptioninfo/subscriptionstatus.json | 2 +- .../flare/subscriptioninfostatus.json | 2 +- ...ubscriptioninfostatus-implementations.json | 2 +- .../subscriptioninfostatus/renewalstate.json | 2 +- .../subscriptionrenewalinfo.json | 2 +- .../flare/subscriptionperiod.json | 2 +- .../flare/subscriptionperiod/hash.json | 2 +- .../subscriptionperiod/init(value:unit:).json | 2 +- .../flare/subscriptionperiod/isequal(_:).json | 2 +- .../subscriptionperiod/unit-swift.enum.json | 2 +- .../unit-swift.enum/!=(_:_:).json | 2 +- .../unit-swift.enum/day.json | 2 +- .../equatable-implementations.json | 2 +- .../unit-swift.enum/hash(into:).json | 2 +- .../unit-swift.enum/hashvalue.json | 2 +- .../unit-swift.enum/init(rawvalue:).json | 2 +- .../unit-swift.enum/month.json | 2 +- .../rawrepresentable-implementations.json | 2 +- .../unit-swift.enum/week.json | 2 +- .../unit-swift.enum/year.json | 2 +- .../unit-swift.property.json | 2 +- .../flare/subscriptionperiod/value.json | 2 +- .../flare/verificationerror.json | 2 +- .../error-implementations.json | 2 +- .../invalidcertificatechain.json | 2 +- .../invaliddeviceverification.json | 2 +- .../verificationerror/invalidencoding.json | 2 +- .../verificationerror/invalidsignature.json | 2 +- .../localizeddescription.json | 2 +- .../missingrequiredproperties.json | 2 +- .../verificationerror/revokedcertificate.json | 2 +- .../flare/verificationresult.json | 2 +- .../verificationresult/verified(_:).json | 2 +- flare/documentation/flare/caching/index.html | 1 + flare/index/availability.index | Bin 742 -> 742 bytes flare/index/data.mdb | Bin 106496 -> 110592 bytes flare/index/index.json | 2 +- flare/index/navigator.index | Bin 58193 -> 58362 bytes 308 files changed, 305 insertions(+), 303 deletions(-) create mode 100644 flare/data/documentation/flare/caching.json create mode 100644 flare/documentation/flare/caching/index.html diff --git a/flare/data/documentation/flare.json b/flare/data/documentation/flare.json index a90e5e9fd..4101df424 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":"unreleased"}]}],[{"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":"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/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/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/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/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/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/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/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/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/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/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/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":{"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/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/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/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/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/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/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/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/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":{"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/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/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/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"},"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/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/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/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/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/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/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/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/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/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/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/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":"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":"unreleased"}]}],[{"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/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":{"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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/caching.json b/flare/data/documentation/flare/caching.json new file mode 100644 index 000000000..16395c340 --- /dev/null +++ b/flare/data/documentation/flare/caching.json @@ -0,0 +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 diff --git a/flare/data/documentation/flare/configuration.json b/flare/data/documentation/flare/configuration.json index 04058213e..cc90ae1aa 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":{"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/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/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 +{"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/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/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"}}} \ 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..672c7d1c6 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/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/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/configuration/fetchcachepolicy.json b/flare/data/documentation/flare/configuration/fetchcachepolicy.json index fefe961b6..ee2c8a70e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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":"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/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"},"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 diff --git a/flare/data/documentation/flare/configuration/init(applicationusername:fetchcachepolicy:).json b/flare/data/documentation/flare/configuration/init(applicationusername:fetchcachepolicy:).json index 2a8dd2a7a..b92a65952 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/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/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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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.json b/flare/data/documentation/flare/discounttype.json index 08f53c953..8d07df8d8 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/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":{"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/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/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/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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 +{"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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/discounttype/!=(_:_:).json b/flare/data/documentation/flare/discounttype/!=(_:_:).json index b57348784..c0962bb34 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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\/!=(_:_:)"}}} \ 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/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/!=(_:_:)":{"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/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/hashvalue.json b/flare/data/documentation/flare/discounttype/hashvalue.json index 1dd543e47..7e7aea6b1 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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/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 +{"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/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/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"}}} \ 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 5d47a81c2..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":{"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/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:)"}}} \ 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 9c399da1c..a3e62d0c1 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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 9cfd1fec8..318e2c074 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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 +{"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":{"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/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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason.json b/flare/data/documentation/flare/expirationreason.json index 0de640b64..d718ddf31 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/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/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/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/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/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/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/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/expirationreason/!=(_:_:).json b/flare/data/documentation/flare/expirationreason/!=(_:_:).json index 8b425b1c0..1cecc001c 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/!=(_:_:)":{"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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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 bf5ddd1cd..31790d676 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/billingerror.json b/flare/data/documentation/flare/expirationreason/billingerror.json index 47c96e695..bfcd95e24 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/didnotconsenttopriceincrease.json b/flare/data/documentation/flare/expirationreason/didnotconsenttopriceincrease.json index f7478bb72..02bc5d256 100644 --- a/flare/data/documentation/flare/expirationreason/didnotconsenttopriceincrease.json +++ b/flare/data/documentation/flare/expirationreason/didnotconsenttopriceincrease.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"didNotConsentToPriceIncrease"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/didnotconsenttopriceincrease"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/didNotConsentToPriceIncrease","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"didNotConsentToPriceIncrease"}],"title":"ExpirationReason.didNotConsentToPriceIncrease","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO28didNotConsentToPriceIncreaseyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"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/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"didNotConsentToPriceIncrease"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/expirationreason\/didnotconsenttopriceincrease"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/ExpirationReason\/didNotConsentToPriceIncrease","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"didNotConsentToPriceIncrease"}],"title":"ExpirationReason.didNotConsentToPriceIncrease","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare16ExpirationReasonO28didNotConsentToPriceIncreaseyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/ExpirationReason"]]},"references":{"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/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/unknown.json b/flare/data/documentation/flare/expirationreason/unknown.json index 3b194dff5..e054d78fe 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 +{"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/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/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/fetchcachepolicy.json b/flare/data/documentation/flare/fetchcachepolicy.json index a62c05b1d..e65cfa68e 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/SE":{"type":"unresolvable","title":"Swift.Encodable","identifier":"doc:\/\/Flare\/SE"},"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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/Se":{"type":"unresolvable","title":"Swift.Decodable","identifier":"doc:\/\/Flare\/Se"}}} \ 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/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/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/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/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.Decodable","identifier":"doc:\/\/Flare\/Se"},"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/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 diff --git a/flare/data/documentation/flare/fetchcachepolicy/!=(_:_:).json b/flare/data/documentation/flare/fetchcachepolicy/!=(_:_:).json index 2bbf1ce78..f71b7e5cb 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":"!=(_:_:)","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/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/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"}}} \ 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 diff --git a/flare/data/documentation/flare/fetchcachepolicy/cachedorfetch.json b/flare/data/documentation/flare/fetchcachepolicy/cachedorfetch.json index 17a594512..eb1a64a82 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/fetchcachepolicy/equatable-implementations.json b/flare/data/documentation/flare/fetchcachepolicy/equatable-implementations.json index dcc537108..bc8fe720c 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":"!=(_:_:)","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 +{"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/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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/flare.json b/flare/data/documentation/flare/flare.json index 575ee5ea6..09467cfc4 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/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/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/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/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 +{"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/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/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/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/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":{"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/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/flare/addtransactionobserver(fallbackhandler:).json b/flare/data/documentation/flare/flare/addtransactionobserver(fallbackhandler:).json index f43f76452..fc4c15899 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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:)"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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"}}} \ 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 e06cfa917..65ae2e278 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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:)"}}} \ 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 fd241beb9..72c3ff3df 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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":"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/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/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:)":{"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 4152dd804..f67dcdc0b 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/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: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/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/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/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":"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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:)"}}} \ 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 5260e8321..7b350f4b7 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/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/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:)"}}} \ 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 diff --git a/flare/data/documentation/flare/flare/finish(transaction:completion:).json b/flare/data/documentation/flare/flare/finish(transaction:completion:).json index fd56cc351..bda7088cd 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":{"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/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 +{"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/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: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":{"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/iflare-implementations.json b/flare/data/documentation/flare/flare/iflare-implementations.json index ed1b1ebc2..f017e561d 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: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/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/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/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/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:)":{"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: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: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":"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:)":{"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/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/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/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/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/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":{"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/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: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:)"}}} \ 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()","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/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/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":{"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/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: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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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: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/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/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:)":{"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/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/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/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/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/loglevel.json b/flare/data/documentation/flare/flare/loglevel.json index fea67766e..6108437f7 100644 --- a/flare/data/documentation/flare/flare/loglevel.json +++ b/flare/data/documentation/flare/flare/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\/flare\/loglevel"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/logLevel","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The log level."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"title":"logLevel","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5FlareAAC8logLevel3Log0dC0Vvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/Flare"]]},"references":{"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":{"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 +{"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\/flare\/loglevel"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/Flare\/logLevel","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The log level."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"logLevel"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"LogLevel","preciseIdentifier":"s:3Log0A5LevelV"}],"title":"logLevel","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5FlareAAC8logLevel3Log0dC0Vvp","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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/purchase(product:).json b/flare/data/documentation/flare/flare/purchase(product:).json index de583f597..b499d7a0f 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/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/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/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/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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"},"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:)"}}} \ 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 f670ed7d7..6d3be04f8 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/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/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":{"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/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: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:)"}}} \ 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/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"},"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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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:).json b/flare/data/documentation/flare/flare/purchase(product:options:).json index d3d172a60..3f324efe0 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/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/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/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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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:completion:).json b/flare/data/documentation/flare/flare/purchase(product:options:completion:).json index 33cdb8cb7..a2db845c1 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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: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/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\/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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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 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 71edcda24..07dfd67b0 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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 +{"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/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/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/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"}}} \ 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 3b8861c95..ccfbf8509 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/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":"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/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/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/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/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"},"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:promotionaloffer:).json b/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:).json index 4c227fc1f..04d7b1a49 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":"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/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":{"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/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/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:promotionaloffer:completion:).json b/flare/data/documentation/flare/flare/purchase(product:promotionaloffer:completion:).json index ceecd82a9..a741cb6d5 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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":"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/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/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/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/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/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/flare/receipt().json b/flare/data/documentation/flare/flare/receipt().json index 371ab85b9..e843878ce 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/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":{"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":"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":{"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"},"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()"}}} \ 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 5192ff5e4..b4433ab3d 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/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/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/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"}}} \ 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"},"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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(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:)"}}} \ 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 c041addb2..5c153a16e 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/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":{"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"}}} \ 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/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/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/restore().json b/flare/data/documentation/flare/flare/restore().json index 354430df2..aa226b00e 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/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":"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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/shared.json b/flare/data/documentation/flare/flare/shared.json index a01208a06..c20a78c38 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/iaperror.json b/flare/data/documentation/flare/iaperror.json index b864667fa..7df598f8c 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/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/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/Flare\/10Foundation14LocalizedErrorP"},"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/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/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"},"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/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/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/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/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/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/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/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/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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"}}} \ 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/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/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/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/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/Flare\/10Foundation14LocalizedErrorP"},"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/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/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/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/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/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/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/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/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/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/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/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/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/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/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/!=(_:_:).json b/flare/data/documentation/flare/iaperror/!=(_:_:).json index a878e7dc4..161b25a8d 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":"!=(_:_:)","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":"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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/iaperror/==(_:_:).json b/flare/data/documentation/flare/iaperror/==(_:_:).json index 9c479d7a7..fd1ee7447 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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":"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 +{"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 diff --git a/flare/data/documentation/flare/iaperror/equatable-implementations.json b/flare/data/documentation/flare/iaperror/equatable-implementations.json index 1e9be3700..4e5a563bd 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":"==(_:_:)","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"},"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":{"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 +{"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":"!=(_:_:)","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/==(_:_:)":{"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":"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/error-implementations.json b/flare/data/documentation/flare/iaperror/error-implementations.json index 9a69ea3c8..c1ea78b79 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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 +{"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 diff --git a/flare/data/documentation/flare/iaperror/errordescription-3rq25.json b/flare/data/documentation/flare/iaperror/errordescription-3rq25.json index c4e9c9750..eecb727fd 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/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/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":{"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":"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":{"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/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"}}} \ 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 434624d08..9ad157cce 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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-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 +{"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":{"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-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/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"}}} \ 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 333a16200..3ae52a66e 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/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:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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":{"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/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 diff --git a/flare/data/documentation/flare/iaperror/failurereason-44tfk.json b/flare/data/documentation/flare/iaperror/failurereason-44tfk.json index f59e155d7..70bc9b99a 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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-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 +{"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/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"}}} \ 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 235083030..3976149bd 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":{"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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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\/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/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/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"}}} \ 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 9a5220d7c..53ab812b1 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 +{"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/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/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"}}} \ 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 528a28e71..97547625b 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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:)"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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 78c720b2e..3e3030a83 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/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"},"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"}}} \ 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/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"},"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/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 00fa70bed..ce076f2ff 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/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/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/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/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/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-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/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 +{"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/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/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"},"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"},"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/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/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 diff --git a/flare/data/documentation/flare/iaperror/paymentcancelled.json b/flare/data/documentation/flare/iaperror/paymentcancelled.json index 52a5a826c..7497cdb6b 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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":{"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/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 diff --git a/flare/data/documentation/flare/iaperror/paymentdefferred.json b/flare/data/documentation/flare/iaperror/paymentdefferred.json index 4d03f46db..a44e704bc 100644 --- a/flare/data/documentation/flare/iaperror/paymentdefferred.json +++ b/flare/data/documentation/flare/iaperror/paymentdefferred.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentDefferred"}],"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\/paymentdefferred"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentDefferred","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The purchase is pending, and requires action from the customer."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentDefferred"}],"title":"IAPError.paymentDefferred","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO16paymentDefferredyA2CmF","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/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"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentDefferred"}],"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\/paymentdefferred"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IAPError\/paymentDefferred","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"The purchase is pending, and requires action from the customer."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"paymentDefferred"}],"title":"IAPError.paymentDefferred","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare8IAPErrorO16paymentDefferredyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IAPError"]]},"references":{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/paymentnotallowed.json b/flare/data/documentation/flare/iaperror/paymentnotallowed.json index e257cdd3f..b8cec9d55 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":{"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/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"}}} \ 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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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..caf3bd34f 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/recoverysuggestion-33a3c.json b/flare/data/documentation/flare/iaperror/recoverysuggestion-33a3c.json index a56e83599..dae1311a1 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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":"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/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"},"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/recoverysuggestion-6ili0.json b/flare/data/documentation/flare/iaperror/recoverysuggestion-6ili0.json index ca39ed1b1..2aaef929c 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/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"},"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":"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/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/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"}}} \ 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 09632f5a6..b54ff1235 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/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/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":{"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":"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/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":{"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/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"}}} \ 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 7138a04c4..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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 +{"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 75145bc80..78a4d7692 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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":"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 diff --git a/flare/data/documentation/flare/iaperror/verification(error:).json b/flare/data/documentation/flare/iaperror/verification(error:).json index 10519e260..7fa5f1b8b 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/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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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:)"}}} \ 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 c7e4c8145..f7a3c7621 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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:)"},"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":"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/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":{"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/iflare.json b/flare/data/documentation/flare/iflare.json index 44b82a58c..6682c7600 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/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/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: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/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/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(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/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/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: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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/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/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/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: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/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: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/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/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 +{"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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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:)":{"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: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/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/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:)"},"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/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/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:)":{"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/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/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/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/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/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: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/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 diff --git a/flare/data/documentation/flare/iflare/addtransactionobserver(fallbackhandler:).json b/flare/data/documentation/flare/iflare/addtransactionobserver(fallbackhandler:).json index 1b43fdd0e..01b495f68 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/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/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"}}} \ 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/checkeligibility(productids:).json b/flare/data/documentation/flare/iflare/checkeligibility(productids:).json index c7637e7fe..e0f617f6e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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/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/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/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/iflare/fetch(productids:).json b/flare/data/documentation/flare/iflare/fetch(productids:).json index cc8d40b64..3f077ac4d 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/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/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"}}} \ 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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 d7ad9d0fb..96acf8361 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/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/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/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"}}} \ 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/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/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/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"}}} \ 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 c709da824..a62cf5977 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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:)"}}} \ 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/finish(transaction:completion:).json b/flare/data/documentation/flare/iflare/finish(transaction:completion:).json index 52841d441..9d11c94fb 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"}}} \ 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/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:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 diff --git a/flare/data/documentation/flare/iflare/loglevel.json b/flare/data/documentation/flare/iflare/loglevel.json index e60886125..1926fd382 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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":{"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/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 diff --git a/flare/data/documentation/flare/iflare/purchase(product:).json b/flare/data/documentation/flare/iflare/purchase(product:).json index 3e3d95f40..58de295fe 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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:)":{"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:)"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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:)"}}} \ 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 1505a6ab3..94fe03e04 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/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":{"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/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/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":"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":{"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/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/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/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"}}} \ 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 49b863515..f02432e6f 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/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/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":{"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":"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/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"},"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/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:options:completion:).json b/flare/data/documentation/flare/iflare/purchase(product:options:completion:).json index bcb015a2d..846378023 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/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/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/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"}}} \ 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/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/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: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/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"}}} \ 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 9435abfc6..0ff45c82a 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/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/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"},"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"}}} \ 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/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"},"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/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 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 b8bc70704..2e234bdb6 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":"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/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/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"},"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/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:promotionaloffer:).json b/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:).json index f8bb5b0e3..abb10e132 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/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/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":"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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/purchase(product:promotionaloffer:completion:).json b/flare/data/documentation/flare/iflare/purchase(product:promotionaloffer:completion:).json index cbaeef613..3af82bc92 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/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"},"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/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/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\/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/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/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: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/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"}}} \ 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..489a7f19c 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:5Flare6IFlareP7receiptSSyYaKF","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()":{"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"}}} \ 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 a0d870992..854546b44 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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"}}} \ 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:5Flare6IFlareP7receipt10completionyys6ResultOySSAA8IAPErrorOGc_tF","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IFlare"]]},"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/removetransactionobserver().json b/flare/data/documentation/flare/iflare/removetransactionobserver().json index d6df1d9c2..976158423 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 diff --git a/flare/data/documentation/flare/iiapprovider.json b/flare/data/documentation/flare/iiapprovider.json index 8f5d8db48..93475468f 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/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":{"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: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/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/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/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/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: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/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()":{"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/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: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/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/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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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 +{"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":{"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/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/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/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/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/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/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()":{"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:)":{"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/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/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:)":{"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/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: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/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/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/iiapprovider/addtransactionobserver(fallbackhandler:).json b/flare/data/documentation/flare/iiapprovider/addtransactionobserver(fallbackhandler:).json index 406407046..9ec35b86f 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/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:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":"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/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":{"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/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/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 diff --git a/flare/data/documentation/flare/iiapprovider/canmakepayments.json b/flare/data/documentation/flare/iiapprovider/canmakepayments.json index 95e223cd7..0875d339e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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/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"},"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 553268c9a..1dd1777cd 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/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/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/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"},"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"}}} \ 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 d34497f44..f3fc51fee 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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:completion:).json b/flare/data/documentation/flare/iiapprovider/fetch(productids:completion:).json index 963d78204..783987f7c 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/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/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/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":"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/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"},"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/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/iiapprovider/finish(transaction:).json b/flare/data/documentation/flare/iiapprovider/finish(transaction:).json index f53533810..e097b45fc 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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/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/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":{"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/finish(transaction:completion:).json b/flare/data/documentation/flare/iiapprovider/finish(transaction:completion:).json index d01ee7b5b..ffcd676b4 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/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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"}}} \ 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 5089c4f17..e3479adc2 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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 f9371948e..83f73e1db 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/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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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: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":{"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/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/iiapprovider/purchase(product:promotionaloffer:).json b/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:).json index c2dfdd146..9da3e3d55 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/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: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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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:promotionaloffer:completion:).json b/flare/data/documentation/flare/iiapprovider/purchase(product:promotionaloffer:completion:).json index bd99d2baa..e81a22fc8 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/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"},"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":{"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/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":"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/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/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:)"},"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/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().json b/flare/data/documentation/flare/iiapprovider/refreshreceipt().json index ef640308d..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/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"},"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":"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 b23b48d0c..1e088c686 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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":{"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":"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/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/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/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 diff --git a/flare/data/documentation/flare/iiapprovider/removetransactionobserver().json b/flare/data/documentation/flare/iiapprovider/removetransactionobserver().json index 48a746d93..518a0b782 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/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 +{"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 diff --git a/flare/data/documentation/flare/iiapprovider/restore().json b/flare/data/documentation/flare/iiapprovider/restore().json index b3b98396c..4cae7ceb0 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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"]}]}],"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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()"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/irenewalinfo.json b/flare/data/documentation/flare/irenewalinfo.json index e2c25b909..9fe83178f 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"},"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/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/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/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/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/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/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 +{"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/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/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/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/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/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/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/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/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/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"}}} \ 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 7746b2920..35de469d0 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/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":{"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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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 78bc0081c..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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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 2cc7709de..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/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":{"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":"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/isinbillingretry.json b/flare/data/documentation/flare/irenewalinfo/isinbillingretry.json index 98062a999..57deabb41 100644 --- a/flare/data/documentation/flare/irenewalinfo/isinbillingretry.json +++ b/flare/data/documentation/flare/irenewalinfo/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\/irenewalinfo\/isinbillingretry"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/isInBillingRetry","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Whether the subscription is in a billing retry period."}],"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:5Flare12IRenewalInfoP16isInBillingRetrySbvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"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":{"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":"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\/irenewalinfo\/isinbillingretry"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/isInBillingRetry","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Whether the subscription is in a billing retry period."}],"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:5Flare12IRenewalInfoP16isInBillingRetrySbvp","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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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 d3721a9a7..1a735a8fe 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":{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/originaltransactionid.json b/flare/data/documentation/flare/irenewalinfo/originaltransactionid.json index f8afc9493..1479af116 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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/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/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..69a9cd86e 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/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/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/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 diff --git a/flare/data/documentation/flare/irenewalinfo/willautorenew.json b/flare/data/documentation/flare/irenewalinfo/willautorenew.json index 31ba97777..edb40e453 100644 --- a/flare/data/documentation/flare/irenewalinfo/willautorenew.json +++ b/flare/data/documentation/flare/irenewalinfo/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\/irenewalinfo\/willautorenew"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/willAutoRenew","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Whether the subscription will auto renew at the end of the current billing period."}],"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:5Flare12IRenewalInfoP13willAutoRenewSbvp","required":true,"modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo"]]},"references":{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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\/irenewalinfo\/willautorenew"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/IRenewalInfo\/willAutoRenew","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Whether the subscription will auto renew at the end of the current billing period."}],"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:5Flare12IRenewalInfoP13willAutoRenewSbvp","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/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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/logging.json b/flare/data/documentation/flare/logging.json index 2d408b91e..4260c4dec 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/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://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/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/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"},"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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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"},"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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymentmode.json b/flare/data/documentation/flare/paymentmode.json index 58df5ce80..d4d5b8727 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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"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/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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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/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/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/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/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/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/!=(_:_:).json b/flare/data/documentation/flare/paymentmode/!=(_:_:).json index ee9eb0658..ab1a528a9 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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\/!=(_:_:)"},"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 +{"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":"!=(_:_:)","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"},"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/hash(into:).json b/flare/data/documentation/flare/paymentmode/hash(into:).json index 168256f5a..eeb96d9c6 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":{"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/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/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/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/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"}}} \ 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 b15888188..9e3cd26c5 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/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"},"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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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/init(rawvalue:).json b/flare/data/documentation/flare/paymentmode/init(rawvalue:).json index c1dca8212..e9cbc01da 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 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..c12de09ab 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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 c5be7bd2d..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/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"},"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/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 +{"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 eb6eb49f5..f7e9a2b6f 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/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/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/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"},"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/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(_:)-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":"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/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/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":{"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(_:)-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/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/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/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/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(_:)"}}} \ 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 6829b2f6c..21455ea62 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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 diff --git a/flare/data/documentation/flare/paymentqueue/add(_:)-9zjgg.json b/flare/data/documentation/flare/paymentqueue/add(_:)-9zjgg.json index 46575d92b..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/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"}}} \ 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/finishtransaction(_:).json b/flare/data/documentation/flare/paymentqueue/finishtransaction(_:).json index 0dc53b595..6d9fc0555 100644 --- a/flare/data/documentation/flare/paymentqueue/finishtransaction(_:).json +++ b/flare/data/documentation/flare/paymentqueue/finishtransaction(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"finishTransaction"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/finishtransaction(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/finishTransaction(_:)","interfaceLanguage":"swift"},"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."}],"kind":"symbol","metadata":{"role":"symbol","title":"finishTransaction(_:)","roleHeading":"Instance Method","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":")"}],"symbolKind":"method","externalID":"s:5Flare12PaymentQueueP17finishTransactionyySo09SKPaymentE0CF","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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"finishTransaction"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"transaction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"SKPaymentTransaction","preciseIdentifier":"c:objc(cs)SKPaymentTransaction"},{"kind":"text","text":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymentqueue\/finishtransaction(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentQueue\/finishTransaction(_:)","interfaceLanguage":"swift"},"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."}],"kind":"symbol","metadata":{"role":"symbol","title":"finishTransaction(_:)","roleHeading":"Instance Method","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":")"}],"symbolKind":"method","externalID":"s:5Flare12PaymentQueueP17finishTransactionyySo09SKPaymentE0CF","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/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(_:)"}}} \ 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 e5d0d232b..b6f0ba95d 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/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":{"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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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/paymenttransaction.json b/flare/data/documentation/flare/paymenttransaction.json index 5580ef5e0..3b16d0f44 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/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.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.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/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/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/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/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/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/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/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"}}} \ 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":{"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"},"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/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/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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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/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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/paymenttransaction/!=(_:_:).json b/flare/data/documentation/flare/paymenttransaction/!=(_:_:).json index d6c3896ac..b3ee03051 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/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":"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/!=(_:_:)":{"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\/!=(_:_:)"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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..81f269dc5 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/!=(_:_:)":{"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\/!=(_:_:)"}}} \ 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..740ea698b 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":{"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/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 diff --git a/flare/data/documentation/flare/paymenttransaction/original.json b/flare/data/documentation/flare/paymenttransaction/original.json index faba70ed1..19c456711 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/originaltransactionidentifier.json b/flare/data/documentation/flare/paymenttransaction/originaltransactionidentifier.json index d1b1147e2..ccd9114f6 100644 --- a/flare/data/documentation/flare/paymenttransaction/originaltransactionidentifier.json +++ b/flare/data/documentation/flare/paymenttransaction/originaltransactionidentifier.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionIdentifier"},{"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\/originaltransactionidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/originalTransactionIdentifier","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":"originalTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"originalTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV08originalC10IdentifierSSSgvp","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/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"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"originalTransactionIdentifier"},{"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\/originaltransactionidentifier"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/originalTransactionIdentifier","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":"originalTransactionIdentifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"String","preciseIdentifier":"s:SS"},{"kind":"text","text":"?"}],"title":"originalTransactionIdentifier","roleHeading":"Instance Property","role":"symbol","symbolKind":"property","externalID":"s:5Flare18PaymentTransactionV08originalC10IdentifierSSSgvp","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction"]]},"references":{"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":{"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 90920ba17..297ba2dd5 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/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":"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":{"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/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"}}} \ 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 23e8c7bd7..0feeb9699 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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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/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/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/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/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/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":"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":"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/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/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/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/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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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 1cde23ba2..e6b4fd261 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":{"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/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/!=(_:_:)":{"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"}}} \ 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":"!=(_:_:)","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/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":"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/deferred.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/deferred.json index 34fdf24c1..f40d0574f 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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 +{"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":{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 04c3f1479..45c298d3f 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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\/!=(_:_:)"},"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 +{"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/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":{"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"}}} \ 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 144956745..6444d7ac1 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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"}}} \ 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":{"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/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/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/purchased.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/purchased.json index 388a29df5..9085a73ca 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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":"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":{"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/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 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 7308f9ced..dc22fb2b7 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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/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/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/restored.json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/restored.json index d5a704846..db8d31abb 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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.enum/unknown(rawvalue:).json b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/unknown(rawvalue:).json index e46d1466b..e8eb624ea 100644 --- a/flare/data/documentation/flare/paymenttransaction/state-swift.enum/unknown(rawvalue:).json +++ b/flare/data/documentation/flare/paymenttransaction/state-swift.enum/unknown(rawvalue:).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":"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\/paymenttransaction\/state-swift.enum\/unknown(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/unknown(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"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":")"}],"title":"PaymentTransaction.State.unknown(rawValue:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO7unknownyAESi_tcAEmF","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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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 +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"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":")"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/paymenttransaction\/state-swift.enum\/unknown(rawvalue:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/PaymentTransaction\/State-swift.enum\/unknown(rawValue:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"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":")"}],"title":"PaymentTransaction.State.unknown(rawValue:)","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare18PaymentTransactionV5StateO7unknownyAESi_tcAEmF","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/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":{"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.property.json b/flare/data/documentation/flare/paymenttransaction/state-swift.property.json index b04a549bf..94538d5d2 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/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.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"}}} \ 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/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.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/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 a6378925a..3b94efb8c 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":{"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/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"}}} \ 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/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"}}} \ 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 2654a20b9..1e97caaea 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"},{"style":"tip","content":[{"type":"paragraph","inlineContent":[{"type":"text","text":"This step isn’t required if the app uses system higher than iOS 15.0, tvOS 15.0, watchOS 8.0, macOS 12.0."}]}],"type":"aside","name":"Tip"},{"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":"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/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/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/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/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/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:)":{"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: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:)":{"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/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/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/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"},"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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/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: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/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/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/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"},"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"},"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/priceincreasestatus.json b/flare/data/documentation/flare/priceincreasestatus.json index 1c70c1f55..c473ed21f 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/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"},"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":{"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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/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"}}} \ 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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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":{"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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/priceincreasestatus/!=(_:_:).json b/flare/data/documentation/flare/priceincreasestatus/!=(_:_:).json index 4b6095f8e..b5857f0e7 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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 diff --git a/flare/data/documentation/flare/priceincreasestatus/agreed.json b/flare/data/documentation/flare/priceincreasestatus/agreed.json index b4d0b358a..aba517451 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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":{"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/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/equatable-implementations.json b/flare/data/documentation/flare/priceincreasestatus/equatable-implementations.json index e20d2f3d6..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/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/!=(_:_:)":{"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 e8d515aa2..948a5408a 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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 diff --git a/flare/data/documentation/flare/priceincreasestatus/pending.json b/flare/data/documentation/flare/priceincreasestatus/pending.json index b9dfcc29a..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/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"},"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":"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 7e39e0bcb..2f144d34d 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/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/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/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/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/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/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/productcategory/!=(_:_:).json b/flare/data/documentation/flare/productcategory/!=(_:_:).json index d3c6747ed..668ed7d23 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"!=(_:_:)","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"}}} \ 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"!=(_:_:)","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/hash(into:).json b/flare/data/documentation/flare/productcategory/hash(into:).json index 47ccc0e07..5c930b5d7 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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 +{"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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/hashvalue.json b/flare/data/documentation/flare/productcategory/hashvalue.json index 817230375..dfc6f6381 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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"}}} \ 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/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":{"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"},"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 diff --git a/flare/data/documentation/flare/productcategory/init(rawvalue:).json b/flare/data/documentation/flare/productcategory/init(rawvalue:).json index 2ef0ab30a..db9c57ea7 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/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:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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\/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/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/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 47b9c03db..382607566 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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/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"},"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 diff --git a/flare/data/documentation/flare/productcategory/rawrepresentable-implementations.json b/flare/data/documentation/flare/productcategory/rawrepresentable-implementations.json index 9a9c209a6..9ae955054 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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:)"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/subscription.json b/flare/data/documentation/flare/productcategory/subscription.json index fcf3e8321..1d14d444e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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":"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/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 diff --git a/flare/data/documentation/flare/producttype.json b/flare/data/documentation/flare/producttype.json index f1431d982..24fbc2a7e 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/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":{"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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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/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/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/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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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 +{"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/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/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"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/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/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/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/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/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/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/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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 b70ed7d39..77122cbc7 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/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":"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 +{"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/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":"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 diff --git a/flare/data/documentation/flare/producttype/autorenewablesubscription.json b/flare/data/documentation/flare/producttype/autorenewablesubscription.json index 25cad4bac..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/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":{"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"}}} \ 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 694793ae1..46b372f6c 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 +{"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/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"}}} \ 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 426e75933..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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/!=(_:_:)":{"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 9f5f99740..26b98c29c 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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:)"},"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/hashvalue.json b/flare/data/documentation/flare/producttype/hashvalue.json index ee8183e1f..c9e9d0d8b 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/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/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":{"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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 diff --git a/flare/data/documentation/flare/producttype/init(rawvalue:).json b/flare/data/documentation/flare/producttype/init(rawvalue:).json index 1ae7beb82..9fb017a57 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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:)"}}} \ 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/nonconsumable.json b/flare/data/documentation/flare/producttype/nonconsumable.json index 334049e6f..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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 +{"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 d5bc6d631..5100b67db 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/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/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 diff --git a/flare/data/documentation/flare/producttype/rawrepresentable-implementations.json b/flare/data/documentation/flare/producttype/rawrepresentable-implementations.json index edada6b22..d075e7d96 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/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/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"}}} \ 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":{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 c891c5af4..ac624031f 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":{"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/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/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/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:)"},"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/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/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"},"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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/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":{"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/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/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/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":{"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/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/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"},"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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/promotionaloffer.json b/flare/data/documentation/flare/promotionaloffer.json index e663c77b5..1ffd2f8a8 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"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(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/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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"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 +{"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/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/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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/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/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/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(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"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/promotionaloffer/discount.json b/flare/data/documentation/flare/promotionaloffer/discount.json index 4d468d248..a60129a6f 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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 f920aaffd..a524b4b06 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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":"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/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"},"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.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class.json index 038320928..b4560a87f 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/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"doc://Flare/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)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/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/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/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"},"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/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/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/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":"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/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/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"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/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/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/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/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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"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/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"}}} \ 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 d6efb59ef..a6d86b7aa 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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":"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/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 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 15946a6dc..7a8220e1e 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"}}} \ 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":{"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 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 ccb795f40..4a2736650 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/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.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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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"}}} \ 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 ff8402a54..26ca02c87 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/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"},"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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/signature.json b/flare/data/documentation/flare/promotionaloffer/signeddata-swift.class/signature.json index 86b225104..ad8c2f9ec 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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":"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":{"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/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"}}} \ 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 ffa25b51c..7e00d5efb 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/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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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 101a96bbf..6b39b1bb4 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/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"},"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":"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.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":{"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"}}} \ 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 47c2f17ef..2fa15ceec 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/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/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/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/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"},"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\/"}}} \ 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/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/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"},"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/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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refunderror.json b/flare/data/documentation/flare/refunderror.json index bf5c7808b..a38700d21 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/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/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"doc://Flare/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/Flare\/10Foundation14LocalizedErrorP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/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 +{"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/s5ErrorP":{"type":"unresolvable","title":"Swift.Error","identifier":"doc:\/\/Flare\/s5ErrorP"},"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/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/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/10Foundation14LocalizedErrorP":{"type":"unresolvable","title":"Foundation.LocalizedError","identifier":"doc:\/\/Flare\/10Foundation14LocalizedErrorP"},"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/refunderror/!=(_:_:).json b/flare/data/documentation/flare/refunderror/!=(_:_:).json index 95050d35d..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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 72d6a1599..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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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..c5c9c3beb 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 diff --git a/flare/data/documentation/flare/refunderror/errordescription-4w48o.json b/flare/data/documentation/flare/refunderror/errordescription-4w48o.json index 81305fa00..ffa405632 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/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"},"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"}}} \ 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/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"},"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"}}} \ 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 d73adf068..80e8e0adf 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/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/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"}}} \ 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/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"},"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/failed.json b/flare/data/documentation/flare/refunderror/failed.json index 2ab0d3293..2d3dcd934 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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":{"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/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"}}} \ 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 bb56a19c6..79e638247 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/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"},"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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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"}}} \ 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 b180da591..c5b1ecf29 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 +{"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/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/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"}}} \ 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 9fc28b375..fd9f2971d 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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/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 +{"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 diff --git a/flare/data/documentation/flare/refunderror/localizederror-implementations.json b/flare/data/documentation/flare/refunderror/localizederror-implementations.json index d4aef0941..fa6c918cc 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/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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/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":{"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/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/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"},"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 diff --git a/flare/data/documentation/flare/refunderror/recoverysuggestion.json b/flare/data/documentation/flare/refunderror/recoverysuggestion.json index e01e8adcf..fa2a3ad6b 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/refundrequeststatus.json b/flare/data/documentation/flare/refundrequeststatus.json index 8394cb1b3..924db6200 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/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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/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"}}} \ 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/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/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"},"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/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"}}} \ 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 93b76b92e..e63390ec3 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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/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 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/refundrequeststatus/usercancelled.json b/flare/data/documentation/flare/refundrequeststatus/usercancelled.json index aa87d3b45..60ff92756 100644 --- a/flare/data/documentation/flare/refundrequeststatus/usercancelled.json +++ b/flare/data/documentation/flare/refundrequeststatus/usercancelled.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userCancelled"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus\/usercancelled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/userCancelled","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A user cancelled the refund request."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userCancelled"}],"title":"RefundRequestStatus.userCancelled","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19RefundRequestStatusO13userCancelledyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus"]]},"references":{"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":{"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 +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userCancelled"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/refundrequeststatus\/usercancelled"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RefundRequestStatus\/userCancelled","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"A user cancelled the refund request."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"userCancelled"}],"title":"RefundRequestStatus.userCancelled","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare19RefundRequestStatusO13userCancelledyA2CmF","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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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.json b/flare/data/documentation/flare/renewalinfo.json index 1d9cedf9e..f3f2cb7e6 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":"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/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"},"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/autorenewpreference.json b/flare/data/documentation/flare/renewalinfo/autorenewpreference.json index aa185f87b..151e6f917 100644 --- a/flare/data/documentation/flare/renewalinfo/autorenewpreference.json +++ b/flare/data/documentation/flare/renewalinfo/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"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/autorenewpreference"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/autoRenewPreference","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.autoRenewPreference"},{"type":"text","text":"."}],"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:5Flare11RenewalInfoV19autoRenewPreferenceSSSgvp","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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/renewalinfo\/autorenewpreference"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/RenewalInfo\/autoRenewPreference","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Inherited from "},{"type":"codeVoice","code":"IRenewalInfo.autoRenewPreference"},{"type":"text","text":"."}],"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:5Flare11RenewalInfoV19autoRenewPreferenceSSSgvp","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/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/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/currentproductid.json b/flare/data/documentation/flare/renewalinfo/currentproductid.json index 376dc352c..403f1984e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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 777c00e6e..f4ad9754b 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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/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":"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/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":{"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/graceperiodexpirationdate.json b/flare/data/documentation/flare/renewalinfo/graceperiodexpirationdate.json index b86db4e34..e504aaa1c 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/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/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"}}} \ 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/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/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"}}} \ 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 fbc4d24d0..556e8025a 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/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/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/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":{"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/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/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"}}} \ 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":{"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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/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/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/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"}}} \ 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 12fd44da4..a83855bde 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/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/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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/jsonrepresentation.json b/flare/data/documentation/flare/renewalinfo/jsonrepresentation.json index 6b21e6c5b..ca699f345 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/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/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 diff --git a/flare/data/documentation/flare/renewalinfo/offerid.json b/flare/data/documentation/flare/renewalinfo/offerid.json index 955ae0989..0f40b47da 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":{"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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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 628d96332..7b041d115 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/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/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":{"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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":{"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 diff --git a/flare/data/documentation/flare/renewalinfo/priceincreasestatus.json b/flare/data/documentation/flare/renewalinfo/priceincreasestatus.json index b7c445dfb..759f8a0f3 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/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":{"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/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":"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/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/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/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/renewalinfo/willautorenew.json b/flare/data/documentation/flare/renewalinfo/willautorenew.json index d6a03a476..9adaf086e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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":{"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/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/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/renewalstate.json b/flare/data/documentation/flare/renewalstate.json index 7f7cc0094..564ae6a8d 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/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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/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":"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/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/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/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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/!=(_:_:).json b/flare/data/documentation/flare/renewalstate/!=(_:_:).json index 74dedb298..006508406 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/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":"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 +{"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/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/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/expired.json b/flare/data/documentation/flare/renewalstate/expired.json index 2f7343009..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":{"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"}}} \ 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 104109a34..eda7919d6 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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":{"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/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"}}} \ 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 4794707cc..8b04f97e0 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":{"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 +{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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/renewalstate/unknown.json b/flare/data/documentation/flare/renewalstate/unknown.json index 994c09b99..5ed9dd431 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/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 +{"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":{"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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/restore-purchase.json b/flare/data/documentation/flare/restore-purchase.json index 269621eed..918fa74fb 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/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"},"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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(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/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 +{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"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/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/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/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/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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproduct.json b/flare/data/documentation/flare/storeproduct.json index 24b696e88..332fcf2ce 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/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(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"doc://Flare/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"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"}}} \ 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/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/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/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/objc(cs)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObject","identifier":"doc:\/\/Flare\/objc(cs)NSObject"},"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"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"doc://Flare/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"doc://Flare/s23CustomStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomStringConvertible","identifier":"doc:\/\/Flare\/s23CustomStringConvertibleP"},"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/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"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/storeproduct/currencycode.json b/flare/data/documentation/flare/storeproduct/currencycode.json index 6885a809a..c87c2ef84 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/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/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":{"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":"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":{"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/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 diff --git a/flare/data/documentation/flare/storeproduct/discounts.json b/flare/data/documentation/flare/storeproduct/discounts.json index ae340401d..0be13e2d0 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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/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/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":{"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/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 d303564cf..e0d7e3181 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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(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"}}} \ 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/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/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/init(skproduct:).json b/flare/data/documentation/flare/storeproduct/init(skproduct:).json index df9a8afc8..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/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"},"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":"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 f957e30b8..94887d5d0 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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"}}} \ 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 a9783b7b2..bbeeea4c4 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/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/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/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/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/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/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/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/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/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/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/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/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"}}} \ 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/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/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/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/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/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/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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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/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/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/localizeddescription.json b/flare/data/documentation/flare/storeproduct/localizeddescription.json index 03542c7ad..5e42b6a04 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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"}}} \ 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/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/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/localizedpricestring.json b/flare/data/documentation/flare/storeproduct/localizedpricestring.json index 9edc5f200..cdc9d512d 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":{"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/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/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":"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/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/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/storeproduct/localizedtitle.json b/flare/data/documentation/flare/storeproduct/localizedtitle.json index ec13b56b4..59dd84f88 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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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 3c48502a8..ed647357c 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/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"},"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"}}} \ 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/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":{"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 diff --git a/flare/data/documentation/flare/storeproduct/productcategory.json b/flare/data/documentation/flare/storeproduct/productcategory.json index fdb44f5dc..824ce07f2 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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/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/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/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/storeproduct/productidentifier.json b/flare/data/documentation/flare/storeproduct/productidentifier.json index 994964683..6fdcb146b 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/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/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"}}} \ 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/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/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/producttype.json b/flare/data/documentation/flare/storeproduct/producttype.json index 896907321..916bdc6a6 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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":"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/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/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":{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/subscription.json b/flare/data/documentation/flare/storeproduct/subscription.json index 8ef5826fd..a207a3d6d 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/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/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/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"}}} \ 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/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":{"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/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/storeproduct/subscriptiongroupidentifier.json b/flare/data/documentation/flare/storeproduct/subscriptiongroupidentifier.json index 4be724a16..680690761 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/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":{"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":"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/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/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/storeproduct/subscriptionperiod.json b/flare/data/documentation/flare/storeproduct/subscriptionperiod.json index 6b2491908..5c3c64000 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":"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":{"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/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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storeproductdiscount.json b/flare/data/documentation/flare/storeproductdiscount.json index 31ed815de..2567f6330 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/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"},"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/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(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/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/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/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(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/currencycode.json b/flare/data/documentation/flare/storeproductdiscount/currencycode.json index a4e2da2d3..63a352511 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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"}}} \ 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/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/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 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 283c5e9a2..b62e33e88 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/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"},"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/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"},"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/istoreproductdiscount-implementations.json b/flare/data/documentation/flare/storeproductdiscount/istoreproductdiscount-implementations.json index 97f5720e2..f048e039f 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/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"},"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/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/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/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/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/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"}}} \ 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/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/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/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/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"},"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/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/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"}}} \ 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 acca49c84..416279279 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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/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/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"},"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/offeridentifier.json b/flare/data/documentation/flare/storeproductdiscount/offeridentifier.json index 3479a4bd9..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/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":{"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"}}} \ 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 2a16060e4..276f6ce88 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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"}}} \ 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"}}} \ 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 b46481fd3..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/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/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"}}} \ 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 2fbf1ad40..ab1ded23c 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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"}}} \ 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/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/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":{"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/type.json b/flare/data/documentation/flare/storeproductdiscount/type.json index dec0d08ef..09a884f61 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/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":{"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"},"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"}}} \ 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/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/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/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/storetransaction.json b/flare/data/documentation/flare/storetransaction.json index 2796ca053..69e8ca6a8 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/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/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/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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"}}} \ 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/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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/storetransaction/!=(_:_:).json b/flare/data/documentation/flare/storetransaction/!=(_:_:).json index 865b15518..92c2cfd0a 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/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":"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\/!=(_:_:)"}}} \ 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/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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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 a25dfe3b5..156fffc65 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/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\/==(_:_:)"},"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":"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":"==(_:_:)","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/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":"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/storetransaction/equatable-implementations.json b/flare/data/documentation/flare/storetransaction/equatable-implementations.json index c07c51ce2..378358142 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":"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"},"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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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\/==(_:_:)"},"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/storetransaction/hasknownpurchasedate.json b/flare/data/documentation/flare/storetransaction/hasknownpurchasedate.json index ff67c3346..5c9184a33 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"}}} \ 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 b9361b3fb..4298752a7 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/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/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":{"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/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/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/istoretransaction-implementations.json b/flare/data/documentation/flare/storetransaction/istoretransaction-implementations.json index 3d847a130..484a2810c 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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"}}} \ 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/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/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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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 90dc92d98..965714273 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/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/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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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 diff --git a/flare/data/documentation/flare/storetransaction/productidentifier.json b/flare/data/documentation/flare/storetransaction/productidentifier.json index 0bfa06d5b..c80bd02c8 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/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/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":{"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/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"}}} \ 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 87a82a677..903710726 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":"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 diff --git a/flare/data/documentation/flare/storetransaction/quantity.json b/flare/data/documentation/flare/storetransaction/quantity.json index 2b6596c67..489f71280 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/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 +{"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":{"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/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 diff --git a/flare/data/documentation/flare/storetransaction/transactionidentifier.json b/flare/data/documentation/flare/storetransaction/transactionidentifier.json index e0198195d..bdd950691 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/subscriptioneligibility.json b/flare/data/documentation/flare/subscriptioneligibility.json index 3d69dd0af..a5d88eac9 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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/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/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/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 +{"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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"doc://Flare/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/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/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/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 4365c8a2c..d9b96ca8b 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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\/!=(_:_:)"},"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/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"}}} \ 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/!=(_:_:)":{"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/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/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"}}} \ 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..ecce9516a 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/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"},"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 diff --git a/flare/data/documentation/flare/subscriptioneligibility/hashvalue.json b/flare/data/documentation/flare/subscriptioneligibility/hashvalue.json index 7b0ed5f20..e76684095 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":{"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/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 +{"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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 diff --git a/flare/data/documentation/flare/subscriptioneligibility/init(rawvalue:).json b/flare/data/documentation/flare/subscriptioneligibility/init(rawvalue:).json index 4bcb91020..87924bbd9 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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/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 diff --git a/flare/data/documentation/flare/subscriptioneligibility/noneligible.json b/flare/data/documentation/flare/subscriptioneligibility/noneligible.json index cdf272b45..7c00480b2 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/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"},"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":"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 diff --git a/flare/data/documentation/flare/subscriptioneligibility/nooffer.json b/flare/data/documentation/flare/subscriptioneligibility/nooffer.json index 991480a88..f1402a818 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":{"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/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 +{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/rawrepresentable-implementations.json b/flare/data/documentation/flare/subscriptioneligibility/rawrepresentable-implementations.json index a71760247..0d1d45707 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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:)"},"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"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptioninfo.json b/flare/data/documentation/flare/subscriptioninfo.json index 9a950268c..0c90eebf0 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/subscriptioninfo/isubscriptioninfo-implementations.json b/flare/data/documentation/flare/subscriptioninfo/isubscriptioninfo-implementations.json index 5aa1736d7..02dc363b1 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/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/subscriptioninfo/subscriptionstatus.json b/flare/data/documentation/flare/subscriptioninfo/subscriptionstatus.json index 8b0f12094..cf927135b 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/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/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/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/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"}}} \ 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/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/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 diff --git a/flare/data/documentation/flare/subscriptioninfostatus.json b/flare/data/documentation/flare/subscriptioninfostatus.json index 90ca614c5..4d907489a 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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":{"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/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 diff --git a/flare/data/documentation/flare/subscriptioninfostatus/isubscriptioninfostatus-implementations.json b/flare/data/documentation/flare/subscriptioninfostatus/isubscriptioninfostatus-implementations.json index 96582bdd2..8ede8cc6b 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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\/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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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 300a5ed73..81cdb5ded 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/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/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/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 +{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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":{"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/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/subscriptioninfostatus/subscriptionrenewalinfo.json b/flare/data/documentation/flare/subscriptioninfostatus/subscriptionrenewalinfo.json index 1f510f968..42fb211f3 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/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"},"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/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/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/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":"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/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/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/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/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/subscriptionperiod.json b/flare/data/documentation/flare/subscriptionperiod.json index 8fb39de25..13f4625d8 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/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/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/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/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)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/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":{"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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, 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/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":"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/objc(pl)NSObject":{"type":"unresolvable","title":"ObjectiveC.NSObjectProtocol","identifier":"doc:\/\/Flare\/objc(pl)NSObject"},"doc://Flare/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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/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/s28CustomDebugStringConvertibleP":{"type":"unresolvable","title":"Swift.CustomDebugStringConvertible","identifier":"doc:\/\/Flare\/s28CustomDebugStringConvertibleP"},"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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/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/s7CVarArgP":{"type":"unresolvable","title":"Swift.CVarArg","identifier":"doc:\/\/Flare\/s7CVarArgP"},"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"}}} \ 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 545839c1a..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/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":{"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":"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 99319ddc7..dfebeb2de 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":{"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 +{"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/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"},"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:)"}}} \ No newline at end of file diff --git a/flare/data/documentation/flare/subscriptionperiod/isequal(_:).json b/flare/data/documentation/flare/subscriptionperiod/isequal(_:).json index 111bcd85e..f760e9e18 100644 --- a/flare/data/documentation/flare/subscriptionperiod/isequal(_:).json +++ b/flare/data/documentation/flare/subscriptionperiod/isequal(_:).json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"object"},{"kind":"text","text":": "},{"kind":"keyword","text":"Any"},{"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\/isequal(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/isEqual(_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"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"}],"title":"isEqual(_:)","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:@M@Flare@objc(cs)SubscriptionPeriod(im)isEqual:","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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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(_:)"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"override"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"isEqual"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"object"},{"kind":"text","text":": "},{"kind":"keyword","text":"Any"},{"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\/isequal(_:)"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod\/isEqual(_:)","interfaceLanguage":"swift"},"kind":"symbol","metadata":{"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"}],"title":"isEqual(_:)","roleHeading":"Instance Method","role":"symbol","symbolKind":"method","externalID":"c:@M@Flare@objc(cs)SubscriptionPeriod(im)isEqual:","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/SubscriptionPeriod"]]},"references":{"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/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.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum.json index 398193091..96852df54 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":{"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/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/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/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/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/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/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/Flare\/SQ"},"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/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":{"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/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"doc://Flare/SY":{"type":"unresolvable","title":"Swift.RawRepresentable","identifier":"doc:\/\/Flare\/SY"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, 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"},"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/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/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/SH":{"type":"unresolvable","title":"Swift.Hashable","identifier":"doc:\/\/Flare\/SH"},"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/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/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/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/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"}}} \ 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 822a24b77..31fc7413c 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"},"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 +{"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":"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"},"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":"!=(_:_:)","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 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 0710d682b..57f691b71 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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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"}}} \ 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":{"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/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"},"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 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 6407879a4..f152a6352 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/!=(_:_:)":{"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/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 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 7303f4b36..0a2da16c9 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/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/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"}}} \ 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/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":{"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 0b32080e8..dfca563ad 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":{"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":{"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 +{"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":{"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/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"}}} \ 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 dc3651702..9c6d3f049 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/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":{"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":"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":{"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/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":{"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 93e1284a6..07e099b1d 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/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"},"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":"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/rawrepresentable-implementations.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/rawrepresentable-implementations.json index 4708617db..9e5cccc75 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/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/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"}}} \ 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/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"},"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 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 91d96e225..5b0f49d12 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":{"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/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 +{"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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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/year.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.enum/year.json index 2d3148230..a5bc255c6 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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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":"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/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"},"doc://Flare/documentation/Flare":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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.property.json b/flare/data/documentation/flare/subscriptionperiod/unit-swift.property.json index f398335ad..ed6b7572e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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.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"}}} \ 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.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.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":{"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 b59f23c06..4c931346e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 +{"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/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":{"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/verificationerror.json b/flare/data/documentation/flare/verificationerror.json index 7e4fbf883..2a7c22e1c 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/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/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/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":{"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/Flare\/s8SendableP"},"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/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 +{"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/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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-consumable and consumable purchases as well as subscriptions."}],"identifier":"doc:\/\/Flare\/documentation\/Flare","kind":"symbol","type":"topic","url":"\/documentation\/flare"},"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/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/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":{"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/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/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/error-implementations.json b/flare/data/documentation/flare/verificationerror/error-implementations.json index a8a122f82..c33affe53 100644 --- a/flare/data/documentation/flare/verificationerror/error-implementations.json +++ b/flare/data/documentation/flare/verificationerror/error-implementations.json @@ -1 +1 @@ -{"variants":[{"paths":["\/documentation\/flare\/verificationerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/VerificationError\/localizedDescription"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Error Implementations"},"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/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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-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\/verificationerror\/error-implementations"],"traits":[{"interfaceLanguage":"swift"}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/Error-Implementations","interfaceLanguage":"swift"},"topicSections":[{"title":"Instance Properties","identifiers":["doc:\/\/Flare\/documentation\/Flare\/VerificationError\/localizedDescription"],"generated":true}],"kind":"article","metadata":{"modules":[{"name":"Flare"}],"role":"collectionGroup","title":"Error Implementations"},"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/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 diff --git a/flare/data/documentation/flare/verificationerror/invalidcertificatechain.json b/flare/data/documentation/flare/verificationerror/invalidcertificatechain.json index 04bec8c41..29bb0bc57 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/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/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"}}} \ 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/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/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/verificationerror/invaliddeviceverification.json b/flare/data/documentation/flare/verificationerror/invaliddeviceverification.json index 233ce3a03..5ad179b0a 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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":"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 diff --git a/flare/data/documentation/flare/verificationerror/invalidencoding.json b/flare/data/documentation/flare/verificationerror/invalidencoding.json index 8e1312b32..d747ee2cb 100644 --- a/flare/data/documentation/flare/verificationerror/invalidencoding.json +++ b/flare/data/documentation/flare/verificationerror/invalidencoding.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidEncoding"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/invalidencoding"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidEncoding","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Th JWS header and any data included in it or it’s certificate chain had an invalid encoding."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidEncoding"}],"title":"VerificationError.invalidEncoding","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO15invalidEncodingyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"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":{"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"}}} \ No newline at end of file +{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidEncoding"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/invalidencoding"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidEncoding","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Th JWS header and any data included in it or it’s certificate chain had an invalid encoding."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidEncoding"}],"title":"VerificationError.invalidEncoding","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO15invalidEncodingyA2CmF","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/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":{"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/verificationerror/invalidsignature.json b/flare/data/documentation/flare/verificationerror/invalidsignature.json index 1600cba1a..807b6cb44 100644 --- a/flare/data/documentation/flare/verificationerror/invalidsignature.json +++ b/flare/data/documentation/flare/verificationerror/invalidsignature.json @@ -1 +1 @@ -{"primaryContentSections":[{"kind":"declarations","declarations":[{"tokens":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidSignature"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/invalidsignature"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidSignature","interfaceLanguage":"swift"},"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."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidSignature"}],"title":"VerificationError.invalidSignature","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO16invalidSignatureyA2CmF","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/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":{"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":"invalidSignature"}],"languages":["swift"],"platforms":["macOS"]}]}],"schemaVersion":{"major":0,"minor":3,"patch":0},"sections":[],"variants":[{"paths":["\/documentation\/flare\/verificationerror\/invalidsignature"],"traits":[{"interfaceLanguage":"swift"}]}],"identifier":{"url":"doc:\/\/Flare\/documentation\/Flare\/VerificationError\/invalidSignature","interfaceLanguage":"swift"},"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."}],"kind":"symbol","metadata":{"fragments":[{"kind":"keyword","text":"case"},{"kind":"text","text":" "},{"kind":"identifier","text":"invalidSignature"}],"title":"VerificationError.invalidSignature","roleHeading":"Case","role":"symbol","symbolKind":"case","externalID":"s:5Flare17VerificationErrorO16invalidSignatureyA2CmF","modules":[{"name":"Flare"}]},"hierarchy":{"paths":[["doc:\/\/Flare\/documentation\/Flare","doc:\/\/Flare\/documentation\/Flare\/VerificationError"]]},"references":{"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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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 diff --git a/flare/data/documentation/flare/verificationerror/localizeddescription.json b/flare/data/documentation/flare/verificationerror/localizeddescription.json index ead34bc11..2985acf9b 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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/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":"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/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/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"}}} \ 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..32e578214 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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"},"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/verificationerror/revokedcertificate.json b/flare/data/documentation/flare/verificationerror/revokedcertificate.json index e4dc959c0..b0377665e 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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 +{"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 diff --git a/flare/data/documentation/flare/verificationresult.json b/flare/data/documentation/flare/verificationresult.json index ca762e4df..827b75690 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/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/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(_:)"}}} \ 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":{"role":"collection","title":"Flare","abstract":[{"type":"text","text":"Flare provides an elegant interface for In-App Purchases, supporting non-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/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(_:_:)"}}} \ 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 12cd720aa..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/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 +{"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/caching/index.html b/flare/documentation/flare/caching/index.html new file mode 100644 index 000000000..36cbefb8e --- /dev/null +++ b/flare/documentation/flare/caching/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 2bd255fe71d57bcd9ac6eed4c3245f8ae79bfd43..177248de5eb4b69e61c2e8e319e32784b490fe90 100644 GIT binary patch delta 63 zcmaFH`iynMZ$@K5p-cP%GO|EIPajCAsx5T8%x@!LYiGa2!_&(fAr53g)lSx9+5rG} C5E5ws delta 63 zcmaFH`iynMZ$@K1{Y(4;s%k(&Mixj23N3WI%x@!LYiGa2!_&(fCBZ Gv;zQoiV|r6 diff --git a/flare/index/data.mdb b/flare/index/data.mdb index 2c22bff6a4876509700145d6394e6ac885c03e7c..14981c38b46482c3304941b0fae0168a8c208bd9 100755 GIT binary patch literal 110592 zcmeIb3$R?(bs*ZeZ~wnC#S>wOG8l}!Y~X^MF_>X9Q@Ym zKKu0U(|uaql00^vPgm)7Yn{E*avUPl`)zOGQ$zCJ!egi9Lyf z$p_-sCrioo#NMQq+@5?rno1r`+?Lpucp-5p!6o)34kSK;#71I~_d{2kYh|Z3Z`Z8$ z3Yax?^(XTV+BM8~NCT`KtS*Q&8nwp!O1arAR~H*(wOwuyyWXhPNuyOJ&B*yK#;sFg zELS^5rEE9Li&dl5ZjfJg@x1T&@Q|uivw^}0?cu4%hsP$JvPD=1n7`^$_TJ;eXd$Dz z+$2`XC|9}5U3~8ui?7)>n^vP-N3|BIlo!iACE0w#SZk1agEaA-nH6$gd8J+<-WzQG znu~qQabbt|Ym7w8_vSz@!mGp(ZB;S^A{C&G3*GkcckqY`>P@*?ZtZ|B!B}XMg*oTL zF1FlpVXIPBRS3~tOxfeaRC65CP!?P)nd8FJdv6u8%f*r!i={!TWX-5FVJedOz!$O8 z#g&*GSG&4gt*upgw`P3un(k{eiLKLiV-wY;+&^P%X?B{yh;CO}?$Sf-9iLs8BXl%; za9S+wY7cc64`6Cs==S~JOpK|w?sfnArXc3qq@5RGWr{E69i3dZ&-AXVt1sd9mH->C(@3>tJ-5VCvkqR@)tzB)MtiALc_wBrIECtZ`N(~2@QRyz4^i7w+oz0e+cK;Yo<9Cn?(JS5w~Xy$rM9?;eWddOueyR~IWsEG>kfj++H zdhOHQ^n}hbk&|F}nhV-#(xog=jD2bBF$v897eHJCRu_G22(bh(t zM9y?u$B1gdHOdCODG-n7O8tNMOctSBjgO}i$ONW#$~N&Ro$M6XJ&C$o?RJ+VC=na0dEjD;s~BYa15cwAduz=eS0&L zw?@|MC5%$CgI;z7^@+*Euu^I&>UF;RS@@O5H}_aBlD#)~ zORk=2<*vzHoI5x7TJ}Kpn(Vgh>*>d5?oD@Qs_C6GuSL#H-yb=gx<0j#dM$ZRa&Pj@ z#7zkSek;gU46Rl+91-1^j!4O zDRK19HZXc!-wTRo_jGuc)|!368ILP_+&+C|Iy|tCbj2xVb?ejiD=yB9j}Iryuk+|T zyJ$LGAO0}NP9XEZxW`XE@+s8woX7Lr8fQ2c0SB_oZ zUCrl*kI9jXy7a{&7aSj!#YU}N?{l8^>BGl|twQx1nkm@4tjmHS@#h0B!KD&^AA?u4 zukJT)B$`|Mm#41X?-`{`*L791iDElEw*dGQ7dQT%jxx~fk;PhLgP!E{X)u6#Om;=dpDMCO~T)e1hj1ph$IPr={dcUES0?0LE->~M$G0(=k1TMKia zaj~NGalBY-T}@+i7`s(N1tTt)u%=M?=952;mgaW5{n$G>b_XuO6F9V02NmEr-CZer<9N;Ho*V~1!3dSPN;4x#d_qLC* z3ed54{5vJx@lb|79%|@m493{V{RQE=A#0+;n~H;H4!VEo0Xw8_5z{gpN905m^>bc% z!-ipFahAjrTo?LqUX|gETBdoTyz-W;D1rvF-O(Oq z;ih96vZ0BFDm*j*A3TwIcr=^S;529(8bP_P4 z9vy&>I)g#Kd?zhBH;(%>=*c6vZcP79`g2Pqf}#@Hlw`xk6Bgx&YB`1|@g|Ho9mh={ z4y8p+A(afjw4BUqk`I@-Us9V_5J@##l1zXxV@Mv z9xc33I8-=LxUH~W*jLz7;0oIcFXRt_Rlsfe_58m4o;;V|mXG9L%^l7i%?WknRy^{XXd($lesLTWX{MWGH;}xPd}c% zFMVselfE{+JG~RE37$l7H?w!n-T^iXcJ`sf zrP*tvQuczGtCRPqPR~9v^X|;k>1r&NeKz)k^y`^-WA|jX#vhoyCwX(Gk=Yr&I&)Fx z%=DErjpW&}b5LCvenJj}90)lOavtFB zaDJq^5*dC6pTfFgHPv*MtF4}P9+ZjH_`t(2Ihw;+g1`x;`3BRjLO;&V+T+EgSIfSr#{?}bWu@ksJF_N*LhXoCC9KNm9XVCBFm~_!y(k3XUl7* z><~pYEX}-vEf3-}i0hnT3Ele@uU%C(O+glQNm5YX)`#;FyhP5HEbfn4xI$Dzmq1x6 z2tQ=uvPC42$OVyb1%8CIh0ZIEMmQI-$B;Ga+UE@*D<+UryylsJoLNxUjTVAjP zN0$vz6UaSmc>%-;Lj`4r%zuZ4b36|!SB-$N1X^;S{Vuj50nQ1>8y#cKIa(LKgX@-i z+5s?JsDMdl#p{s>BhXMqOH?fTY^FydQB6~nWKL1In^?H5+m5K45@+e3V&O1*98mb&EiC7K5Z{fVgyyeNr0+8B6n6fI3t z5=~C}8jDAT*<%Tyh%p_Mf4%Ywu>s0irpPT0z zT8V}vIGp*H18_;!c!}_$qN6pT*DmN9IL%gVRUv5c=fOq556UDTgOruS}Bf>v?Dngmy(KWCVTI~khXImR!g-krW0=$2YM`_d~ zc*{uJ6JYMaLPso7m0s$$gze=b0?7Zi#_N_Mt6yZxgECHb48f9h?Ex09+p?&r@Rn?{ z!ooFPunZVGifQd&;fkuj1rqR{aDU3StH1;&FbY(~dXy~>%ZC7KrXdmTFWB-Tr*JZF zX&i6kZsGMyP)!MxMv9?npC5or4k$_;Vwm=Q*wr7e|39?se)_+9fLRxg1_9j7Pk=ndeW`#$+D;y>wVDw|H0x5#RrS{|C@?+@B`RY+)><8e5deI;ih|1b&dgl`egdcEqHx#$T=voIJ=vSHjqKIg zi?ZirPs#ou^K$0t%tM)PWNyeTWiHPwWR9i}q;E^Fr}w4zq`CCAbR_+1>M-~R>`&d) zC(ora{0cb`avgd$c^j z1qse;j;u%+@3;?#1GNDsbjje+THk|9AP9oi0B(%UZwL0P?EmagiYz41B{_AXc(}BxL z4h-fLXa4|P*KHW3lEpiC`|jb_ffg{nut0ZmcmU3WX@sVLazI2+Qm?!Q*Q$oWNg(Pz zGzjN-u&)3KM6+2uV9DS}B5EtNTiEg{r@=)xfhnV%#g%YgsB}WA*P;(3rm00|e4f2_x=@Q4GMU2;9 z0dCQ4Q2p4tiLyx_4ma*5m~WVxb{~s}=Pgk*6%#Bu8fl&zc$d_5Ti9?U)O;~6DiNym$5>z0f1&yP> zu7_WPRTHchby3$oGXMwE09l3AktkQPcr;!kXg30L@e3>*S_MN!S(a?>4i=9JE48lb zpmVa&3fF5_)dVnR0@DlL#I>#umw^pnJs=Q!WdP2D*$<3Z&LF?e!WGaMf}V>bMETMH zT)>wIidlpE@Bp0GZ4<_;%5#^obV{Imfc47)gRD&!E&}5m39PPc|hZy&uN z_v-_wo}i~c=<5lnJ^csaN~jy?u`T=?av27_9YfUzk#jp@2|r5``q8laBq)ZKxp6bscwWayVdNd=6l`e7`NpV_xI1i_j}ym z{|&y;7K4p!R$gkXthIXLbuI$NX&Q$n4?OP_x+NiMxefLR77z9UhMw=jVv(=GH^xCg zJAtdMgQ~AGF1FJ;f}&xskaiF5Cvd&;oQP0g?p0kc%YjeAEJ9Arek0syDzLI@5^=$T$?A_TLvo|NJ z*(-Wp||y%s!NOE_+HcmO`I|mlHQzUm%S3sPCgJ}qdHt&n~-nGzJ=<+=lxdKK+ zuuW0Vm1`&%77bf9M{PZNV@YnUtFp@aYW3i%$u&30<&4cp58kOeYnzo%dho0}CdGEU zSwoXaFJf7*d`YdVwe`NOiZ^O%?ad{kU=SS7`oyJZRpM%kmv}9BH5yuNv94oaMRTwZ zorbom)>-Sk9wt+6*5qp6pUA_ss+Y=&iH=P^Y8TszP%$uC-(U-C;wC4QF#cW-?qRB_ zrd{8}kayL=8kN>^O{-%xyFs|QvaHGu#@F#-+A!KCS4Ahan(s-IuPv=Q7&L?o;*x3` z>T;R2hV1pbt|-gO23oKUmS3|=<+{xJA@$1l))RiHe3M%x%QEYs*(>ifaR zje4yjttn_8I6v6(xj!n3}< zCYhVR;K4nL)>@oacF<|p&+pp$Dz|K*6P}M&N3Gk73P#c&>;t@Kk#|^YxE@XIwpePd zy??0us-Q0M4c11pS6-^i?UgcXMcjjfA*Ha zudF!nA$XP3YOO}hgL^!xJHnD(#-Oe~PLwv5Y8CTG9`ESeu_~OnS$lT~-rySzap_-% z;Ntr7I%%*Tx4j-WY+~A*Zx5AM+q$Jyj}E~#*l3n2|6>TgtQkUE|HmP?Q*K$Sm6tuZ z*W(SDUm_*kAl{2z_dtce^0iT4-7Lv1bRhMO6-#cd zsTymK+_z?GmK5=cZaCemrB*9-S-9dFs%z^fv=;J zqYsnHx6C!AZ>{LnXjf`$<&BMg4e!Y&S20>jtN(=Z%2;bHtvGCiw_g8@cFmBOh;1IG z4Yj(cb7+$4Qsq5q2&Pwz{!WzG?^_w2s)z zPIGyKjdRuOgT2T*+!||T>cYXbUf4tn`$2lFx*=7TzAy|An6;Lp*=_Za;qrW?+R%P& z2yU($e6xcm)WLTBI~#pBroFblWd71{dEf3#%NzWXtd#JKGl*Yb6Y8sLHxJ>_%aT%E z|IRSnS&=3F{$aRPTax6{hvCYqxyJv&5M0}^n;RP5U=7j}v>Ivhx+JS?Jc8c)3R>0F zGU>o_G=x9s1QxV62JIg~Cp_7A&Z7KBS9fu>Jw#8?z7=!|@vr(rCq*AWMaizWSGNzf z8?+`1o8aYAx_YR*&{Cc93Trjp|SxDwus-)QiBr@j{uxfJ!EcxSSqClGK_ zD|KD8d!wRX$J<-{b=I5CVnal;@S!Kw#gcAg00j35eHZ+?w61h6_TXMC!RMMa2sPno zQXiLBr_-#|`6Xf06WLr^UjERCC+$i}Ep`5C)Dyeb=F8WNdZKpV#A1zj(pup=_R1Y2 zp7hVSe%>@z!IfwAGb8FW>YEV6_}WoVOnzB!>>l;RlOg==tU>_g<<;L9QKv60`0La+ ztV&1t$cQ@iwKcn9etOgs?~FWz%{zzrpY+eFLr?rtl=rs#l8L`gwWCT6yKBPl8@tu2 z(J5B+a`G~#b`1o4b$WV%u6m=VJ;2)0$g7da%(sh2;+1%#sKj>` zkHp?6+!=eIurF4HsDCfaz6p~4^|NQhuT0&ZKO?!B-#2r2>ehsr-wo0FjwE-cFUhaZ zq@qIp#?<$7XU#s7dnC0r{e0r_#BDPV=c=i@a$n3Pl5Zp`xla0u+}SB7c_&EkFU*{u zJ1h4__Hgw1?Bm({(z_E+#*fb2m)$dSYxcV2wTZWr2WBoycCv?NuFam7U60y)30To%RHKSGWmG=f#f}zZ8I3R@0HZmpefiMO=LO=j4gOUiksOFJ?wD- zv@7UqA}KtCcM&Me=41#Flkd4nGkx#fd(GT;)X|XWo&dp;)DtssZ*95hOw1oaC zHV})Q(rH1?2M7!V!n;OLzWG(RMf`m%I*;AroF|jpl4ctsgv$mewkrX**S=(mDtHMR zrlhlSf~A9NoIoJpvp%4?B;d_WI8ii2k@Pi}xd^zwDTD*JYm+A*W$@eJOvgz&v`rLN z7ii+*Dw-An$K1XyFc&dJOP0aq*H#4i!weo%(EzN&>c>m0CeTzMw6q2ha&71cQ{IpT zAk=~L8{t_U7kCpIilS($Zs~m;S1w{f++<64AO?~m|2%`o1g}VlUkqWm%1Xy;7tl1@vI)pHYH84fje-_dLL6Byb@vgw!i~YHZju{eJ>Du$+S$F zI1np1!@w zG~eltaU6K?9tBxa!LQd;iN$J-Ohx8o859<(p#CqmykjdktiTsr`kyRZ0Z)5~oh1Oh ztd_}yuu*~x&XuYm!s*4M(*XZf6LxJ3RQBH)ID|msb-|P&O1|=a77o$5z=2hUID>j$ zD+S{RHh6F(2Y*t{Ji?TR!1CZ?uEN`~jqkB=UC?v_k+C4W*ozDt@`J$WfeRgo()a%` za1)}S;n31FTmCOBTnBclyvD3bxKWLX21tIIoKhapocr-q3(ZY_O2%h|o4_^fJJmk8X>bsZPOYSL{yGUULTUUSfo;c`gBeBjmhe}3F7;srwLhPy2=me1FpLh(BQy(gOpPclM&-G zdWY;C-mir@4lp5CaBhsj$Yx~nj@ms-0<0g6EJb$3o+x&T3vlOusPMVM?vzwWq}~9j z|H-72KP`Vt^7-6txxL9NbA{X~$)~b6We+EIXKzm=vX{eM{f(I|i3>83%=7UF(znGg zOYey%(vkQRsY9_Z#=e-^727wPn|&hs#i$fLI`i;MW9H16S0V?~XQuWi&rLp>*pql8 zerJ4F{G}LV42;~HTaVq6%cN+|z;j}!=ICB@2b@QOdr8BqV&<}Wn(eJd>*5|BT-P0L zE5PS@r$IobC>s?oZxZhF!F3%>vw;HASy4{}HwMG}m#V!s!$prVHn_#k=hPy$GW~~~`5xS=Q!*uxE-3j%{ z*rVsBtL?^rZi8Ztu8dT7fG4pj`em1GSfL>CcoP$r*SgV`%2f+{O}rK3@N_ucOrYJ= ztPwnkVGsX)IvhqD(?>y`a+nji^4qk3e>WD-zzk{_YyFIqfWx0h-piAOI;~)y^)``i zZ{{1YkilVTquE|u1Z5B;WuxoYpHGaVL@ISyluNY+-4Py|xGpZJ?FQ)$N4)Lx)&CJ<(m^@p-ZLgwtxTF zn(pMGNf_rLp=fCbL{hIU%(dtn!F%&yPK?6PF)D4+rmF$ouTNf|(oa{{dyi2YBBIeb z3JS?qyXkEf^n8TZ_+#2PHdbJ|clQdW_YU1@Fp}8hwYxp{viROTab4PL%JaL%)*RZS zXmx|uM+1dms)tr|T7RCtv#*b>Kd`beOry0QhOrmiy1P3wr}O#l6rwxYLt|^h^6Zos z+l}sqH1Fqxw+c*w12R&>M&HHPhLnL-V}*2cV&d%mvnlX&H}(<87W_oQ*%758#Q&#b z@w=Q_g~>!~j^cF$7i`_FhmRh5{Sgslsh9BkLg*lAVKb!&& z%4lU{P7d&42@aS2Lkb=!yi*t2j7*57+$>kw{OgfjP!}n=8~#p+gUSEi zUn?Gi! zEW_!t=i6|NW!^Crfr$wAiUK&X|y)zdF5-<;=&y`((^8Wsv!U09l1O8YVmOKVDb9mPe=a0pU&)m z7a+S}W%w%m!%r>(n#PeaULhOM$SA~+BWPqc35qu4P4udjE)(UT|^AX zt|A0w^MJgtpm~S5xw`Q=hCgyZv`#4~e~>XczmgD;)da3@MrOAGzKx8=sszN|RejN+ z>HB59msq=3IUpLVz(H0Z(~>n+RDYe}gBXx4C@2cItc;F+Dh6b+Q37H&2W6WHik>S5 zWW!O&=vdN_tY&1^A%6^ODi5FsNATXys@Uf}F`SLIP4Otlfrn8sc-H@dFKZ3OkDenF z(m5*MS&i}&kIwMp-1}xbE^MDbNnIX^A$hhFDJUVi{6p-UhFRfkl;u8YHj0@5FsBF6{6WbrHd*C)T(K6uRw-=N-*EmejSk1cBz`T}+4% zqXmrKZP_RSpN5h}EZ+S@BiBX_XL|Dg{$fA>->aE^2EfA^e-6M%7PA0u%O1$zmS4|v z`B!uI=C01=a!+JGm*uk0&)$){dG_+$`Ll0C6S@7-hqHU4jqJ|sD>I*)c`0+w%x#$$ zBU&bwc`kit`igWS{cx(4IxF=|ay_{%`E25}*yZtP?4nsAc7N=K=w@tNGLp>1pO|@V z_UY)Gu@_^R=yS8LCT^a6CVtNBL(#*D+hdo^L}v~r_9w2MeK>w`w^y+U`Y{G`cEqg$ zszM2)rkd}WU{JdabbmZCd|;0PHy6b2y3WA6N4xxBjK|ia%^&lY_DYu*ofB;d^=>V^ zO!i*{U+T8dI?)z<;T0})@uCOm3Grxy7>x+UwtAx2)(Bbl?8?x8;)G~hsa0F0U2acn zCyLEBHmFR78CAznhV}uja+r#9^JqBZ@u@O>{o&ynp?4eTPckJnU16GPt(T6Ye*c=5 zYVFF?W2yD-Cg8re?377^Vk%9K3AElOY1ACh+?H#0lgjUy>3B-curjo_yMTqHMFb7Z z&rK73C+MyN7KxB+inAceje_0>9^Bw`&4M5^#8&sPa9xwYwi%N8Xj+VgL+}~Mm8GEb zRFs9oE(qDFcni`y{RqafhaZv;f$m8bAqP2H98oyf=}VCBi39U~r0qOn9cub>aP?^;W(Rt-xFR3lgmyZKKI^#5#eG?b1La0yGEyszI(z?Kot%W)L zV!(&IK+ED_t^z$PHN1T@D&6@q>;pz`Ea>X=yVK#LhYn16IoecTr&z(6e<$PP5WUzj@^>R?}f zYl6DXk^$!sv|h#@ z$I|D{&8`uucY%t>CU$r9ZexF1_O%P$zLm%J&GYu~G~Qh^9RG{-*5VW2CFwnJX)?M- zl5?_lT6*`rI3X=T=Vfo)IVQL^NW2BoVjOUK@SvR*RHz0dBL(kW9q+BZ^5D;75du)j zLNAX#9K5@1l><*B;TjfhV5!fRAg)Xti-QTf=2C#Je+H`g%m zgCE<*IxzR*X!;PQpwX(R{)=TQ$eO&z~wbF8<^oygO*r0O}(R6*N z9i42f^-RHi6gV55%IX>#nJfM$>twT3`?FC`I)>1xqC1M?ud}$ZCJFbBdcvigh{pF5Zzz9RqXs3*MGF3D&*@7@J_?O3a;tMwK-QuzC0T0*n3_7@|tnQD1u*+2o+ zKcbD2rnVMQrRg8h5L#rj*+7MeYs2SJpeZHN?7p;yk8hen96{+SzkN?seQ9OWMg^>& z0#yga*(xe2ZC@Q_*{I9aKZGZK9w^Itt<>BFPy9SkoV8NJxe%VL`LPLAyIHyno*2F- zQpc7n%ZK5K|NTgOO<5Sy7JpK7scu2)NEjKC&VrOg^|!V^CaM6K3X zUP5DmMIUW~v1YBQ-x`5U5H>V*WgebXe0BJ4wt+u_Cv)$?irr5XGGqLCyvxjGCzryd310e@O4*cwLz`y#N z=BC3)7`y40p&DClJpIm}};Q6QEZ}4q!nT<9xL1@9xxL7Yg0jxBU zivK2hAXH)mTR{3h`QvD5j#`QBog915BYFpODLOzfy}81}*@XNafpN}@V}l2rN%3G% z8#a0o8ygc3n8?SEp8&o-RX7|cqzYo}Sj(gWZpYxSTW)Qz1kNFskSer=m=GU$k~6&b zqK7&VbILTV<&sggE2IJ5?(|;&W0T|dd3mFdfz;svcnoz+I8^%fe>Ap6FTP3xZo$FZ z-;HO1K?%IbRUH`{hL+!*9#3_-T3f5uD29KT8bh;fS)|$Yq6PeLY79LKOd5pjVyKUO z`N0Hux|hLy=d7`J!~c6?d?V3VT@fDWdS`MxLD$0#JnCZ~-<}v(k4JQj{`183>~=4X z1^9M%hYwxf|7k1+*TTVz0COx8)UF5%{dsdLte#oNkaYoFeU46r&u3h^M!AJ*uHgCT z?<;G>LFqts*yI=>Vls=QyB^@%{-4LdG90xgkV6ukum59eoOM#Q%hg4Vj%QTpjqBSm zRn-~|u0wHA8_<888keyMq1bG?um1P(_50?Y$25wjz5D*e7z247p}c;1VqCtF7~!BM zj)0fo?-*V){R7MOb{zu3Ra>;~f19SR(cGxD7i(z4(ECIq`y)#H>Ef-$qv?a`eMOw{8$UfcF5faLATdDAQU>-^YUeNkE=KxLwQw584$lk&A@2tTqOAu_su}#A?Y>cqy;Q==? z2w5x}vTS1vHwxz^2=wkKs%2_CUSv}^2KpAk)E~kDkl$h9kc1H=c*5D7emx84AVj(f zUf)D@@M_t^!$Tx-P6eYlM?yPI3g;nkh-C^I^i9D`8XjCQ2?t52OxaY~d}~0BZE~C; zfu}oOLwn_A0^yt?V7V?kmoRWn-~`=}AZsJ9YAoEa1PKCqtGX;J3>>1OD7vIL5C&Sp zi(DRGGql3P@8D7Ap4+;EjtMvCMK#C#nUmM$^K@b_dm zY4AKM;o)U-a81wZb~t?Ic?yWZT$$oI=eY4;9tO+3<$KwR#=(@w%bAazr*CL&u1T?A z4u}bQGK58JtO~NFx}3y}5ffnX?5r7jtY30*pt->WI6nMg2$lumvK(4(`(*X#Anng+ z3vx3+Rt?dR_;sLx&IjHkIMpSXx!fZIaELBr$_|94H}HJgFE2or1XyMu(S$V!=S4_{ z0cOGi%8dQ;kW#@g9TURbqYUA}F;%w#YaVZq`&l?9H#DzbmbL8g2>yM>|FW?J0aI*MDxRy6=V3y-zgKiX4g_D&A1kitiL2ESQBYg{Sk4d?EjA?mDo` ze>wY2klN44KApKCvj9H(kEPesO8V{8&iFS{m!w{d#ZsNv!$~bxNxm_ATJnL}#}el3 z<%zRqe;9u;`f~hG^r`p*@jK#&Vw>?h(pRU?O23&pn7T2wC&i_oWGT6x*qhXn+mo+HQ^})=+rV<*g~Xu*m)Ms$kf0QY-ysKj`-W$E#5o&E858GrflV49i7yC&R{gemZ%JbYB*!y0Hee%`es?xGi&Ww8UGjNkX|1)}% zPcC*x;ZM~~euGkVDNq+YHwNrN#!l@Y<4t~>o&nMMAeh#nc?`F;5CWvNF;DdoADg1D zMs>wlCT_f;Ce;D#nT`UwQDIPVFAg_4N=(rUSD@&xMD*nN(eb@utP&bz#~d2|;)=9; zy4IK0nuEdGJv@`O9+>QvuJ<3Ajvi19cI_KRuF>>f?<14ZHk?4VN_T&BS()M;QL5PY z-JtIYXIe0>UPK8@v(rsy>siF0HszSLXnWp4h*6Jsqk0UUjOaYNXu94}ZB(1C85f-# z+U6)dxLF4Gb!c8wEm!N)KnITL3y+JQiR{nXxISVVyWnpyjqY03%yS?@)9@-yjpxL zju`-G1i;thyNVCTb`-Z1pNYLwc&YHc#8aRf_-3LX2k^V`?S)j~)c6k}&)?Df>4{4d zFXUs1L-}4rz-!`nB=+U^KxDve`AGizv5Vuc<_?2D!T#JWU@wqMQd@zyTq}X6vJZln z!S&fvwiVx-{aoVP2`#%lo5~)|ypTDRIgq(6v!2B z;$ZsT_?77`>1R?$lGmkfOmeBSlC*c>cgTT|13y^~#JbH>&%^aqQ{7+$V8ON$4G;B^3()juDCFSlx|6&3RU4$`v>8G9}9 z{vr5=CM>OP+&cuXZ@^uR@aeF(lu zYMr+Jl_5A0E0BWh%R}%bxwHLhujHx9uot<`p`!CDpc=&Y2=qExzJsQe~h z7S+Y;hTxUuwpd>I+z@^=(e%#pRyqIiPoCwF}kOCZkS4>XH(7+ilc@55yO;uSn z*Us#=i7nGHywT$M)%rcd@Fu@*w%B{_Pj%O#jm3_+sjVsr zDrgPigDXT_TSrTgLHJs|wX!Vi8=_~eBCA@9y*KW)yJnZlbs4jp`0yBQ-Bc69aB-6p zN+@XzmhUvQRked7HPflS<{SVp2HjYUb}P;s#;aPYhGdw(o^NMTB{Koq6gB*t~d&=hJ)o-NJX;c zhlb(i>bgk&!w|gEme(pa-Xag;skD}BTK$)Y+O3$?s$D{vda(SmW(aNlA3Zqj*D_Zv z*?95oi0+E}Vp%pVPvFRk0_>jU;QZuxd&#i{?6 zSDw;SBD}Qxc>s%p^q17ST3g4vsX_Q+#}Za*fA8U;bS}0Pp<9J8KATx0)T* z+?Ba^vyWxhvs<&@%v_tv!R>z~eQNqps*=)DuOx3yUX^?+aWK(INQpP%`{UQfPmezx zyDoNq?1!@lXG^m?XJ3il8r>6pYv$pZD`qk?SH_>rJdn9Fb6v*CT$WKXXJitYH`33i zA5Y(xzBS!RUz^^Y-kIK-em8a7>=U_bl9`y3x;s`%9Gbm9cTVyf(Weuy&)k%*r{77T z{sp;#=iz4H*^E_mb#te(fS&n8_M~Cz?)qJtfU+?(9e3<#s`J6KelY&PRI#47(U*^d zzJS=%5vqN>Wn!8}q@V42Z6fDxIZn!`b&xNDb%bgS|Lw%ojZACn*}$SSH5upK(D9!4 z?agC*=0EcV$I#XQ4|3{vC#GaLO)ecrc-{-{%@9qL$(}##O%v1LPqK?zX6(h6CdLq$ zV%N)!ji-z$dJ`NK-0L68$iW!ddFHoiQ{4WcG(8yxf6CqqDTe8KH99i6H%q@bF+E=N z>VEoPk1xMHmZsiyVNV0@ci)uVUZFN2m@gx8v(TFw&tL8f6VTv~kWO!T&_iOX)_WGB z-6}gVf$@BxD@%l0Gvb*gxQ!l@-SgPq0Y16Clm=c@g3q5Y zZa1C$am9?MH?*h|IIEfvhH*~)__T3HLB2FIL{)B1m`FdaM z_I-0YIs*soZWrIl%W!m|i*fzf6uNg>kRgC(w(u_+k;=|< zbQNt+iNj?zV4x$tHFiX@hh;Zk3X_MtyAb;P@aRZtj-||{qwAk_toQ+RB%Pc*Q1sl< zn3%r6NfV)zp+-A+1)6||KZcxAbcEC=?x*iXMs`6>JfYQ2w09th(mV4iU<~FIJ1QVf zLhpFxOPxVau6QdDjETLyr-#;Fek-s3G?c(GqS; z!FUfcB`3N9*j8w>_lZWfMz$3nDOQTxyxad>MZEdPdw;z3@89|3jsMX+X8!Bl^854t z*|9V7TVqFZljZ+|@fDB(kkS@@ha3nw5ON^oK*)iR10e@O4ul-|$#8&5j?2(|@Ohh+ zVLT0LnE!8t)znBC&6g#Y-gT75^4yD%(si!)E05?65W0p2zqgUpu-Q<(7?z6@(h?Nl zk>1}zNSiSKAJ{AXwB`S!x@xq)95Y^+Ou~In`~klT=6Z1m=2yp# z!eLdzaGvA$1BTuw8o4^MEB;tQu3C<#f9z3xAV^@zL~!{adloxVg)nr9eSrRPTUFPZFZ_%U_aDu{Ur>h&r!2QX^z%A1#0cg7$JbL~1SM#3m4flU2f7{evkbMOPUFE{l&Bx%1tjZ z%r>ao`(XV4dg|38>-|6J{Xcs6znQx~S5MuZ+sv7{OL9W)v|KdzTK2i@quG11H)k8! ztFsqn&&i&W{XypC%+r~NGT(qWf=ijpA(r6L^nvtk5KVAjdQX~5Z%aoY7&Pi5hfAn}|9A>euQTLW;8=sHgXqRM~E;ukGdB8Fj@w(|!A za0qLz%c{=F;%NhL!BRBEuqBbh`y7u>!7(70hYI;BoFrSGw{4qKcuR2P-yeXRs;xn8 zdR`*$VexRfF7cYEI+|euoa&)e_#G@`viFyL#aLI<-ULlfb&=3hG1{L8<8k9wjg8Mp zd#pITA?PB+!H3Z8Ob-;ufg&lI1QF-;-(h+TaNv+BYN{pOI{@b)>j&^i*Eo#d=HVy2 zrfMRuI=u5iwmd}Zw>XYSnk2KH{fY&y$ciOP3a9=NTi#MdLFXNa@Xvpp#cw)-&2v2D zHE`IdEsCk@HjGjU60@LG?$M(IEf&Otu_X2I0Gx;HCz_%WOJqIH6-~7r!{8v$z4;K^ zuBLLlu8JDRYc`8Vg^U-HXhBSV4ZSJ7c2y3Nai|2QjCK}VUa=Iz(ku;9&YZ)RS73|_ zG9-90&Ax|vE~3bm!V$~Rd0V`T#UqQHC<&0Y#@2t2g-ebq04+(KHh6?~_`c-$E>+CPVC;Sv(rA5mRv>K@$H377ne#JdtI|=GYiXvI;A; zuIi>PSg6hL`m1V!4l6cMcoWyUK3oPiD6$RtIaUVXyb2$f5(fEo7Ou#=Ey0u^METMH zT)>woK$0R3^)ViPg@=qIFkV%jW8)6U5+@n3epv#?ZL)k2fpLyxTe7X7_p66TusO$u zoJoeHBdiaHtVoKgLdF#S?t$_mBychypNT3b2H*lD>fltt5XC5qhZl*dW6~5!{w$RL z06gn`(Efj+xKMnecwI3PDHZoZ9)Rt|RPkuxg~Fl2fx>Nt^}@cwo&s0cR_I&)_hb9f zxPCX~XiUFe-am}!x0$^ldv>;veLHg`GnwcAv#Cc?cc-45UCO_fe0JvY{H@W%>;A0ofJgymE|6(eL68msYwlT}5tclyJMU#qdlKf4Q&fr99eXcZ-hgAIs31ZyefcrWq=Gz*zy{Y z;bd(SL9yrA@|ePpD3BvgGcl&2M-SwhGk6tJ_<^iB0GCZukU@)pHp;h%O#++~ zjyF2Snsc-+dhjDpmPeog| z9Z@$W&eAa>k_U&`19GXR^NNb`T>5ZH23baNY{Ktk;f5jsdJz;U&c9*t=rA>PffpgE zYmS9$poB0@34+;5Ut{s8FncV)0Huhdv*i`YQfO$LWr`fy>U;DkAn_We%FDcR4-1EJ z2{{!t$sv4+#V^COf+UrK!*0|lSp!`gWRuj{xQU{~6Hc>LTUE#zEPfI2LwZTn z=zW8Q3l<@e!&U&{_bV)ZK{r8TXDFg>qdkb%E=*?yWjjz;-oWC4waZc@T^4N~eM-FY zoF!_K4e5dv<5IRf2Wc&NS(F9Mxo7~cIw0?9989B4z(eggL?{zHx&~Il0Y3*y2WWmk zHzvV~W|EIE?FlgVV4(wDmnyx)&CbAOh9gPybgBfRZ?VdRQrrYy@p!8Y|ss!o32={`({M(_Mq2kvQP6$$GC|)FS~^ zKJ4eo+1~#=Sr&ELy-zf9YUBXi{vQD8Km3Fo2ssdPAml*Efsg|s2SN^n90)lOav?DSKSgxfgPB&6N{yK;SGd-wk-&04QSS-R~F^-1k$Ko-B#jps2 z-`-XC+&cAZRY`JQX6Dv{uF}5e?6c3l=ePISpHPT?xb}~ipZI@IOi@thdwct9Lny?B zx=*^lI)%cWuh7T5@6K1ZRQFfsNyIC6f%i@8#l3$AUjYXK4g?$sI1q3k;6T8EfCB*s z0uBTm2sjXMAmG5c<3Lv~KR5D!2MeXIi@p1+^Nh;>39l%X|LMOehTuEkK)`{30|5sD z4g?$sI1q3k;6T8EfCB*s0uBTmIC~Dzd;3r*9NHK*7{@M}{_urKF_ zp2$Cue=d;z$K_&BF5p1Gfq(-62LcWR90)iNa3J77z=41R0SEpM;J}&4|5P79^#Ert z|92SO^}65G26Q9!^|wgx`>EXDu@1mW;ZPxTZR~h{C4YVXg8YlQhjWeGj@&!hr?You zcV#cizK}Vb*^}9v`C9n@L-7ydx5jhvQ}Jixm&A9+AC0?HcSOqJyQ2G}4^J&eUWspu zY>zz~-W`5Au14Po9gW`|{~-Ko>_B|~)H~5ad{_MCsn51K5)FL>SW#~k-NuYlv73uv z2GQ2H%(!R=F|$l+U=?AvL8Mlz)Mgfo^?I>9S0hW!VvRV}TBS;AjUuUsF845=KOx3q zdD$!#oqBPuY&M!T@^c=Z51$zxQno7&P#B^;Jnzi#IApnK6P5v?&v=x5=*%$M$f!0q ziCr*@W%YUwUw&PD^`=#~YsD(6!APk%SL`U&W@=`uMyfSZ$9HCx$YsUFYKi!7u>J)P zd+v;|!}~Rdq78NCNG2p`#FQLOHbo+5pp7fN_VD-U5jCne#d5K+1-b-dp-E<^wNHE4 zQfGv%Oj%VTqTyjmo*|}+>yny0>tW%}2utU^mB@AvOMG1{HBu%mvs8zvNM=U9h;1IO z==ivr<%M#kRTjLOk@0JKugxOP3~e_&W^Ky<3)d~rPBa+P%~Hc#e2BB<>$B5@j)zZ7 ziltfZpl;&+E!Bt4Gy8gYWTX4{FCh z<<+`y-CEvw!U~~Fy&9ibw?@@m#f79%Gs|_;#+B!1ym}vBx1L=oyT!R?t)sKQ#H)i= zdZYW~wYAhFO+ssYbln=T@w6uhcIXPPjg1rXzebiT3&dg8WV&CRyB(48`XlT1hFuY1 zFD+J_bG4JwnR@>E?Kdj8k5rtd-EfL^yV5K-=%_y1J(!N_53frBG`?8DL1vcPi!FT< z=Wgfz=iVqeZ(TatXP$Gt%ZEPcwY_28wo8?{IXt!ebk78IMB-)EIy18SJ}zs&ke}LF zV%p(T)88Lu#X8t5)| z)~6c3{nWbcw>iM9;&d-QtFusuuF}cVx9zPf=jQZ8cRQ5p)*ZdLlr>hXB(xbyhTz1C z@zX}vD4Ot|K)BhCg`xDhIGs@*#Q@_vEko15qUEAPYIL=p{5-b_$p*UdWWG*Y?d9#P z&VC_EnNrHhT$_8L-UcXi4BR}Q}4tdn@UZ+6n`@QX!z#v_BQd+(ADd5 zp?__dVb%#4kDfmSmG*Sq;dRw<9aATt1H6*g2L2w+>47#tsszN1Raf)s@0_eY-2)sD zjeL#6XD7tbIqP)$NY7hWO@?Q_RqqPmczn6q>(gf@!vlL-TPz#O|DX48?l?1?J^Z5Y zZ2M%mKK*Hsz(8^;bjCt9bOY*(E)xX4#hdQW12RG}<3A=C4WINdhv>fa>C@Nuc9faH zW3#x!&J3IE&m2p11jSH9Qx;|cm*`Q6zfZ#}+E?!zw=~_W zZA@Id+cQd;VHle35SY~huLC~S!;QZuqYN~JWUf+M^)VAoaa7$_OkSG-Y!t3bqM#az ztvZ7BDIe~SD84K&m_<~vbZhXk164%XwZwm5;kw3aisTxms{IcJZb*`-%bMd_j`+3@ z@3v5sbRzvOJn&lRK2e1FQh6Sq(6#9X_&u5rMP~1YEyV?`MWIG)0-Cxl)1j{*B4`88 z^JC(mb9IaNx@Y0LM=qMRE2!ebr3N$x*LW>_`CPUz{WTBkuCu^eY3nNMr=g!pI$!!} zv^2fb>&JEDV|PIZSubp1mf;?T)3e1F&kEyo=qiu0YbU@%8g_vW3s9B!&_&ly)c1}# z(%gQ0U8-Gtb;Y(+gO@dvSN|Og*DPDL z3`2EnvBW5d~f~=NY&m+Ok84&TBe9$G~CTGfdMo zOhHz^!oW2m@iK4fs%seNGfVjiyMwN2nnEN;{{q0zaz6}FO&!jobw*g{;%Q(lWS73P z+d*kRP$r$6j_EFci0kOKtMP)Rp9EY!--uxf%ji7e0JXG;Ctort3<)qc3^- zvSzEgA=svB;px*aKXhk>`6Wq$?dT$}*utN&4o;}g@ypwas){!g#c={x*E`0cjN0(H^F+|BCu8P_yzdXDb!O?WX5!K^8 z@L^{#=vUuKi>|U~ei~GuRip>s@R_`o?p)J|sA@#9WW{vwyhHn_*{&(cf(0Yc*xCb! z(vq$Tt|k8)7H$bD&$|k5N-k;-eLSk=!h|KRE6b>5LVZ!^gYo~m{{K7k+wvRpALLHu zp3Oa)JCwUMSI+IuU6H#am&<)W`!Lu9?9aN{>#{0X2E?;(WKL#IWFE-eky*~{&Fsu< z%WTYikUo`uHvK3_`&Xw!>DN-vrH-fWOC3yAQ+ra|Q(ICSQtu{TNj{xCn!G!CAX!N6 zO6p)4z$M@0Uf}KkOM)YDF*_Uic=qnZj;U}q99|0_i~KnAeC9E*L%1zd%iK0~Q)Wlz z`bZ)1ZsM`2x58U9RqoCB)yY>9=S9!UJfD6r`dIpK`nGf}or>I)=2AP-`{G;E&rh9~ z<`R3j_flJ@YEvu8S0k^cc0`XPpGmzQJ&>wJH%E3Q3aMSG!&7?dh2(SGro=swO)1Kw z;5*axy35<5$cvWsI$-U>B~u_W2)d$CXW>MXMH5c3j&1)r3x~rouYs&% zswP?!`FL!@(RE!>4U?c&whLEv!Et%f(fPk*;TBQaLa3y;XkF)*H$hTRH5ue?2Q@ie zxG5Wwsya}w!j?A#O%!C;v_Xhr%j-l@G}D1&q;nZtUbhsNsG4c(7V4vX{2&yAn8lm6 zNRaDYxMEqNA{nx*qK2#s7i2hT^Nwuuf5^gBqM3#a3QtjdkA*8XkwLB&CBo13z)ee0 zO%Uv5eVV0H5ky&VEYr{h)EoKjN{Zmvpl6UQqsEpOZP7IpQ_@9pA6s4ok-*eIWuXXv z#lm?(0JW)3Y|}mu;B@55fOGVS8$NO!;+reBwLeHL-s_FVpuBBK zJn4Z8qGE!&NfFfhSU8MfSLSuuC4$T1S6~WCrYyR=^}QartmuMF1W7e!SU6}Jc-_$) zO(kfp=hH6%eo!CT8d2|N;i65zzS0ym$M|&?j|jRf(=t`baGqh|F!fc@;a$mc53qOy z6K05PD3T)-+48(C>9Qj_u)18smgg-;5fn)gbrse z*E5QX}F7Ff70h_(r1MYZfpSh%XGa7_ceCj1|>_+beVVcj%k!he^AOT5Y}g01s{ zgMIhu6g5i*Rgh}x`Y-puWfxSQE-@|VeijetjbzbMP1`Wn*z&yVsJ6)y!O`z!%Y(WL zHC{h8|9_yt`*eSG0MvjV%?sL}4jn!I|KSj=h2~G}=P9qcFVS{A2hjijX#R!#(RQ7K z`D%VoetUjPenbA<+$*`Kb4PP`=MLlwxm`Iuw<*Wv-psy`eIk1#`|a#Xc3<}DET6pq zd<5>wl(_vFH}eR0T}I7Zl!<5FNS{ofNI#IiBfXryh1;9nnckM(nEoJjD)nsY(bS>T zt*LTqH`pBfF!^}${^ae+M)Ir4tCE){&rjaVz0duK`$3mPwkN^wfCB*s0uBTm2sjXM z;GA-R-iLe>u#P@Wc7*VbMAPpqLhnQH?AygaPiHDG5wH=`UBz-AgAzVmhbt)4O zjxunN$Yp`I9k>Cu{)B<6a3f4CxD>W@{eA|nDR5>3i4*UPSD_CSKfpy9PK&Oh%3tg$ z565&9&i%3}pe4RvUgn8m2yhtHl)qr{fP5emxM8*&_xF0>lIj?WX7Gx1K@VJndqxm; zWr_a{7Qg6%4gzHj!^L|Tzg+>Y&3RP-$yWL89=HX!?fxewqd z!67!3w7T5){pCE5#~x{*t%RZ47qki*UC)zY2P`Ytdu!Sg74#*dA@QchJE$A-;Y74# zRhNmZ8Nbq|6)DbyR2UZmvEV+-mJj#91w#RWM+H*@w7l!$5p+$L1kDxPPq5{|ThHcs zBI~k(wvK*z+krbmTai^>`vbPTtw|yXx!~a^+{Ko+T)4XA!Kh7j5B0ze!+}vO+k%S{ zzmMMlTEIBN2CdAqJ#Ya`Cv+9m4ib8e`sKm4O8`3ykY99*Ee{qAt}LOxL%)qJukkuu zeiN8F`ewGgYJ=>e+q!6JTiEg{j9n2_Dqw-}vut^gLU~Yu7$7#?(*uXQc^NLUZO8a6 z7B0IQ$b`CUf(-zRUv@x>Gj&7e`OmTCMYvgaKzZaC7FtsK{S^dTk}TB%%Z+L;Ty_O; zQW9;K0GzHLDzr6vB=(G8U!Mp@wV+GwB{-n(u+X#4$74GL7AhVT zh{|90lvlyZKy+P&SQ~oa0+_-`f{r?(9y}mv!`cH19P(={+`?fb2o|h)|DDAH!wZxg zk`0ZcKdn!X4l5hjAsUjQ|56VeF8dV?RxqO8$l}ojoq%142=nJ(v2bV=#=N4)4u2<$ zM}yVW&mnE^foX+cq4ly)4=m=E2=)LXaTa>u0+{l^=;KXt0}EF{e+Zf^ zo)Gn0J#Z0UBB*Ii9PRu_r`o-!ERVq+T?4WU=VN4(!?F>}6G);7RMKqL^_ z!XO{^U^ld*hFMN)W!^#`BfRxT+l3E#zb}GswA~1W{FqFFRcutXMn}MohS2jY*De9k z#~rX+um!LyFb(wNM?0xb3u~IXWVJGFSTt0I?{xdOkF{7S)r*D~<1Z7^7~g*?|95I& zwQ%U=&`YsXc`osT{IUGq`Tcn(e@&jx-XXUQWZG*^v z?`2=fen0zA_D=8t*qg1zugY%CZpglqc|DPfzm$10a|9v+G%_dRH)XbGF3DsvHzwXn zzmR@Ab|QU$dUN7-@Xg;7-;=%~eR2BvL@NDes+@Qs^+f7O>f5Q6)C-U^;Of*x9G|)% z6-vF9d?5Z@@_2H4{PM(okVT-HjB|UEySVMimttFzTjCp%?{cqjPjg2h2Eg6i0q(KH z!9;;O6?=$#Ecs0Oj`*?k55xDQbIEUTH>V$om6P-7U6Je4GIw!oHoY;vGrl=3rjAAS z02R+CUgF+Ly_htfb|+*yxO3`~@Zs<+u|mX3U6a}v-5Xtwemqr*U6RBI zaRnmyQP4W?#uVliwQxOS!O?*$jTKGNSf8v8T(kK48rd~ae!1$l)=FRU;c4&POU-7z zf<}yWYEja`Q_!kfWuY$?Ju; zq%~eFVBEVtYAc%MRM#-noNv3;p{mqasOVLUBG-$_T3pZ+7h`_(VOlkt7GFl=$$o0< zLS=r*MWZya7nfXF)fS4Zg=44fs;VxitLR(UTfXHKidCiSvE=h(K{hK*B0zlNu2xENOGWd+K5AD~BDGe2 z#>Yk1A6F{26tNrKj>0vqA~}tV2g>uzo!`g5>Y60DT?;!O)1ti8P~44!n3_$g&}e;R0MnAF%?mZw zinGIUxvDf5i>&={2M#8f;_C8;2Jo!bg%zuTF`9cRZJABO(pcNC4xUD>y13{@2FjOt zz0#Ft>S8{OO^j*jW3xEwbp$?duX;A^NVgbHkw~!L2K1DwJ@Yc zvtr6j6g0oas#cyecr*#^=Wk71lB|l=eL`E;=9e_9{B?NH+e5ju=<;h{^WlCQrL`qe zbbnz8rq%Dk+w zvBWxa%fN$_z}oV6;QFdlU)AxBq?Z$Voyha0|27C$R%AunH2~L|hOL+17=#zevM_HC z!bhA2My;%))|gSJjs88K@)O;wrKS1+J)_pPQTv{>vamvG-8cXPrJx;s~s&``M_+e&$^U^s1;jo!WsEAooEykoFNcUSDk z)q+q6t}YH~Ww~Ce3iEi~*k5N^vE~;RJ~iY?vsBOu%YQoTiBo9`#hZpb(UxIXGlx8B zEDFoc;+;dDbWc_NwAGftA!O;7hSaH5*C0?X2Gtv=V+jjJ?W$o<{PS#ooh1m;yRh_& zL+W(Tr~P%Rt9EHw{LGL#)mF44((&tbPxSq?bL%7P+m~%%G1N1_~-Th_7^0%S!h^8>Wn^t7gr^_>Y^aukFB_DtgTgU=e{=q1?qE*My_~%_y9cEC+cQ^W zUQgefzBc_fMDV*7t>b1JW7~stXc0#jZmYQetjZLJ(1ZvXls&3 zJNnv;rin@GG}D5l3}zD(xInIkCdT!|zT+Wwy!vg|y<*v}5y%+Rp`wC2AY%Ey#>P^q zLB2gmOT@$_E;_BtJUj=-$AdZKicV4YYT}uDynf8rE9KrS1Jn-{&*$UeC_=_YHp#`$ zdsN^-emo3JiVd<-Eq3yIVGf2erRJ8gadi>kyQ%mXer0S7cC!Y9G&!!;3*o% z@Hfu74Vr5DOotu5-1A5u?YP9Y!x8G=xKIZ^l67>bb&6 zoO=6U1UOMnJv%yGvsfYycvD<5@ zakedu%v^b`*8+<8qq#FiU;2`UUg_aQ4Z&IAT_uqGcGko8JMfLz=t}oZ@882S=1%Va z-|vAwWPZ^VrX5`gXDIrPj_#os2++&LNVc?!jl%5oKf>zdX9oM1W6)PG0F#~nwbrvO z(69CiIY$2=qhAT~2bcaASp!3KR<5qwxAwZu9EWC#{gD2s7w39y_3=$c=g8IQ+^^Mi z9a=s;g*5JGvA*E_>}Ox-A8q9i{q$FU4LE}Hr!fI%Ffp{x9mxJc&uOTS8@&ehL_uip z6CQs710Ct-djFv#X=z=`JUTF$(`j>f(~)#ecC-*Z_gBZJZ{(y2QOYV)>%IjhcX=nZ z-oSaJMaaU~vTavp9f57JQf?IJ2tk#>=n=xchrWXZSRl|(ICLy@XZW@JTj6{1JMwSm z_9c$zHY5(k-CQBQIkzGHYWC^a;q09;D|>M^6+4wVlsOjNmDwHrcqSa(6%S{AoPIw2 zSo*GRU>rJfAWLX7=qAkN=|5sdVAMe34NF7;ygo#e~O?+ zbd%R5)#OFVc=8SIB$tYu;2z-Sx$7g>bFacB6&#FL4elXp$cC$CSQ zh|DH)v5oP~$rR)cJQaJGyNlZ$+t1w*ITX7!wm1HA)a7e$A{7x{l1xb=Ut-Eb92NtzoCq#)G`ygvcp%J#N_YrCWC`T64BUaB6})UXCZzIU z@6;{GpJPgvO(1AZ_f9<%vLstkARLaPiptM1cq~;1umJ`sg3R8iTPmbz(IK;hBU^ZR z?bD-(&;b{;(nMhIeIaUxsj8~38Me{A_XR#c#t~W<1IXAAd-};SiD*h&Chz zLgXA{;Wk9OB?`p&aNAdww7jL51fuIeq-Rt7HdFqFww2BrsVp}Q)cg45ZApYv_A!-n07_p%5u7R2<3O5NnA+BQRl2ZgY9Yc8Kw(gwl$#^zXFV2;T1DXcYlVR+V zS+CDDii@b!S*-ea@xt!x@nUnJ2dfc{N}1+4!CS6?h9UGNZyxPCCpZ_#YB!~yzo+5- z9iv$xo?jdbPbUZ9u*hE~ubVI};D1Bd1Gs3f@b_r$(q4JF z1?Bd|98iN-%crX~upYy<*E7X>a>>!zYeTk52(C;ZgA>7f>h^^Ww1~gYzQyS(J!yXB zOz@4|QHF8c)*T1}Cqe`$RY7wWzlSPZ>SD||N#^Iu3m>&d zNh*PuZD8#vIsbtz4>6S_!~xTY3yN$)$T0XK`1WVuf20a;yGL`DW~c_Wc%!hT zova$pv9vE1frw=e+;Qr%nQUW2oUmU(C@bBDq)Cd+oL-T;PZf-b;r@gIBOf+_J3 z)eE8ovKBrTM7e?tQxG^^>9HZQbValwkryof=KCxjO?M$;wae?G{U<$e8KM=cGUO6g z{u2vVfl%3Yc!(#?-gZyAufl#SLfn20_-o^c_4}(TuB9qEu-(9s$G~|-0V5bq)c&6y zxTuPzrn#0Op|0OAKk2zZlynHH2XVS|3oo2}JP`O>R3KQEW=f}e;3h=Q(_lDh?je9v zX$h~(#uyurEV1YoAr&j+2OStACWP#kAe$e=?34d*rcDz9umPV%34)JZ!onf)qhy)9 z1E(N7M^oA%fgpqm)C|FN%ols$ie+00Xe$+oW9FF&G1e@H=P_LVe`U)XqK+naCIq3! zYdRml4skFchNKSR)PIeIk2u4@fyu;(@*;#sWGzojh=2~^=`4s~DB}HqkAKA3%Typu zqznQ0WYxs$c)z@;$Qpnxjo5Dhd@KBqPfhqc#yjzp?DXz#-*~l{O{iRHxRqwv=_c2l zou>C#c=d1g5RH;zc^m~VtE-8Ii;hxkljF zIyA=&@NHJ#=I0N0YOCa&3{bmom8%+T9A9?t{^9hHlp_{@F=dX|K%ZDOd{-N;w zxtqdH?vmV(vUg{%%D$gDo^diC&%BhrJ$-dLlYR!g;;%@B!582b@C7&pH}*Gi7jRD{ z_9re+yaPAvyW+X{$=GeN9kI8f4@L{oOQJ7F?vHFtd=Nhse>VPTd~YNkttQ@?x;1>! z)Skqn;rP_{#9dSG#kM5gh#U%^h#ZJL5IGe-8M!WcN%-#AMbQn3cjFI7-KjewEel>O=zJKZ+U_}9_cp1(o!RH^J161et z6!3raxE^8yI$&c>jY6q?;gjoP9K)KnVAcy;Ks2h%PE#tMI2SlU^VuYyZL>NWLQm__ z{T_o#+HHu-iJxfbC-8SPM$f0D&Apkn>j81-x%_{grY5SpYhVHerUqCa++&(`QtRq~ zsqBq+U+YmY1W$RPTxpekTeg3g7(=~jLw@jjJAw*w;k}75bkxaIoqrY7M?CM2fv0@~ z&{ZR}|JiT0NO}A}#>O`kjc>E|&iHtinqV#h_Z$5r`5D089vfGOM=F#@-u(U8^_*t4 zgg0^ETGAdq*LWB(r_kt;;#s6&y*bD~d|K;3yyHZ=a3>od>qwhE0q@BWAKr6~kFU>m z&Y;|SeIhLE%%^nVo$UB@fb|HABt$KE@V0Y3EJZM@=csfjU^E0jzRSCQVK{oTa4%()urda2;O>^i+MSJ6db5$>E$J0fZCUL70b$k8}Q zdHu@RxcWw-?=A82*cf2nZC2eH7?IMm>)%dN*Q~ErnsXIu(}8#X$?CRy z=2U8J9F!yfWnCQoUWKDMLhr5r^JMtEoBU5hE$q>AlhyW?_9nQKd$;d3x;~*L%;+~W z&@ZRxz%959iychLMy1Ekb%t7uJUbaq&pEWc1J^Exy4XXs44Qy0-=z|i;<)=dw10oS zE*`2vAIlt`YzJIO+cWTYG;KXNM=mgQW;{JUuD%6^j->C8kAbniqZSMpr)A8(u=f@- zXf=Sm_z&yWXSYPg&$~Dr-hX7Go)UjKQ5)bB#Mu2~tNnQCE&gAui`P55BZ8SC^N)UP zR9gA-b+HYRsYZ^C4S=ch35OmIMY&V?ALO6sW|PPA7pJ;005|5Z=ibkildt9uCZEnd zocm60Ew?XsD|bceWHQR_%w3v0FIP()=ME=dOud`EJ@s<-sqCA{2eUUOznxvqK9Krq zc1LzgHkW-nQ{rCC>`6V5c>tmc)H1Jgdmy&J6RF3O7iUtLH`6E6kEai(52nlML)`B4 z<>^!^p47R`>5I5c$yEBS6s2{NZ@P~C8B`iQ`iAhVUk>$sH~#&km>4Uku1PRmeU6_6 zHgrtCvdxTW=uaob!}bqmEBKi-Rzvg#=Fv&9dFy_+e^e6q-lUj@h9ZD108IW!jh>Yr zIa915x>J95QVhkqFA&r9@Ytj{+8Yn0;OM%wVdHa)bInc!f|>qv5S2RrWC9#!wIi#6 z)g+4dWpj~)Zh-o@w*K1*@U%CFA;@O?i3H0pstx($b@6+%4OU#0DvO4S?pXbiI^{XjHd;sF ziQ9+GsX~aR5}FTqF(Lg3O2+6ay2v3@Q*oww#Rc_1=!6qy>ouY_NJN?)!v$-Ie=up!i zUsGOQnUmMhC8oa}NStjdWpo-T_EDfWgoQ>CjZORe<5tVd#?p20q@Mz9x#g~wJ_k=) zeb_8*&Z)Q1Rj~g_L98_^0y_Wo(*Y z)YS`(l5Bi<2sXo6T(qkxc+$@|+g#>NHwjPrx#L0<%+kUXJn=?|Kc);xEj2>$pu+(l zUMwz4?Az!dhg?!TQ1xDuMMfuSgNnq zOYp#pe(bk0x70KW8cyW?cR5!nEYu4B0-p5Gv^fV7nM?P;lm3}DXOPv_A};y;Pu$hz z(o*ZU;mKm($Z%K4TA_l+g8qKG%ci(o#tpRpExU88Em_13Vc@+8OAGGGmLb@PyQEiD zJQDTyhZq&pZJ_$FpK7A3^OZF`IQP>=)Oo{NN({p$S5_)(s0!()%_*){ouv;C!G_t~ zOUjk-r2j2Ag48T1zcr+eU6U%y%c#)p=Z?L!v{Y@h6&HQHw#DjlsrvUr+Ocf0UTS@J zNIRBRTwE}}IHZnQ(6vVUfYHxUqvb59~9{xH0!*Qx}X%p^hTU zz!SGssJU$=Z9g`#?9>Y=?)TS`mmQ_FfC{B8eRX7^qOOqh;7R{TlzDAgD}N21^sj4D z*;*+VE`%rj<4r2dYZYN1Jn0|3l3uAT%x{GUGkp|@X3K7Ac-Ze>3q^5N*A_2>C;cn9 zP@JzVw(x-HMQ`@sTqoN=TR{5|JnnqLp~IoKqfh1ENIsgpD__Xhl3Vg`tw zbGPLz?#A2}ZgcMG#B13DiDTIV*`0}<+4Hk+#ZN*kfJfqP=Ka{cvFkFA#4e3r9#b$47&|}ygV@IO z2dPu3XH$=+4ned48Y|#+ShKH6ycwF0Y)x!P?4Eij{@7G%>ZSOT@khfqhj)c{MUKSP z$Q|);aoVfkJK#XTfq(-n2RdtOCd7kVrlV>^6hs}ZHGDV`EzKa9 z0fz5NA&`kh6dmv`wM@%&jMk%+$Y?pW$CINI2-99ge?V7gzszW8X5IRp zLb83`!WjIR^v)7nx8BJW$^Z#iQ;7-h!x&MGk0C4&byd&6*f=Vt&X9x(8Y z;_uNt^yw^+QWZQ%3zeF$X+p7ZjGAbO0%1uy5mPVIA;^nGbyc4_6AUsa%ND4P=Hl@% zw6(O1N6ux&s@~*F6bnYO8KWlySftvLs5tcI664;CfyMV>V(1}1>%9#WsK>zZ=}&{= z5mb*YTJNIq>d`^!oqAzZfWwChv4JF07M9!N0SN)PMR2K*VdnFX^uWQ-%~D(l4q^Un z4_pL)cvuZo-ZXpRf&^hKRHBMk_Q1h;-n3i`0!{oK3rDv*6V^<@B&dn?R~!t~qk!k4 zMa-Y+fr}0V4Ch7Bm4AnYYY+wr{NqfK$ZSRyK{Yj3b4^%Cd3I0 zs1RA>f4K)P2oV0rA)0C9Eic8-o3P*mdY;#$cUd?%S2`FhLzMYE3kSC=)d4gR$m#qZ zI0SxzXaz)4j9+Ep;CrD9Ja5ao`b#XFcQj41L|(RZ6zwmC|B))RH5ol#*{}|93D7Jx z=y=67d%Sw>NjFP(2way(*JJN)NeSX#gLOc$v1+3biqztoH@Y@!Z%J22?B{wl2J9n4 zpTee~E$r#(YPS34N76wtadZuD|DqOl?dTrZ&h%+&4cLhJ6r%EGo%Xu6Q-0(KoOz>b z^j{WXe~?1t{^(l$RwDFWAsq)n-d3(JM2=W4%-o-XO_+D)}k?p zx}Nt1v+R^et%UWk)laTl-)l|8QdoKu{2fgrr445lmcD4+((GvO+DD*Lqw@)eYN7kX z$Mf^~3-Zsy{r<+>$?UD!o!K8}9?29Sd*Acv+aRW2CjC_E0NDM1kUW;$4e|PpaV74p z=!M)P(H|z}qcRq*L5)lzT(FpmxAmFHQ^dSJMe^W!F|=w4|&3u%JcYy$`Uug@6qq1*c%0>Cq~S4=qrc_+PHpv9CVwbZ)g@y z8>2(*g|6{h`0}}IVH%b0NcXO@z&cidy&2>Tw)CZ+MoYd2(skowKh0F7I)yKu6~<|D z71YOm<7LU1qpN+Wqr;-;^iEtVKY!sY@J-jQMxuZ!oM@w|>a6)-a>J}=ewa%aLTg#3 zz2F_rW~XUSaiosM*)xyUT^ewtAdR0NAK$p7*0v*Rz>ONY(X_U;XH4H`nBQF+J$kA| z(|`$Zf!`6B<26=mR5SBAplEdcUcU8O5z!S4qZp6IFwh&i0-*t9<8qH9XvQ!Jj#|ZO z+KnzZs04ziiqUwy=o5bERoePhleIqIs`q9)^6`w<`p9@>bbfqhGI~Ho+V<2NI!>t7 zN5Kr=>v7C+r>`@*^EAkZMtdGVxlCHU0rCIH+RdkQXRbw=^)6q8_ z`f!^n{1XoSD6}EoiT`(B{({6o$OO12zdgStzajr_?iI)f@O18I?(W=yTp_nB_w9t9 z+Y{fE<8sybo7oq#2e>D)N3y%PZ)aDs`?6PO`Rq#Kf@~;zJbqt%OZ>IW6Nxty&t;Az zj%V)69L!WRp@a^$|JyTLG8;1QrVqwni@%b7I(;;KclzqYf%H+XklvNn)0@(Fb6on( z)C;L6Qb$tXPOYT&rTE0vsZCsg;~@`WDD_(Mx#aQWeaVB#YI09J$44Zs(xbHXCe+HiE}w3S9n)9)H6-&nJYOXWKU;5EtO*NnkzBSb2J z(+%c^?d99NQeF|u2M6G8g|A!EEd%gUW2xDwv9==}I!lG3Bo_`0lwT8yk~a5^0eESl zDHRvj2H-1teQvo@8Gtv7&84LRoBgEI?qXec>kA75fExm zq_a1h9r(&hOSabVroQ)mtq?HPDWM%eA6z9;YXxm2df}~VV{t*;J3vpXq-c7By=m>V z+j0uUs)EtH`tX=d!_uOIaA}Pf3wW~ZEx%mTm$WKMrhV|L+gdB3R=5v7zr5BkZXBR< zSte_BvU>pDY)XYji_M_Wp}(m}<$3;wf%1)7b#c*+473Xo0p@Ea>VJ)%l}0T*Ko5l4Saj9xJ|4R7ERqr=&^S5>x0Y5U^7{kuQd4P_9K7xCZMW1|sOVK= zpxu&HE;|L36no1r=%&~-{?3Qfel76jg7ZlL3%%uwD|3z`{%gNHrN7u%s29Zt2jGR( z`AW(9pM&rfXJw_wlBC1uLbJB$R{y16p3+kwg1qp{0QN0&yz*LAtE}L?NH3jp%eJ^! z`HwyxO6Oct6-y?Y5v+q}uIM&Om4822zObw>HDd#Cx2CkDCA5C)ZPzU}?4{BxgXOiV zGuM-0rPHpf7R}c3p~3P}v89M;|J941)C!8b`shG;;+U%PnrF$iB=&=gl6=$GZRR^~0Vgg77m?|j0cheB`0Q2sB(kLT~p z-yJ^)8h|%rtPX(H0O&ccE&rqR|LyGK9F_Yo$Zm>t>E$LGF#`J~B%hMNwRl$My+o_jQN8?YW9!h;DwKKJado}T1@^Ior z^2WsemC@bk&rGS_k+#A=zFGCML3_hR&($kxn-+_vZy$tR-^#Gi?rm-%tx zws1A^n?Hk;lU z-x=SW7E{L}dlISi^NE+Zw^A>r4kw;W-5Yx_m5JR6u@3K?x+Hu!d`qklu~OHhHb(bG zm!ls~m1379DF=h^fCB*s0uKCB<^bI{99}VaN8~|lmY-tw2RP2Ske>{#u0>YvCmN)U z(jd*3X*iEF;IQsNj#PJG{-x-?pvts%%+cRV(~DQ{II%ot6dW z(Sm898#krXc3cfIzCqeIN%>Un5KXr8B-ri<!@3paVmDRKjZwM zqJJPuFPt3c?Fq`W>)>is@B*)Whe+)UXVBXqbfrhj{N(iq3H0r5ij!k&$4j6VO@%Y4 z-!TbCYAKbmAn?2rd*8ivJUGx7=K`NUh>_?r7@t4g^iXCdAa^PeR8UWX-dQ zs6!H3%VKp3kROg04BiH7Y85k4(jJt6Bct18JxCy8W5-+=EK1o|?2oibFkwWr=3+aq z8MXYJAG?0HGPMmWj$PLee1>ha-I%%(aI{Cqy10Dr5Z|YvZPDBx;4lQq3}wM~ zRGXDKAiew5{x86F%(JtB#R&18_-KYl2r9? zdfYyvwT^ zFMz|C{t>o3c%8{Iq?6PomDROCGy%vB4NhLR&Ho~lM@xR>o(q3Rk9+?u4}H0m_XH9< zTSO+1xzqmrHde%)2|*r1$I%@D-#Xea`Q=SW#pvjo!%JF@h3l>;^14MFTgLh5mxqL) zkggOGKWpOevTzMD9Evs%39{Aadf<>xT9F+dl4@^a;i?TOM1jG!WWCb^H*8&koT`p# zf3^p%!)Q|_+2Ex;EPO;JZvsiE4AqsvW6!{qnp%Mn_&pAfM}+{Ue1M(Va(O`}wl1T! zP8Ti-hG;1U%%fL(;JgVbN_EFH2&QgEKPC1yF`G4L8=EX>!JgB z$VJ)3;2wT?LlrIALKjGlmD|B>5YlMdqM<4l2KMmF>n0=;))iG3w5}c`6LK`yutD1j zsl9l#vd$&vJ_1f zc=sv>4`xh<%(N;zQP3NV;^5v?jmkmd^r;5jweb9KJg~xC!qZfz5@;n=fL(hI2uBEXY^Xkdabp$yl%XB#%1%< z9~4>LN{T7@9B%TsiUb{4^!Kh+4pq7+t6_4&kC!uc#N7pr(p1zNcUAMuCaoN1O zV*7jk!)K01ZpnIuN_r2CjmJNTGc@5X3hpBq`Cz)*;@S|(?c_#LZZTdz~ zlQ0>E&X~p>7Ad%YqWYA6JRf0g)K{$6`hbt5KcuPO>3!>C=!(@ny`S;gN4tb|+V88~ z={bFC_l{kc_L}nio^@;Xdu#e#4$+nE&w%>VQq5Qw&#>`l35fP3Y9Wa-&P13PtX&I9 zdXheV7TC^td|j354)E+dQ6If&)9v3ifB{GA_a?(h<^8nKtg*Dcdo_ebN`{@*daZjtUK_m9tqAii!-?E4u{ zZ)^Yuah*G~E+>1U+78Co^`ox*-uPJha}4g=&(A!OJ^&W^CsVhBRQ^WtXwpeuz+IAjDe)?IC~*(BH*q6(FtH=SC7y_{ z#b@L1#*W8UVtVY&=&|U&XefF-(uk;$x57umH-$HZpPX8ox^xOPPr)bPK)`{30|5sD z4*c)N0V-SHy{>HCzp-~^YpTyc&x6sY1ZsWIAL@|m#=bLI?Y2UJ>LSp$Va%4PLc!N8 z{tmp((RF*yN&eMx6;yQ){I6^iDoOnIx>#5}XXl*NZ_z>J(chXBPqB_!lS-JggT9B~ zoD@f!m)oHho*VCkzoYrFeox@U2Hk6{Qt1qBjwix}D&!FL4M)$E@oIM?Ma{4TdJ0{9 zO7%a#aV9uf#c+-4M)2-?JnFnR-WHhKte$O_i;Y=7#tT{)jfbh7dW-F0C%s7HMxX`X z-LJ1t(=c10BJ0ab=V-sN16?7|CulUK47+=isBHP1N8hiV0e!%#E%gOY7N7*qPCHcM zx@~Nlh9qXGqBjR}?zS_e%qNJo)tQ}ksnri!iH*lGs+#Ii6V6=b(T84FW8&!;GWnS+ z53buY;A>AzoSAxYu1p*d{>;nT?QNrTnyyf2-!>j4g90ucN5485O_a%gl-66vrlDUv zruIbN8XLn%;dlluDsb$4YqH+7*8$q4*)G3lr)Q`>=9aOk>)(|r2K2fc?=AHU+gEzM z`jyFg)$NBjZtRj-uP@SBdh^)y4B2EuA8pfwf5M^rLnRLF|Izv%ZU0AG{-fVN+Wn)? zf7j#xg6s>KyCB2g{*0S>gu5<7a{zQ=|KE{bPT#`qP47%^OAki+&!m2sd^~x7^7dpS z`PJlA$xD;xC-3Fn=YGWffb&TVegqr{I1q3k;6T8EfCE1@4$za%H=%{mC!J1&y-tLo zeyN7uA|L2En^4R_`jOFT-+etFR~A#;cZ z*)iM%TV8M+hX-R@(N$3U;g=V{I9j)C4a|A-EFK;#+XY?HT;1FUaEwBZwKVuW`u(xe z=}cRIqw+W2D~+z_#gtk%(j%o!NZh1imt91dKiQG@HkcZdG`D=;K!;UXn%dHgF8om-%qn)kL5LJRk&% z#SiB1kaIvcWS&P&gkN6NY}Jtr*)c4%O!DE7rT}~jRItF8tG#g96~Klcd@j)Povt4$ zv^9Dp_KaZPlnnw?mPm`r!?>1>#xQCuPkUL`G9mD5(=`(oD#)R*m!VjJOhB$AfrlG0 zcQ70QICRk#AeV&l_iTCF1uqI7{1glgZ6hd06x%giOK=2Hu~`3e#dZiRR6H*_%3t@C z2j>w>1XFfmZRml6BLU>W&}~VzS$b?iv|;TLKzD&UCcj+^hmjyyu;%@D77q+B%`qf! zW>Io%d9Wr|AlHx~89F98_3=QuAIOCRD;QBxSJs7t|AhrZ+EJ~(qAgl`q#;KYHIZy<&+3Uh3NaX!#!0n5NN zD6;Z3wmj^Yx(I|Cy7hUsU7lAQ%xtCT5@vzHeX8>bgDt>pem4JPet$j`+L_;$-DN-vrH-fWOC3yAQ+ra|Q(M48;N9da$)~}N;O^vs zWFfgLsY6}>F8L<+0(S?ulRFX@v$K(pXYWqzmm5BFYb>r`!OCHZRP)zpsYk>oR}*P{ngwdm%^u0$cVD|L8EPrZ(q}@(O3Qj3uy)}RNSd+(4ys0-g%i*=K=w9t=l*jR?tlcKNg&UvCL6yFoG%?+ z2me$^%(jCq4-!APgyO-H|4SBb5rvn*$5v9@4>9L88FRp?nk*Qua~)gWgo7jai91lQ z!j?A#4T4R%CPc}&AcRLBpfTi3JYAABvTzmTKtl$(QWW1~;fhUU367$W)^x51Zi1h#iLSBwG)pH4 ztFiz&Rw1w4wQP9_&hID>OO{b%%Zs2TF%(nMMRFfoUK9ieJlerMS@E#n_K$!B*$=E$*^SbM*cDjhm$`@tq>bP)xODaMY3fDBpuath=AH7ACIYmi#v=0 z5FbCr;xRz1Fu+e4lE9`|xDM(D%aS4dsf-pXJ{}Ebnk|~3*mF@U<-=9TW@zfXZGm9c z0|$B7v@}5xRP?3t%flFk9E!T^5&@$Sbm1@sAt|Nk^49ly;IabV>;$q$8fekvmzM`7L7j&ww*q+R zD8`7PqeoxQC@z*8o!B*%+A6&=_vry$4`{t)SOqQe8Kzwk<|{0YpvBVUml^sY)28C+ z0(j&r8s10Keu)M|xllEDD-OYEIzC(ntpsR}MAfn{Vd0Qy(;*N8LnQnkv-n{N5n)*crGoTq$wY$m$GZN@EPjYaV8a+BplrCG#RCyDz`q`JXok7Q zmIv7#bjdtKY0%N?-=`l;>)=1QGtY#~Wyn}-c2Y+I2tI(o`*eSG0AUZ_!9#JRLuh?e zTQo7BFRgmI@1J-dkB%7Na0reC_=J5DK$7qIJOz&R`0*v$k9GbHf5Q+9@Ce-gAL*~- zmk53Y90)iNa3J77z=41R0S5vO1RMxB5O5&iK)`{313z63bnfZ75Di;LH3>GH VZEF9U3&r~2)QBGK%>?)","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":"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\/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 diff --git a/flare/index/navigator.index b/flare/index/navigator.index index 9b06b6692601b0330fcdd04757219dd7e24b962c..51a04a1c877a5c876a25b23ceebbcda359c21a52 100644 GIT binary patch delta 4559 zcmZWs2~?9;7WQF({6!*3k0?QdI-M3l2|=fIK@_*5xDXHoWDR==Bq5l9AQCngmLj=o zRdAuLU0g~mwc06Gs7uvi>sI%z9X&Ir9Y<{Eoau7f&VBa>#8c1lp4{)Q+;`u-@4t9@ z@GqYacBTn1fABK5DK3Ks4O)i(88BDns4@79|C^^v&(RyR$7wC53~Tx-coH=7xpc%J zL0HcI*4`$ZX6$7+Kg1vQ47ut03U?9-O+!7~w}>hiHnqLo?IdH=fn|GPsr@K zCBjJbm;;JX72KM;jEw~Uc^!l`b3cyx8;P;=kd9R%?4O@Sz*e3VOk7aSMuBrdK2o1o zoA~cn%aE$W(vUWV)d-`|dlJRcEL;rQaBtXjS%jSnSCGU6EXora^&)sKis9A^{J`5V z473R&p(pHl_<}0$3h-Nmx8RNW<&gzH;OW{Z)bYT~TDFOB zP@7EhTr8{#0wT32>k3gq$21XkMGi`5cR*k6h$N{IjrqXvq_s#Jk}BC)kSA9OV=={A(&1;bB-jm(Cugy7@J+3f zw`W*N4l>S^Hw9lRKEEiT6GgD5MiHWeCsql`-zCD6)Y;4zf^=C(k53H;^I3QJk50jS z9ce~{OljpvAE%We%}=j`p4{gkI(#HK^v+npCO|=k4QbmXC1FD|7Yh?GYz+nB`T2Ip zpei$&&;pL~90zB`5|BV@{J6?PMA%R^9*o@z(P}gpO-05D_}9jOk4z3PWcy$YQ*JC5 z!@g`K^TSS)B6?@2Av9M3f6W=i(IZOGZWSRZXDM^Qs82u{j})4##$Tq~3g!<_axH>C>a3&$H48!u~ z6k{!$2#1Oz;CJ%~SZW$2OvI!TL1$CJI@4U@EL2pSjo+E#2uSWPYCwq$3d~boCJuts zn_j%|=ggVtP*YG1&f@2oiKZxTj;jSRP*8$*6Ej|F(XvUf%VH2FVX$xo(2-@bLLQYg%NC`eaufI$}X%q{@wo=2oQVq$drQt$p z3gVhIxxLb}Yb0q>Z?oWTE1O5MWTd9F7_hH#hp}sYkb9gKi<}HPZz!1tt01-YowZ5G z?XoB#x;#qIU>0fQtFv5-xWZn5^hvHX>fW+Pl7^-Ca8glbuBaufqW?6;RAv*>NT;#4 z(#nGPV5Dn1vnm!j`vx52xDpOmr3pb8(M}P0b@$iE;MMAQ)Y(&ANHQbJRPb_5^q(}d z2$8xHJ8sIlxTgT^xr4n(S>NFEU7t=Wh5hGyV12wWna;6qdiidMW0Nt%Dx?J&N;=y! z8qz%HF_{NtYVy+ z+@?*_WTkPRI=(6R-79@93}vk`e(>+tV)}n+U0>1X=`|MUYAj(E_~VKW9#3(XjSrcS zG9zV%Um<$fL|JY5G6;I635``9O+{@ani+XL_w`L89!pj=`dfWgzjvRhHiV&&v ze8a1|MTk8uhdJBkkVML=Wt$bf^7qc{xzc-P_Vxr;g4YbM2R6m~U%cc9_II2ej+m@l z=Ll9n!wyj>p@Jy7J)v#KYE}xHPDO#dSq^p0!9pp@`13~v|7uPpPI@e+wUnSHe}M5@ z@q0@W$!zq;Yp#uenel4wzARor0(waBXX~#!wFFQv(2dLA6^5Rg!u;Uwu0&P^n&X%( zJ_{3fry_T3_i3RDbNB@8<5jSCPb+a-=oysST1DJZ;(lv=o45+%j=f<*>wq`kC2TVU zy{UqnRvC=m=L4HZP6hiLu5f>^!qtyEKSCyTZ|y~spuK0wzUM^oqxb$xxPkCr_r()ePh8s$5p4S{gcK9Po5k%wG9fw&a={;; za|gnN8cd~>mduX_bj1CS=9ux|L*ky^$;P>VfmsJd`0D*pBq`^0ceLfR8Zfri6D0M@ zJ%b2iobfI-gCOv(7c@EzBrE~NWfhD$l*$^R?9g7J5hEAS*LX z{G>JQnFDY>ACI)hqfGH(F5w%fZU^Mr+;EJFF7Y9&Nq(DqNFNG`2M{;Kiqh(o!(qx2cOWa2iE zmxg0D;u`y=^^2cc325j~rQ_2=b{spnLO71Wtu%WtA5UOi5ZDPq7h=*4;XS}VH+nj? zD4Ww|BboG>aj`3hI6GA{aft{CpJkzzxgh`^e-=hE>8!LTQV@5Z$Rw<9@MIHLN!HGj zX4Dve%E(UOt=@@LeY%OAg3i%|jUS8B$Y{9n6263G z@Xs^8hiRSRO%L;fLJeK6w)5q}<%Fg4*Qx@r9x8ldlJLd|B%cBuIfG7?r&bbBlErAEP92WLI3w_xGS`tpf(jy#E7U*>On# delta 4471 zcmZWsdsLLw7VnUUz7kNZNyeHHZ?_Z;ghE{53m=Gpz<_`}hG7OB-j9J9p7InBBwn%$ zwN!lM?cN()L^3NS9-`$V(KOA_1TELKDb@$mHAglhEv%cSN?|t?;d!MuS znFpUfe(}`fhvGQ%g<&@Z{A-y6PS!5guUb9!*kj9~!AjAYW!=h{d*@7P5_@Wapo8(J zfSW$b&ecyUte8iqc5**s3p;1ouA0xMp)d(py9%ln2eD}|)U1S&#lFNF$VJy738I(y z5Tk|VI}}YN67(-wK}0mEI4<=?)0TBgSb9W)*O$g1x)`Q}3o#P3#!GNN_GK7p<*;&@ zdeq_YLIt{!pnO>ne;St%HM*NMg!08kAkZs;&_2*Vb)xP1#@Al34ov%C5PUG{L{Om`q-0T$;(F1+$^l3+`qH%@ElQ^MUv65I{cBMJEjch=ArkyE+`ym1nZ}Z- zC8Vbn>dg}Tuzoc$$;7nhNU$zK!=8iQC^;4Q$(0k5H z5E+#~b_Emo^c51sL?;mQ=(yd9UQ0|Ch_vfEB?#3~sf zH0mb9be)<%k6YP9Cpk!$#8hzJGaO8xO#yYR8qt#2ZA=XVv0J$s^>&e7mcE9)2*2sg zIA$6W`HLut1^ZM5rR5icH}cEl5{OR_!4>D>Ok4ocZl5cmw0JS}7;GSagPK%w>+3xFmsfQULM{r%g-p z=CjfL!~)|487Wi2HrXC^W+q#36b=OUbF!MWCphpx!CXEEr$_;2P{Fa3U^WMAQw=y~ zq;8jSQ4+~rW|81w)*2!=Qt0&N5JDTqE8=CdFPf??nK(9D zHj^}eY+m>5SR$$@?MJfH_`C^Wa)F@S$xxKzKx`uPR;nP;YzzH4%ZUjkmttG9b3NHS zI^M!UQLPpzw-85No`rOAV_39Xc1!TzJR^U3LYN}i%OW7+mi(9>fgq^BNTUmQ6sy6d zV46*KdP;gmZo06dy@NO*i#KVQGt_M|96vUy`^$R*@@rM%x%# zujrKhMJq>T9>uQsCEt&D7|NZ*M(@Q&=7Jkif+#IpN@BPRP9Vp4#76>N>W6YoX%g}B zqC{~VEY%Q`G9LecvS8F~Da$9mobv0rS+*-1%frdd38>^;-puAxOBPPQD_`GKI0?Ke zN|EfXsN(Z+1*v1HPp%9>x~npqgf3v%5{X~pV2O5qeM`hB3arwLuc`_%H&YfwZ49f9 zWUkO&ozGoy+CqwqsBwN<Ug z?w0rz@oC`+IFo_;)t?)DP%QTaSP76K# zrPr9`$yrP0#CpbhI%R@tAOuRSo`R#>7V%8f)zNarfx0q)tq>)FO;3@ehH@yfy7+?2 zsEsq+Y?{n6q3wcJFt+m(4d%o-N$HjhPp2H*YB0FIW(QsHDjuVIVB$IGLGIS#y;A;0 z1Tj_Qb7-{$zrB%0jNE8N&}!e*p>21+GdMJ_!>>$7CDaE?oMvF)&zyfSs~Ox!qmfnZfe#`1^o& z+bF)SI>UF7E;#p}Xg0Z7i(2^39t|-DijBAc&$jrWg|4NNm!V%Q==hQr+2DKi#B|fM z!!%2Rs=WtU8949j!|~p;N_cXAIeyhoS3>Ix68vNT9z+2Ls&RCki#Hmd96ueXLR9k3 z+ceWrn#uj(K|+1twod{7Ie3WBT|!-d86i>wCfI^5J_xT6x6F376nlYdEoZ;?ecIwjfrH#aez4?`kt3df4_*aCpE* ztfzvm-A$nOExa5onk3PiOHc7B5Ww`;lb0Vf>y9zVAy+H8D$%apaP;F+ehgPpPK`S9SP~%b-h}WWl)SoRwnm_q1@0{MtmvpzxJggS6}Z8 zJ5KoE*U*VPl2U~e&xL~iRY-UDm*VJkaw`cFsK)+qGJyA@^RdfaNT^0m>8U(^0%iMY zVKtvt6Os#-xbXK+;a{rHLWtc*7OkH(@H1#(p>4*Tjv|yn+q`xX(Q=#L63QHNj?$7$MOH`j(H0l*seTuPzC`xxR+j z=FyT|VKs%p-gOSt;P2dsu~IVFR;z)jTc*LzY6Uc2nIS004hQ`Ao5C$PVGX$|x@lq- z`1j3Po{ikQ6t-PMbynF7mVJfOVcqf{jwazg^3^lkz_LMeYpYeUaNz)=VEl3`lNCeS H?YjR11&d2G