Interface IReverseProxyService
- Namespace
- JJConsulting.Infinity.Domain.Contracts
- Assembly
- JJConsulting.Infinity.Domain.dll
public interface IReverseProxyService
Methods
AddRoleAsync(Guid, string)
Task<InfinityResult> AddRoleAsync(Guid id, string roleName)
Parameters
id Guid
-
roleName string
-
Returns
- Task<InfinityResult>
-
CreateAsync(ReverseProxyCreateRequest)
Task<InfinityResult<Guid>> CreateAsync(ReverseProxyCreateRequest request)
Parameters
request ReverseProxyCreateRequest
-
Returns
- Task<InfinityResult<Guid>>
-
CreateRouteAsync(Guid, ProxyRouteCreateRequest)
Task<InfinityResult<Guid>> CreateRouteAsync(Guid proxyId, ProxyRouteCreateRequest request)
Parameters
proxyId Guid
-
request ProxyRouteCreateRequest
-
Returns
- Task<InfinityResult<Guid>>
-
DeleteAsync(Guid)
Task<InfinityResult> DeleteAsync(Guid id)
Parameters
id Guid
-
Returns
- Task<InfinityResult>
-
DeleteRouteAsync(Guid, Guid)
Task<InfinityResult> DeleteRouteAsync(Guid proxyId, Guid routeId)
Parameters
proxyId Guid
-
routeId Guid
-
Returns
- Task<InfinityResult>
-
GetAllAsync()
Task<List<ReverseProxyModel>> GetAllAsync()
Returns
- Task<List<ReverseProxyModel>>
-
GetByIdAsync(Guid)
Task<ReverseProxyModel> GetByIdAsync(Guid id)
Parameters
id Guid
-
Returns
- Task<ReverseProxyModel>
-
GetRolesAsync(Guid)
Task<List<RoleInfo>> GetRolesAsync(Guid id)
Parameters
id Guid
-
Returns
- Task<List<RoleInfo>>
-
GetRouteByIdAsync(Guid, Guid)
Task<ReverseProxyRouteModel> GetRouteByIdAsync(Guid proxyId, Guid routeId)
Parameters
proxyId Guid
-
routeId Guid
-
Returns
- Task<ReverseProxyRouteModel>
-
GetRoutesAsync(Guid)
Task<List<ReverseProxyRouteModel>> GetRoutesAsync(Guid proxyId)
Parameters
proxyId Guid
-
Returns
- Task<List<ReverseProxyRouteModel>>
-
RemoveRoleAsync(Guid, string)
Task<InfinityResult> RemoveRoleAsync(Guid id, string roleName)
Parameters
id Guid
-
roleName string
-
Returns
- Task<InfinityResult>
-
UpdateAsync(Guid, ReverseProxyUpdateRequest)
Task<InfinityResult> UpdateAsync(Guid id, ReverseProxyUpdateRequest request)
Parameters
id Guid
-
request ReverseProxyUpdateRequest
-
Returns
- Task<InfinityResult>
-
UpdateRouteAsync(Guid, Guid, ProxyRouteUpdateRequest)
Task<InfinityResult> UpdateRouteAsync(Guid proxyId, Guid routeId, ProxyRouteUpdateRequest request)
Parameters
proxyId Guid
-
routeId Guid
-
request ProxyRouteUpdateRequest
-
Returns
- Task<InfinityResult>
-