12 lines
469 B
C#
12 lines
469 B
C#
|
|
using FlatRender.IdentitySvc.Models.Requests;
|
||
|
|
using FlatRender.IdentitySvc.Models.Responses;
|
||
|
|
|
||
|
|
namespace FlatRender.IdentitySvc.Application.Services.Interfaces;
|
||
|
|
|
||
|
|
public interface IDiscountService
|
||
|
|
{
|
||
|
|
Task<DiscountValidateResponse> ValidateAsync(Guid tenantId, string code, Guid? planId);
|
||
|
|
Task<PagedResponse<DiscountResponse>> ListAsync(Guid tenantId, int page, int pageSize);
|
||
|
|
Task<DiscountResponse> CreateAsync(Guid tenantId, CreateDiscountRequest request);
|
||
|
|
}
|