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