using VoidCat.Model.Paywall; namespace VoidCat.Services.Abstractions; /// /// Provider to generate orders for a specific config /// public interface IPaywallProvider { /// /// Create an order with the provider /// /// /// ValueTask CreateOrder(PaywallConfig file); /// /// Get the status of an existing order with the provider /// /// /// ValueTask GetOrderStatus(Guid id); }