/** A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations. */
exporttype__Schema={
__typename?:'__Schema';
description?: Maybe<Scalars['String']>;
/** A list of all types supported by this server. */
types: Array<__Type>;
/** The type that query operations will be rooted at. */
queryType: __Type;
/** If this server supports mutation, the type that mutation operations will be rooted at. */
mutationType?: Maybe<__Type>;
/** If this server support subscription, the type that subscription operations will be rooted at. */
subscriptionType?: Maybe<__Type>;
/** A list of all directives supported by this server. */
/** An enum describing what kind of type a given `__Type` is. */
exportenum__TypeKind{
/** Indicates this type is a scalar. */
Scalar='SCALAR',
/** Indicates this type is an object. `fields` and `interfaces` are valid fields. */
Object='OBJECT',
/** Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields. */
Interface='INTERFACE',
/** Indicates this type is a union. `possibleTypes` is a valid field. */
Union='UNION',
/** Indicates this type is an enum. `enumValues` is a valid field. */
Enum='ENUM',
/** Indicates this type is an input object. `inputFields` is a valid field. */
InputObject='INPUT_OBJECT',
/** Indicates this type is a list. `ofType` is a valid field. */
List='LIST',
/** Indicates this type is a non-null. `ofType` is a valid field. */
NonNull='NON_NULL'
}
/** Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type. */
exporttype__Field={
__typename?:'__Field';
name: Scalars['String'];
description?: Maybe<Scalars['String']>;
args: Array<__InputValue>;
type:__Type;
isDeprecated: Scalars['Boolean'];
deprecationReason?: Maybe<Scalars['String']>;
};
/** Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value. */
exporttype__InputValue={
__typename?:'__InputValue';
name: Scalars['String'];
description?: Maybe<Scalars['String']>;
type:__Type;
/** A GraphQL-formatted string representing the default value for this input value. */
defaultValue?: Maybe<Scalars['String']>;
};
/** One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string. */