AbstractConstructs a new BaseOperation instance.
OptionalauthToken: RequestAuthInput
The authentication material used for API requests. A string is treated as a bearer token for backwards compatibility.
Optionaloptions: RequestOptions
Transport settings scoped to this instance (timeout, cancellation, retry policy, lifecycle hooks).
GraphQLOperationis the GraphQL protocol layer shared by every GraphQL-style provider.It extends the provider-agnostic BaseOperation with what GraphQL adds on top of plain HTTP: a provider endpoint, JSON-encoded
{ query, variables }bodies, validate-then-dispatch ordering for operation variables, and envelope unwrapping. Provider subclasses pin their endpoint (the AniList subclass does this with a constant); concrete operations only declare their variables interface, GraphQL document, and a thin method.