Class UpdateOptionalCommand<TRequestData>
The mediation Update optional command
public class UpdateOptionalCommand<TRequestData> : UpdateCommandBase<TRequestData, Option<Unit, ApizrException>, IApizrRequestOptions, IApizrRequestOptionsBuilder>, IMediationCommand<TRequestData, Option<Unit, ApizrException>>, IRequest<Option<Unit, ApizrException>>, IBaseRequest
Type Parameters
TRequestDataThe request data type
- Inheritance
-
MediationCommandBase<TRequestData, Option<Unit, ApizrException>, IApizrRequestOptions, IApizrRequestOptionsBuilder>UpdateCommandBase<int, TRequestData, Option<Unit, ApizrException>, IApizrRequestOptions, IApizrRequestOptionsBuilder>UpdateCommandBase<TRequestData, Option<Unit, ApizrException>, IApizrRequestOptions, IApizrRequestOptionsBuilder>UpdateOptionalCommand<TRequestData>
- Implements
-
IBaseRequest
- Inherited Members
Constructors
UpdateOptionalCommand(int, TRequestData, Action<IApizrRequestOptionsBuilder>)
The mediation Update optional command constructor
public UpdateOptionalCommand(int key, TRequestData requestData, Action<IApizrRequestOptionsBuilder> optionsBuilder = null)
Parameters
keyintThe entity's crud key
requestDataTRequestDataThe request data to send
optionsBuilderAction<IApizrRequestOptionsBuilder>Options provided to the request