Class PlanController
Inheritance
PlanController
Implements
IApplicationService
IRemoteService
Assembly: Volo.Payment.HttpApi.dll
Syntax
[Area("payment")]
[Route("api/payment/plans")]
public class PlanController : PaymentCommonController, IPlanAppService, IApplicationService, IRemoteService
Constructors
PlanController(IPlanAppService)
Declaration
public PlanController(IPlanAppService planAppService)
Parameters
Properties
PlanAppService
Declaration
protected IPlanAppService PlanAppService { get; }
Property Value
Methods
GetAsync(Guid)
Declaration
[HttpGet]
[Route("{planId}")]
public virtual Task<PlanDto> GetAsync(Guid planId)
Parameters
Type |
Name |
Description |
Guid |
planId |
|
Returns
GetGatewayPlanAsync(Guid, string)
Declaration
[HttpGet]
[Route("{planId}/{gateway}")]
public virtual Task<GatewayPlanDto> GetGatewayPlanAsync(Guid planId, string gateway)
Parameters
Returns
GetManyAsync(Guid[])
Declaration
[HttpGet]
[Route("many")]
public virtual Task<List<PlanDto>> GetManyAsync(Guid[] ids)
Parameters
Type |
Name |
Description |
Guid[] |
ids |
|
Returns
GetPlanListAsync()
Declaration
[HttpGet]
public virtual Task<List<PlanDto>> GetPlanListAsync()
Returns
Implements
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService