Show / Hide Table of Contents

Interface IPlanAdminAppService

Namespace: Volo.Payment.Admin.Plans
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>, IApplicationService, IRemoteService, ICreateUpdateAppService<PlanDto, Guid, PlanCreateInput, PlanUpdateInput>, ICreateAppService<PlanDto, PlanCreateInput>, IUpdateAppService<PlanDto, Guid, PlanUpdateInput>, IDeleteAppService<Guid>

Methods

CreateGatewayPlanAsync(Guid, GatewayPlanCreateInput)

Declaration
Task CreateGatewayPlanAsync(Guid planId, GatewayPlanCreateInput input)
Parameters
Type Name Description
Guid planId
GatewayPlanCreateInput input
Returns
Type Description
Task

DeleteGatewayPlanAsync(Guid, string)

Declaration
Task DeleteGatewayPlanAsync(Guid planId, string gateway)
Parameters
Type Name Description
Guid planId
string gateway
Returns
Type Description
Task

GetGatewayPlansAsync(Guid, GatewayPlanGetListInput)

Declaration
Task<PagedResultDto<GatewayPlanDto>> GetGatewayPlansAsync(Guid planId, GatewayPlanGetListInput input)
Parameters
Type Name Description
Guid planId
GatewayPlanGetListInput input
Returns
Type Description
Task<PagedResultDto<GatewayPlanDto>>

UpdateGatewayPlanAsync(Guid, string, GatewayPlanUpdateInput)

Declaration
Task UpdateGatewayPlanAsync(Guid planId, string gateway, GatewayPlanUpdateInput input)
Parameters
Type Name Description
Guid planId
string gateway
GatewayPlanUpdateInput input
Returns
Type Description
Task
In this article
Back to top Powered by Volosoft