Skip to content

Update baseline swiftinterface files for fetching-products-with-billing-plans#6779

Merged
fire-at-will merged 1 commit into
fetching-products-with-billing-plansfrom
generated_swiftinterface/fetching-products-with-billing-plans-566505
May 13, 2026
Merged

Update baseline swiftinterface files for fetching-products-with-billing-plans#6779
fire-at-will merged 1 commit into
fetching-products-with-billing-plansfrom
generated_swiftinterface/fetching-products-with-billing-plans-566505

Conversation

@RCGitBot

@RCGitBot RCGitBot commented May 13, 2026

Copy link
Copy Markdown
Contributor

Requested by @fire-at-will for fetching-products-with-billing-plans


Note

Cursor Bugbot is generating a summary for commit 8aef063. Configure here.

@RCGitBot RCGitBot requested a review from a team as a code owner May 13, 2026 15:05
@fire-at-will fire-at-will merged commit d98bdf0 into fetching-products-with-billing-plans May 13, 2026
5 checks passed
@fire-at-will fire-at-will deleted the generated_swiftinterface/fetching-products-with-billing-plans-566505 branch May 13, 2026 15:15
fire-at-will added a commit that referenced this pull request May 13, 2026
* introduce CompoundProductIdentifierTests

* build CompoundProductIdentifier from single string

* only request SK product identifiers in ProductsManager.products()

* hello world

* old xcode compiler fix

* introduce InstallmentInfos

* lint

* api testers

* Update baseline swiftinterface files (#6768)

* InstallmentsInfoFactory

* unit tests

* CEC API tester fix

* include more availabilities

* allow fetching of both base product + compound product at the same time

* make hashable/equals contracts use same properties

* add log for invalid product identifiers + tests

* lint

* lint

* StoreProduct: revert productIdentifier to be the store product ID + introduce billingPlanIdentifier

* add sk2_unrecognized_billing_plan_identifer log

* update string value

* add product fetching logs

* add additional fields to InstallmentsInfo

* add InstallmentsInfo.billingPlanType internally

* fix compilation

* linting

* Update baseline swiftinterface files (#6773)

* update purchase testers

* BillingPlanType API

* Update baseline swiftinterface files (#6779)

* remove billingPlanIdentifier

* Update baseline swiftinterface files (#6780)

---------

Co-authored-by: RevenueCat Git Bot <72824662+RCGitBot@users.noreply.github.com>
fire-at-will added a commit that referenced this pull request May 14, 2026
* introduce CompoundProductIdentifierTests

* build CompoundProductIdentifier from single string

* only request SK product identifiers in ProductsManager.products()

* hello world

* old xcode compiler fix

* introduce InstallmentInfos

* lint

* api testers

* Update baseline swiftinterface files (#6768)

* InstallmentsInfoFactory

* unit tests

* CEC API tester fix

* include more availabilities

* allow fetching of both base product + compound product at the same time

* make hashable/equals contracts use same properties

* add log for invalid product identifiers + tests

* lint

* lint

* StoreProduct: revert productIdentifier to be the store product ID + introduce billingPlanIdentifier

* add sk2_unrecognized_billing_plan_identifer log

* update string value

* add product fetching logs

* add additional fields to InstallmentsInfo

* add InstallmentsInfo.billingPlanType internally

* OSAgnosticBillingPlanType

* fix compilation

* linting

* Update baseline swiftinterface files (#6773)

* purchase billing plans

* update purchase testers

* throw error

* fix test compilation

* BillingPlanType API

* Update baseline swiftinterface files (#6779)

* remove billingPlanIdentifier

* update to use public BillingPlanType instead of OSAgnosticBillingPlanType

* Update project.pbxproj

* add logs

* lint

* more lint

* error log

* dont apply upFront by default on all purchases that dont specify it

---------

Co-authored-by: RevenueCat Git Bot <72824662+RCGitBot@users.noreply.github.com>
fire-at-will added a commit that referenced this pull request May 14, 2026
…ackages (#6784)

* introduce CompoundProductIdentifierTests

* build CompoundProductIdentifier from single string

* only request SK product identifiers in ProductsManager.products()

* hello world

* old xcode compiler fix

* introduce InstallmentInfos

* lint

* api testers

* Update baseline swiftinterface files (#6768)

* InstallmentsInfoFactory

* unit tests

* CEC API tester fix

* include more availabilities

* allow fetching of both base product + compound product at the same time

* make hashable/equals contracts use same properties

* add log for invalid product identifiers + tests

* lint

* lint

* StoreProduct: revert productIdentifier to be the store product ID + introduce billingPlanIdentifier

* add sk2_unrecognized_billing_plan_identifer log

* update string value

* add product fetching logs

* add additional fields to InstallmentsInfo

* add InstallmentsInfo.billingPlanType internally

* fix compilation

* linting

* Update baseline swiftinterface files (#6773)

* update purchase testers

* BillingPlanType API

* Update baseline swiftinterface files (#6779)

* remove billingPlanIdentifier

* Update baseline swiftinterface files (#6780)

* include billing plans in offerings response

* Update StoreProductTests.swift

* lint

* Update baseline swiftinterface files (#6785)

* only run test on iOS 26.4+

* rename StoreProduct.compoundProductIdentifier to id and use it for equals

* lint

* fix hash

* update TestStoreProduct

* Update project.pbxproj

* remove out of date test

---------

Co-authored-by: RevenueCat Git Bot <72824662+RCGitBot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants