Interface IPlanAdminAppService
Assembly: Volo.Payment.Admin.Application.Contracts.dll
Syntax
public interface IPlanAdminAppService : ICrudAppService<PlanDto, Guid, PlanGetListInput, PlanCreateInput, PlanUpdateInput>, ICrudAppService<PlanDto, PlanDto, Guid, PlanGetListInput, PlanCreateInput, PlanUpdateInput>, IReadOnlyAppService<PlanDto, PlanDto, Guid, PlanGetListInput>, ICreateUpdateAppService<PlanDto, Guid, PlanCreateInput, PlanUpdateInput>, ICreateAppService<PlanDto, PlanCreateInput>, IUpdateAppService<PlanDto, Guid, PlanUpdateInput>, IDeleteAppService<Guid>, IApplicationService, IRemoteService
Methods
Declaration
Task CreateGatewayPlanAsync(Guid planId, GatewayPlanCreateInput input)
Parameters
Returns
DeleteGatewayPlanAsync(Guid, string)
Declaration
Task DeleteGatewayPlanAsync(Guid planId, string gateway)
Parameters
Returns
Declaration
Task<PagedResultDto<GatewayPlanDto>> GetGatewayPlansAsync(Guid planId, GatewayPlanGetListInput input)
Parameters
Returns
Declaration
Task UpdateGatewayPlanAsync(Guid planId, string gateway, GatewayPlanUpdateInput input)
Parameters
Returns
Extension Methods