Interface IMediationCommand<TModelResultData, TApiResultData, TApiRequestData, TModelRequestData>
- Namespace
- Apizr.Mediation.Commanding
- Assembly
- Apizr.Integrations.MediatR.dll
A mediation command sending mapped request and returning a mapped result
public interface IMediationCommand<out TModelResultData, TApiResultData, TApiRequestData, TModelRequestData> : IRequest<TModelResultData>, IBaseRequest
Type Parameters
TModelResultDataThe model result type to map to
TApiResultDataThe api request type to map to
TApiRequestDataThe api result type to map from
TModelRequestDataThe model request type to map from