APIPluginInterface class abstract
- Inheritance
-
- Object
- PlatformInterface
- APIPluginInterface
Constructors
- APIPluginInterface({required Object token, ModelProviderInterface? modelProvider})
- APIPluginInterface.tokenOnly({required Object token})
- Internal use constructor
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- modelProvider ↔ ModelProviderInterface?
-
modelProvider
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addPlugin(
) → Future< void> -
cancelRequest(
String cancelToken) → void -
delete(
{required RestOptions restOptions}) → RestOperation -
get(
{required RestOptions restOptions}) → RestOperation -
head(
{required RestOptions restOptions}) → RestOperation -
mutate<
T> ({required GraphQLRequest< T> request}) → GraphQLOperation<T> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
patch(
{required RestOptions restOptions}) → RestOperation -
post(
{required RestOptions restOptions}) → RestOperation -
put(
{required RestOptions restOptions}) → RestOperation -
query<
T> ({required GraphQLRequest< T> request}) → GraphQLOperation<T> -
registerAuthProvider(
APIAuthProvider authProvider) → void - Registers an APIAuthProvider with this plugin.
-
subscribe<
T> (GraphQLRequest< T> request, {void onEstablished()?}) → Stream<GraphQLResponse< T> > -
Subscribes to the given
request
and returns the stream of response events. An optionalonEstablished
callback can be used to be alerted when the subscription has been successfully established with the server. -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited