Table of Contents

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

TModelResultData

The model result type to map to

TApiResultData

The api request type to map to

TApiRequestData

The api result type to map from

TModelRequestData

The model request type to map from