﻿//
//  AdaptyPaywall.ProductReference.cs
//  AdaptySDK
//
//  Created by Aleksei Valiano on 11.09.2023.
//

namespace AdaptySDK
{
    public partial class AdaptyPaywall
    {
        internal partial class ProductReference
        {
            internal readonly string VendorProductId;
            internal readonly string AdaptyProductId;
            internal readonly string PromotionalOfferId; //nullable
            internal readonly string WinBackOfferId; //nullable
            internal readonly string AndroidBasePlanId; //nullable
            internal readonly string AndroidOfferId; //nullable

            public override string ToString() => 
                $"{nameof(VendorProductId)}: {VendorProductId}, " +
                $"{nameof(AdaptyProductId)}: {AdaptyProductId}, " +
                $"{nameof(PromotionalOfferId)}: {PromotionalOfferId}, " +
                $"{nameof(WinBackOfferId)}: {WinBackOfferId}, " +
                $"{nameof(AndroidBasePlanId)}: {AndroidBasePlanId}, " +
                $"{nameof(AndroidOfferId)}: {AndroidOfferId}";
        }
    }
}