Class ReadAllQueryBase<TReadAllParams, TReadAllResult, TApizrRequestOptions, TApizrRequestOptionsBuilder>
The top level base mediation ReadAll query
public abstract class ReadAllQueryBase<TReadAllParams, TReadAllResult, TApizrRequestOptions, TApizrRequestOptionsBuilder> : MediationQueryBase<TReadAllResult, TApizrRequestOptions, TApizrRequestOptionsBuilder>, IMediationQuery<TReadAllResult>, IRequest<TReadAllResult>, IBaseRequest where TApizrRequestOptions : IApizrRequestOptions where TApizrRequestOptionsBuilder : IApizrRequestOptionsBuilder<TApizrRequestOptions, TApizrRequestOptionsBuilder>
Type Parameters
TReadAllParamsThe ReadAll parameters type
TReadAllResultThe api result type
TApizrRequestOptionsOptions provided to the request
TApizrRequestOptionsBuilderThe request options builder
- Inheritance
-
RequestBase<TReadAllResult, TApizrRequestOptions, TApizrRequestOptionsBuilder>MediationQueryBase<TReadAllResult, TApizrRequestOptions, TApizrRequestOptionsBuilder>ReadAllQueryBase<TReadAllParams, TReadAllResult, TApizrRequestOptions, TApizrRequestOptionsBuilder>
- Implements
-
IMediationQuery<TReadAllResult>IRequest<TReadAllResult>IBaseRequest
- Derived
- Inherited Members
Constructors
ReadAllQueryBase(TReadAllParams, Action<TApizrRequestOptionsBuilder>)
The top level base mediation ReadAll query constructor
protected ReadAllQueryBase(TReadAllParams parameters, Action<TApizrRequestOptionsBuilder> optionsBuilder = null)
Parameters
parametersTReadAllParamsThe query parameters to send
optionsBuilderAction<TApizrRequestOptionsBuilder>Options provided to the request
Properties
Parameters
The query parameters to send
public TReadAllParams Parameters { get; }
Property Value
- TReadAllParams