mirror of
https://github.com/RevenueCat/purchases-ios
synced 2026-11-09 22:35:56 +05:45
* feat(checkpoints): resolve subscriber dimensions from config and receipts * fix(checkpoints): address subscriber dimension review feedback * fix(checkpoints): provide user defaults in integration tests * fix(checkpoints): resolve integration test lint errors
21 lines
558 B
Swift
21 lines
558 B
Swift
//
|
|
// SubscriberDimensionsResolution.swift
|
|
// RevenueCat
|
|
//
|
|
// Created by Rick van der Linden.
|
|
// Copyright © 2026 RevenueCat, Inc. All rights reserved.
|
|
|
|
import Foundation
|
|
|
|
/// The result of reading the optional `subscriber_dimensions` topic.
|
|
///
|
|
/// `notConfigured` means a committed config omits the topic. `unavailable` means the SDK could not produce
|
|
/// dimensions from the configuration it received.
|
|
enum SubscriberDimensionsResolution: Equatable, Sendable {
|
|
|
|
case resolved(SubscriberDimensions)
|
|
case notConfigured
|
|
case unavailable
|
|
|
|
}
|