Class ProcessCouponCodesWithLoggingDefaultImplementation
Inheritance
System.Object
ProcessCouponCodesWithLoggingDefaultImplementation
Assembly: DirectScale.Disco.Extension.Abstractions.dll
Syntax
public class ProcessCouponCodesWithLoggingDefaultImplementation : Object, IHook<ProcessCouponCodesHookRequest, ProcessCouponCodesHookResponse>
Constructors
ProcessCouponCodesWithLoggingDefaultImplementation(ILoggerProvider, IHookIdProvider)
Declaration
public ProcessCouponCodesWithLoggingDefaultImplementation(ILoggerProvider loggerProvider, IHookIdProvider hookIdProvider)
Parameters
Type |
Name |
Description |
Microsoft.Extensions.Logging.ILoggerProvider |
loggerProvider |
|
IHookIdProvider |
hookIdProvider |
|
Methods
Invoke(ProcessCouponCodesHookRequest, Func<ProcessCouponCodesHookRequest, Task<ProcessCouponCodesHookResponse>>)
Declaration
public Task<ProcessCouponCodesHookResponse> Invoke(ProcessCouponCodesHookRequest request, Func<ProcessCouponCodesHookRequest, Task<ProcessCouponCodesHookResponse>> func)
Parameters
Returns
Implements