Skip to content

Commit

Permalink
Changes package to com.revenuecat (#80)
Browse files Browse the repository at this point in the history
  • Loading branch information
JayShortway committed Jun 11, 2024
1 parent e7779a4 commit 455ab20
Show file tree
Hide file tree
Showing 204 changed files with 1,848 additions and 1,794 deletions.
8 changes: 6 additions & 2 deletions .github/renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,9 @@
"platform": "github",
"branchPrefix": "renovate/",
"onboarding": false,
"repositories": ["JayShortway/kobankat"],
"repositories": [
"RevenueCat/purchases-kmp"
],
"customManagers": [
{
"customType": "regex",
Expand All @@ -25,7 +27,9 @@
],
"packageRules": [
{
"matchPackagePatterns": ["RevenueCat|purchases"],
"matchPackagePatterns": [
"[Rr]evenue[Cc]at|[Pp]urchases"
],
"groupName": "RevenueCat"
}
]
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="kobankat [:apiTester:assemble]"
type="GradleRunConfiguration" factoryName="Gradle">
<configuration default="false" name=":apiTester:assemble" type="GradleRunConfiguration"
factoryName="Gradle">
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
Expand Down
25 changes: 25 additions & 0 deletions .run/apiCheck.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="apiCheck" type="GradleRunConfiguration"
factoryName="Gradle">
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="" />
<option name="taskDescriptions">
<list />
</option>
<option name="taskNames">
<list>
<option value="apiCheck" />
</list>
</option>
<option name="vmOptions" />
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<RunAsTest>false</RunAsTest>
<method v="2" />
</configuration>
</component>
25 changes: 25 additions & 0 deletions .run/apiDump.run.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="apiDump" type="GradleRunConfiguration"
factoryName="Gradle">
<ExternalSystemSettings>
<option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="externalSystemIdString" value="GRADLE" />
<option name="scriptParameters" value="" />
<option name="taskDescriptions">
<list />
</option>
<option name="taskNames">
<list>
<option value="apiDump" />
</list>
</option>
<option name="vmOptions" />
</ExternalSystemSettings>
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
<DebugAllEnabled>false</DebugAllEnabled>
<RunAsTest>false</RunAsTest>
<method v="2" />
</configuration>
</component>
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="kobankat [detektCommonMain]" type="GradleRunConfiguration"
<configuration default="false" name="detektCommonMain" type="GradleRunConfiguration"
factoryName="Gradle">
<ExternalSystemSettings>
<option name="executionName" />
Expand Down
2 changes: 1 addition & 1 deletion apiTester/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ kotlin {
}

android {
namespace = "io.shortway.kobankat.apitester"
namespace = "com.revenuecat.purchases.kmp.apitester"
compileSdk = libs.versions.android.compileSdk.get().toInt()
defaultConfig {
minSdk = libs.versions.android.minSdk.get().toInt()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
@file:Suppress("unused", "UNUSED_VARIABLE")

package io.shortway.kobankat.apitester
package com.revenuecat.purchases.kmp.apitester

import io.shortway.kobankat.CustomerInfo
import io.shortway.kobankat.EntitlementInfos
import io.shortway.kobankat.activeSubscriptions
import io.shortway.kobankat.allExpirationDateMillis
import io.shortway.kobankat.allPurchaseDateMillis
import io.shortway.kobankat.allPurchasedProductIdentifiers
import io.shortway.kobankat.datetime.allExpirationInstants
import io.shortway.kobankat.datetime.allPurchaseInstants
import io.shortway.kobankat.datetime.firstSeenInstant
import io.shortway.kobankat.datetime.latestExpirationInstant
import io.shortway.kobankat.datetime.originalPurchaseInstant
import io.shortway.kobankat.datetime.requestInstant
import io.shortway.kobankat.entitlements
import io.shortway.kobankat.firstSeenMillis
import io.shortway.kobankat.latestExpirationDateMillis
import io.shortway.kobankat.managementUrlString
import io.shortway.kobankat.models.Transaction
import io.shortway.kobankat.nonSubscriptionTransactions
import io.shortway.kobankat.originalAppUserId
import io.shortway.kobankat.originalPurchaseDateMillis
import io.shortway.kobankat.requestDateMillis
import com.revenuecat.purchases.kmp.CustomerInfo
import com.revenuecat.purchases.kmp.EntitlementInfos
import com.revenuecat.purchases.kmp.activeSubscriptions
import com.revenuecat.purchases.kmp.allExpirationDateMillis
import com.revenuecat.purchases.kmp.allPurchaseDateMillis
import com.revenuecat.purchases.kmp.allPurchasedProductIdentifiers
import com.revenuecat.purchases.kmp.datetime.allExpirationInstants
import com.revenuecat.purchases.kmp.datetime.allPurchaseInstants
import com.revenuecat.purchases.kmp.datetime.firstSeenInstant
import com.revenuecat.purchases.kmp.datetime.latestExpirationInstant
import com.revenuecat.purchases.kmp.datetime.originalPurchaseInstant
import com.revenuecat.purchases.kmp.datetime.requestInstant
import com.revenuecat.purchases.kmp.entitlements
import com.revenuecat.purchases.kmp.firstSeenMillis
import com.revenuecat.purchases.kmp.latestExpirationDateMillis
import com.revenuecat.purchases.kmp.managementUrlString
import com.revenuecat.purchases.kmp.models.Transaction
import com.revenuecat.purchases.kmp.nonSubscriptionTransactions
import com.revenuecat.purchases.kmp.originalAppUserId
import com.revenuecat.purchases.kmp.originalPurchaseDateMillis
import com.revenuecat.purchases.kmp.requestDateMillis
import kotlinx.datetime.Instant

private class CustomerInfoAPI {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
package io.shortway.kobankat.apitester
package com.revenuecat.purchases.kmp.apitester

import io.shortway.kobankat.EntitlementInfo
import io.shortway.kobankat.OwnershipType
import io.shortway.kobankat.PeriodType
import io.shortway.kobankat.Store
import io.shortway.kobankat.VerificationResult
import io.shortway.kobankat.billingIssueDetectedAtMillis
import io.shortway.kobankat.datetime.billingIssueDetectedAtInstant
import io.shortway.kobankat.datetime.expirationInstant
import io.shortway.kobankat.datetime.latestPurchaseInstant
import io.shortway.kobankat.datetime.originalPurchaseInstant
import io.shortway.kobankat.datetime.unsubscribeDetectedAtInstant
import io.shortway.kobankat.expirationDateMillis
import io.shortway.kobankat.identifier
import io.shortway.kobankat.isActive
import io.shortway.kobankat.isSandbox
import io.shortway.kobankat.latestPurchaseDateMillis
import io.shortway.kobankat.originalPurchaseDateMillis
import io.shortway.kobankat.ownershipType
import io.shortway.kobankat.periodType
import io.shortway.kobankat.productIdentifier
import io.shortway.kobankat.productPlanIdentifier
import io.shortway.kobankat.store
import io.shortway.kobankat.unsubscribeDetectedAtMillis
import io.shortway.kobankat.verification
import io.shortway.kobankat.willRenew
import com.revenuecat.purchases.kmp.EntitlementInfo
import com.revenuecat.purchases.kmp.OwnershipType
import com.revenuecat.purchases.kmp.PeriodType
import com.revenuecat.purchases.kmp.Store
import com.revenuecat.purchases.kmp.VerificationResult
import com.revenuecat.purchases.kmp.billingIssueDetectedAtMillis
import com.revenuecat.purchases.kmp.datetime.billingIssueDetectedAtInstant
import com.revenuecat.purchases.kmp.datetime.expirationInstant
import com.revenuecat.purchases.kmp.datetime.latestPurchaseInstant
import com.revenuecat.purchases.kmp.datetime.originalPurchaseInstant
import com.revenuecat.purchases.kmp.datetime.unsubscribeDetectedAtInstant
import com.revenuecat.purchases.kmp.expirationDateMillis
import com.revenuecat.purchases.kmp.identifier
import com.revenuecat.purchases.kmp.isActive
import com.revenuecat.purchases.kmp.isSandbox
import com.revenuecat.purchases.kmp.latestPurchaseDateMillis
import com.revenuecat.purchases.kmp.originalPurchaseDateMillis
import com.revenuecat.purchases.kmp.ownershipType
import com.revenuecat.purchases.kmp.periodType
import com.revenuecat.purchases.kmp.productIdentifier
import com.revenuecat.purchases.kmp.productPlanIdentifier
import com.revenuecat.purchases.kmp.store
import com.revenuecat.purchases.kmp.unsubscribeDetectedAtMillis
import com.revenuecat.purchases.kmp.verification
import com.revenuecat.purchases.kmp.willRenew
import kotlinx.datetime.Instant

@Suppress("unused", "UNUSED_VARIABLE")
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
package com.revenuecat.purchases.kmp.apitester

import com.revenuecat.purchases.kmp.EntitlementInfo
import com.revenuecat.purchases.kmp.EntitlementInfos
import com.revenuecat.purchases.kmp.VerificationResult
import com.revenuecat.purchases.kmp.active
import com.revenuecat.purchases.kmp.all
import com.revenuecat.purchases.kmp.get
import com.revenuecat.purchases.kmp.verification

@Suppress("unused", "UNUSED_VARIABLE")
private class EntitlementInfosAPI {
fun check(infos: EntitlementInfos) {
val active: Map<String, EntitlementInfo> = infos.active
val all: Map<String, EntitlementInfo> = infos.all
val i: EntitlementInfo? = infos[""]
val verification: VerificationResult = infos.verification
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package io.shortway.kobankat.apitester
package com.revenuecat.purchases.kmp.apitester

import io.shortway.kobankat.EntitlementVerificationMode
import com.revenuecat.purchases.kmp.EntitlementVerificationMode

@Suppress("unused")
private class EntitlementVerificationModeAPI {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.shortway.kobankat.apitester
package com.revenuecat.purchases.kmp.apitester

/**
* Usage:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
package io.shortway.kobankat.apitester
package com.revenuecat.purchases.kmp.apitester

import io.shortway.kobankat.Offering
import io.shortway.kobankat.Package
import io.shortway.kobankat.annual
import io.shortway.kobankat.availablePackages
import io.shortway.kobankat.get
import io.shortway.kobankat.getMetadataString
import io.shortway.kobankat.getPackage
import io.shortway.kobankat.identifier
import io.shortway.kobankat.lifetime
import io.shortway.kobankat.metadata
import io.shortway.kobankat.monthly
import io.shortway.kobankat.serverDescription
import io.shortway.kobankat.sixMonth
import io.shortway.kobankat.threeMonth
import io.shortway.kobankat.twoMonth
import io.shortway.kobankat.weekly
import com.revenuecat.purchases.kmp.Offering
import com.revenuecat.purchases.kmp.Package
import com.revenuecat.purchases.kmp.annual
import com.revenuecat.purchases.kmp.availablePackages
import com.revenuecat.purchases.kmp.get
import com.revenuecat.purchases.kmp.getMetadataString
import com.revenuecat.purchases.kmp.getPackage
import com.revenuecat.purchases.kmp.identifier
import com.revenuecat.purchases.kmp.lifetime
import com.revenuecat.purchases.kmp.metadata
import com.revenuecat.purchases.kmp.monthly
import com.revenuecat.purchases.kmp.serverDescription
import com.revenuecat.purchases.kmp.sixMonth
import com.revenuecat.purchases.kmp.threeMonth
import com.revenuecat.purchases.kmp.twoMonth
import com.revenuecat.purchases.kmp.weekly

@Suppress("unused", "UNUSED_VARIABLE")
private class OfferingAPI {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.shortway.kobankat.apitester
package com.revenuecat.purchases.kmp.apitester

import io.shortway.kobankat.Offering
import io.shortway.kobankat.Offerings
import io.shortway.kobankat.all
import io.shortway.kobankat.current
import io.shortway.kobankat.get
import io.shortway.kobankat.getCurrentOfferingForPlacement
import io.shortway.kobankat.getOffering
import com.revenuecat.purchases.kmp.Offering
import com.revenuecat.purchases.kmp.Offerings
import com.revenuecat.purchases.kmp.all
import com.revenuecat.purchases.kmp.current
import com.revenuecat.purchases.kmp.get
import com.revenuecat.purchases.kmp.getCurrentOfferingForPlacement
import com.revenuecat.purchases.kmp.getOffering

@Suppress("unused", "UNUSED_VARIABLE")
private class OfferingsAPI {
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.revenuecat.purchases.kmp.apitester

import com.revenuecat.purchases.kmp.Package
import com.revenuecat.purchases.kmp.PackageType
import com.revenuecat.purchases.kmp.PresentedOfferingContext
import com.revenuecat.purchases.kmp.identifier
import com.revenuecat.purchases.kmp.models.StoreProduct
import com.revenuecat.purchases.kmp.packageType
import com.revenuecat.purchases.kmp.presentedOfferingContext
import com.revenuecat.purchases.kmp.storeProduct

@Suppress("unused", "UNUSED_VARIABLE")
private class PackageAPI {
fun check(p: Package) {
with(p) {
val identifier: String = identifier
val packageType: PackageType = packageType
val product: StoreProduct = storeProduct
val presentedOfferingContext: PresentedOfferingContext = presentedOfferingContext
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
package com.revenuecat.purchases.kmp.apitester

import com.revenuecat.purchases.kmp.models.Period
import com.revenuecat.purchases.kmp.models.PeriodUnit
import com.revenuecat.purchases.kmp.models.unit
import com.revenuecat.purchases.kmp.models.value
import com.revenuecat.purchases.kmp.models.valueInMonths

@Suppress("unused", "UNUSED_VARIABLE")
private class PeriodAPI {
fun check(period: Period) {
with(period) {
val value: Int = value
val unit: PeriodUnit = unit
val valueInMonths: Double = valueInMonths
}
}
}
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
package io.shortway.kobankat.apitester
package com.revenuecat.purchases.kmp.apitester

import io.shortway.kobankat.PresentedOfferingContext
import io.shortway.kobankat.PresentedOfferingTargetingContext
import io.shortway.kobankat.offeringIdentifier
import io.shortway.kobankat.placementIdentifier
import io.shortway.kobankat.revision
import io.shortway.kobankat.ruleId
import io.shortway.kobankat.targetingContext
import com.revenuecat.purchases.kmp.PresentedOfferingContext
import com.revenuecat.purchases.kmp.PresentedOfferingTargetingContext
import com.revenuecat.purchases.kmp.offeringIdentifier
import com.revenuecat.purchases.kmp.placementIdentifier
import com.revenuecat.purchases.kmp.revision
import com.revenuecat.purchases.kmp.ruleId
import com.revenuecat.purchases.kmp.targetingContext

@Suppress("unused", "UNUSED_VARIABLE")
private class PresentedOfferingContextAPI {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package io.shortway.kobankat.apitester
package com.revenuecat.purchases.kmp.apitester

import io.shortway.kobankat.models.OfferPaymentMode
import io.shortway.kobankat.models.Period
import io.shortway.kobankat.models.Price
import io.shortway.kobankat.models.PricingPhase
import io.shortway.kobankat.models.RecurrenceMode
import com.revenuecat.purchases.kmp.models.OfferPaymentMode
import com.revenuecat.purchases.kmp.models.Period
import com.revenuecat.purchases.kmp.models.Price
import com.revenuecat.purchases.kmp.models.PricingPhase
import com.revenuecat.purchases.kmp.models.RecurrenceMode

@Suppress("unused", "UNUSED_VARIABLE")
private class PricingPhaseAPI {
Expand Down
Loading

0 comments on commit 455ab20

Please sign in to comment.