using System;
using System.Collections.ObjectModel;
namespace UnityEngine.Purchasing
{
internal interface INativeUDPStore : INativeStore
{
///
/// Supplants INativeStore equivalent.
///
void Initialize(Action callback);
///
/// Richly typed input params. Supplants INativeStore equivalent.
///
///
///
///
void Purchase(string productId, Action callback, string developerPayload = null);
///
/// Richly typed input params. Supplants INativeStore equivalent.
///
///
///
void RetrieveProducts(ReadOnlyCollection products, Action callback);
///
/// Richly typed input params. Supplants INativeStore equivalent.
///
///
///
void FinishTransaction(ProductDefinition productDefinition, string transactionID);
}
}