Class IdentityUserDelegationController
Inheritance
IdentityUserDelegationController
Implements
IApplicationService
IRemoteService
Assembly: Volo.Abp.Account.Pro.Public.HttpApi.dll
Syntax
[Area("account")]
[Route("api/account/user-delegation")]
public class IdentityUserDelegationController : AbpControllerBase, IIdentityUserDelegationAppService, IApplicationService, IRemoteService
Constructors
IdentityUserDelegationController(IIdentityUserDelegationAppService)
Declaration
public IdentityUserDelegationController(IIdentityUserDelegationAppService identityUserDelegationAppService)
Parameters
Properties
IdentityUserDelegationAppService
Declaration
protected IIdentityUserDelegationAppService IdentityUserDelegationAppService { get; }
Property Value
Methods
Declaration
[HttpPost]
[Route("delegate-new-user")]
public virtual Task DelegateNewUserAsync(DelegateNewUserInput input)
Parameters
Returns
DeleteDelegationAsync(Guid)
Declaration
[HttpPost]
[Route("delete-delegation")]
public virtual Task DeleteDelegationAsync(Guid id)
Parameters
Type |
Name |
Description |
Guid |
id |
|
Returns
GetActiveDelegationsAsync()
Declaration
[HttpGet]
[Route("active-delegations")]
public virtual Task<ListResultDto<UserDelegationDto>> GetActiveDelegationsAsync()
Returns
GetDelegatedUsersAsync()
Declaration
[HttpGet]
[Route("delegated-users")]
public virtual Task<ListResultDto<UserDelegationDto>> GetDelegatedUsersAsync()
Returns
GetMyDelegatedUsersAsync()
Declaration
[HttpGet]
[Route("my-delegated-users")]
public virtual Task<ListResultDto<UserDelegationDto>> GetMyDelegatedUsersAsync()
Returns
Declaration
[HttpGet]
[Route("user-lookup")]
public virtual Task<ListResultDto<UserLookupDto>> GetUserLookupAsync(GetUserLookupInput input)
Parameters
Returns
Implements
Volo.Abp.Application.Services.IApplicationService
Volo.Abp.IRemoteService