mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-15 17:31:56 +03:00
e27e5b7ffe
Hasura V3 Engine v3.alpha.12-19-2023 V3-GitOrigin-RevId: 6605575a52b347b5e9a14ecd1cc736f113c663b3 PR-URL: https://github.com/hasura/graphql-engine-mono/pull/10567 Co-authored-by: Vishnu Bharathi <4211715+scriptnull@users.noreply.github.com> GitOrigin-RevId: 38c98a4b1971efe3ac724c2371c43ceb7d31f140
22027 lines
1.1 MiB
22027 lines
1.1 MiB
SchemaDocument {
|
|
definitions: [
|
|
Spanning {
|
|
item: Schema(
|
|
SchemaDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "The schema.",
|
|
start: SourcePosition {
|
|
line: 1,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1,
|
|
col: 17,
|
|
},
|
|
},
|
|
),
|
|
directives: [],
|
|
operation_types: [
|
|
Spanning {
|
|
item: (
|
|
Spanning {
|
|
item: Query,
|
|
start: SourcePosition {
|
|
line: 3,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 3,
|
|
col: 7,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Name(
|
|
"Root",
|
|
),
|
|
start: SourcePosition {
|
|
line: 3,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 3,
|
|
col: 13,
|
|
},
|
|
},
|
|
),
|
|
start: SourcePosition {
|
|
line: 3,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 3,
|
|
col: 13,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
start: SourcePosition {
|
|
line: 1,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 4,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A single film.",
|
|
start: SourcePosition {
|
|
line: 6,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 6,
|
|
col: 20,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"Film",
|
|
),
|
|
start: SourcePosition {
|
|
line: 7,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 7,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [
|
|
Spanning {
|
|
item: Name(
|
|
"Node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 7,
|
|
col: 22,
|
|
},
|
|
end: SourcePosition {
|
|
line: 7,
|
|
col: 25,
|
|
},
|
|
},
|
|
],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The title of this film.",
|
|
start: SourcePosition {
|
|
line: 8,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 8,
|
|
col: 31,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"title",
|
|
),
|
|
start: SourcePosition {
|
|
line: 9,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 9,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 9,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 9,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 8,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 9,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The episode number of this film.",
|
|
start: SourcePosition {
|
|
line: 11,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 11,
|
|
col: 40,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"episodeID",
|
|
),
|
|
start: SourcePosition {
|
|
line: 12,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 12,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 12,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 12,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 11,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 12,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The opening paragraphs at the beginning of this film.",
|
|
start: SourcePosition {
|
|
line: 14,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 14,
|
|
col: 61,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"openingCrawl",
|
|
),
|
|
start: SourcePosition {
|
|
line: 15,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 15,
|
|
col: 14,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 15,
|
|
col: 17,
|
|
},
|
|
end: SourcePosition {
|
|
line: 15,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 14,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 15,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The name of the director of this film.",
|
|
start: SourcePosition {
|
|
line: 17,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 17,
|
|
col: 46,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"director",
|
|
),
|
|
start: SourcePosition {
|
|
line: 18,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 18,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 18,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 18,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 17,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 18,
|
|
col: 18,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The name(s) of the producer(s) of this film.",
|
|
start: SourcePosition {
|
|
line: 20,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 20,
|
|
col: 52,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"producers",
|
|
),
|
|
start: SourcePosition {
|
|
line: 21,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 21,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 21,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 21,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 20,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 21,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of film release at original creator country.",
|
|
start: SourcePosition {
|
|
line: 23,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 23,
|
|
col: 77,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"releaseDate",
|
|
),
|
|
start: SourcePosition {
|
|
line: 24,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 24,
|
|
col: 13,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 24,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 24,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 23,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 24,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"speciesConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 19,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 25,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 28,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 33,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 33,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 36,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 40,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 43,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 45,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 36,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 45,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 48,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 53,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 56,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 61,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 48,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 61,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 64,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 67,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 70,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 72,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 64,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 72,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmSpeciesConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 76,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 96,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 25,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 25,
|
|
col: 96,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"starshipConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 20,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 22,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 26,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 29,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 34,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 22,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 34,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 37,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 41,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 44,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 46,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 37,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 46,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 49,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 54,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 57,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 62,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 49,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 62,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 65,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 68,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 71,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 73,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 65,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 73,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmStarshipsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 77,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 99,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 26,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 26,
|
|
col: 99,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"vehicleConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 19,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 25,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 28,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 33,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 33,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 36,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 40,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 43,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 45,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 36,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 45,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 48,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 53,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 56,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 61,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 48,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 61,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 64,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 67,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 70,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 72,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 64,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 72,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmVehiclesConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 76,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 97,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 27,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 27,
|
|
col: 97,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"characterConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 21,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 23,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 27,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 30,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 35,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 23,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 35,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 38,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 42,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 47,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 38,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 47,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 50,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 55,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 58,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 63,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 50,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 63,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 66,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 69,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 72,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 74,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 66,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 74,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmCharactersConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 78,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 101,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 28,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 28,
|
|
col: 101,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"planetConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 18,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 24,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 27,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 32,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 32,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 35,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 39,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 42,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 44,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 35,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 44,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 47,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 52,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 55,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 60,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 47,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 60,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 63,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 66,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 69,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 71,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 63,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 71,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmPlanetsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 75,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 95,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 29,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 29,
|
|
col: 95,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was created.",
|
|
start: SourcePosition {
|
|
line: 31,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 31,
|
|
col: 76,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"created",
|
|
),
|
|
start: SourcePosition {
|
|
line: 32,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 32,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 32,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 32,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 31,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 32,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was edited.",
|
|
start: SourcePosition {
|
|
line: 34,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 34,
|
|
col: 75,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edited",
|
|
),
|
|
start: SourcePosition {
|
|
line: 35,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 35,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 35,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 35,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 34,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 35,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ID of an object",
|
|
start: SourcePosition {
|
|
line: 37,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 37,
|
|
col: 27,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 38,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 38,
|
|
col: 4,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 38,
|
|
col: 7,
|
|
},
|
|
end: SourcePosition {
|
|
line: 38,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 37,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 38,
|
|
col: 9,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 6,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 39,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 41,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 41,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmCharactersConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 42,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 42,
|
|
col: 29,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 43,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 43,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 44,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 44,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 44,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 44,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 43,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 44,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 46,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 46,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 47,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 47,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmCharactersEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 47,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 47,
|
|
col: 29,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 46,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 47,
|
|
col: 29,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 49,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 54,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 55,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 55,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 55,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 55,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 49,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 55,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 57,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 64,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"characters",
|
|
),
|
|
start: SourcePosition {
|
|
line: 65,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 65,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 65,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 65,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 57,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 65,
|
|
col: 22,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 41,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 66,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 68,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 68,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmCharactersEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 69,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 69,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 70,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 70,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 71,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 71,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 71,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 71,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 70,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 71,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 73,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 73,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 74,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 74,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 74,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 74,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 73,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 74,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 68,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 75,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 77,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 77,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmPlanetsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 78,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 78,
|
|
col: 26,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 79,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 79,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 80,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 80,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 80,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 80,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 79,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 80,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 82,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 82,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 83,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 83,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmPlanetsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 83,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 83,
|
|
col: 26,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 82,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 83,
|
|
col: 26,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 85,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 90,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 91,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 91,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 91,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 91,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 85,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 91,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 93,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 100,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"planets",
|
|
),
|
|
start: SourcePosition {
|
|
line: 101,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 101,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Planet",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 101,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 101,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 93,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 101,
|
|
col: 19,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 77,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 102,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 104,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 104,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmPlanetsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 105,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 105,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 106,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 106,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 107,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 107,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Planet",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 107,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 107,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 106,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 107,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 109,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 109,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 110,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 110,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 110,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 110,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 109,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 110,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 104,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 111,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 113,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 113,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 114,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 114,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 115,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 115,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 116,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 116,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 116,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 116,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 115,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 116,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 118,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 118,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 119,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 119,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 119,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 119,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 118,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 119,
|
|
col: 20,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 121,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 126,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 127,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 127,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 127,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 127,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 121,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 127,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 129,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 136,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"films",
|
|
),
|
|
start: SourcePosition {
|
|
line: 137,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 137,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 137,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 137,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 129,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 137,
|
|
col: 15,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 113,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 138,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 140,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 140,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 141,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 141,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 142,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 142,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 143,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 143,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 143,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 143,
|
|
col: 12,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 142,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 143,
|
|
col: 12,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 145,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 145,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 146,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 146,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 146,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 146,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 145,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 146,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 140,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 147,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 149,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 149,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmSpeciesConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 150,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 150,
|
|
col: 26,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 151,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 151,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 152,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 152,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 152,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 152,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 151,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 152,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 154,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 154,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 155,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 155,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmSpeciesEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 155,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 155,
|
|
col: 26,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 154,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 155,
|
|
col: 26,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 157,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 162,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 163,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 163,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 163,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 163,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 157,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 163,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 165,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 172,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"species",
|
|
),
|
|
start: SourcePosition {
|
|
line: 173,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 173,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Species",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 173,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 173,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 165,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 173,
|
|
col: 20,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 149,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 174,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 176,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 176,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmSpeciesEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 177,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 177,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 178,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 178,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 179,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 179,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Species",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 179,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 179,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 178,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 179,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 181,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 181,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 182,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 182,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 182,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 182,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 181,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 182,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 176,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 183,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 185,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 185,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmStarshipsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 186,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 186,
|
|
col: 28,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 187,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 187,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 188,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 188,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 188,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 188,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 187,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 188,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 190,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 190,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 191,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 191,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmStarshipsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 191,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 191,
|
|
col: 28,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 190,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 191,
|
|
col: 28,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 193,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 198,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 199,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 199,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 199,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 199,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 193,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 199,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 201,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 208,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"starships",
|
|
),
|
|
start: SourcePosition {
|
|
line: 209,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 209,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Starship",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 209,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 209,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 201,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 209,
|
|
col: 23,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 185,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 210,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 212,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 212,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmStarshipsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 213,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 213,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 214,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 214,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 215,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 215,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Starship",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 215,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 215,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 214,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 215,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 217,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 217,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 218,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 218,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 218,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 218,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 217,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 218,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 212,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 219,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 221,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 221,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmVehiclesConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 222,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 222,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 223,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 223,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 224,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 224,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 224,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 224,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 223,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 224,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 226,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 226,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 227,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 227,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmVehiclesEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 227,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 227,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 226,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 227,
|
|
col: 27,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 229,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 234,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 235,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 235,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 235,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 235,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 229,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 235,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 237,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 244,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"vehicles",
|
|
),
|
|
start: SourcePosition {
|
|
line: 245,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 245,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Vehicle",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 245,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 245,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 237,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 245,
|
|
col: 21,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 221,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 246,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 248,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 248,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"FilmVehiclesEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 249,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 249,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 250,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 250,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 251,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 251,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Vehicle",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 251,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 251,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 250,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 251,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 253,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 253,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 254,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 254,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 254,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 254,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 253,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 254,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 248,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 255,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Interface(
|
|
InterfaceTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An object with an ID",
|
|
start: SourcePosition {
|
|
line: 257,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 257,
|
|
col: 26,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"Node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 258,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 258,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The id of the object.",
|
|
start: SourcePosition {
|
|
line: 259,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 259,
|
|
col: 29,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 260,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 260,
|
|
col: 4,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 260,
|
|
col: 7,
|
|
},
|
|
end: SourcePosition {
|
|
line: 260,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 259,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 260,
|
|
col: 9,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 257,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 261,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information about pagination in a connection.",
|
|
start: SourcePosition {
|
|
line: 263,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 263,
|
|
col: 51,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 264,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 264,
|
|
col: 13,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "When paginating forwards, are there more items?",
|
|
start: SourcePosition {
|
|
line: 265,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 265,
|
|
col: 55,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"hasNextPage",
|
|
),
|
|
start: SourcePosition {
|
|
line: 266,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 266,
|
|
col: 13,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Boolean",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 266,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 266,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 265,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 266,
|
|
col: 23,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "When paginating backwards, are there more items?",
|
|
start: SourcePosition {
|
|
line: 268,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 268,
|
|
col: 56,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"hasPreviousPage",
|
|
),
|
|
start: SourcePosition {
|
|
line: 269,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 269,
|
|
col: 17,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Boolean",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 269,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 269,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 268,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 269,
|
|
col: 27,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "When paginating backwards, the cursor to continue.",
|
|
start: SourcePosition {
|
|
line: 271,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 271,
|
|
col: 58,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"startCursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 272,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 272,
|
|
col: 13,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 272,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 272,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 271,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 272,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "When paginating forwards, the cursor to continue.",
|
|
start: SourcePosition {
|
|
line: 274,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 274,
|
|
col: 57,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"endCursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 275,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 275,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 275,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 275,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 274,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 275,
|
|
col: 19,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 263,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 276,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 278,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 278,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PeopleConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 279,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 279,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 280,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 280,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 281,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 281,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 281,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 281,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 280,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 281,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 283,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 283,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 284,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 284,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PeopleEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 284,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 284,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 283,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 284,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 286,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 291,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 292,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 292,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 292,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 292,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 286,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 292,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 294,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 301,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"people",
|
|
),
|
|
start: SourcePosition {
|
|
line: 302,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 302,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 302,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 302,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 294,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 302,
|
|
col: 18,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 278,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 303,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 305,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 305,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PeopleEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 306,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 306,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 307,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 307,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 308,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 308,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 308,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 308,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 307,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 308,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 310,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 310,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 311,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 311,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 311,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 311,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 310,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 311,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 305,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 312,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An individual person or character within the Star Wars universe.",
|
|
start: SourcePosition {
|
|
line: 314,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 314,
|
|
col: 70,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"Person",
|
|
),
|
|
start: SourcePosition {
|
|
line: 315,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 315,
|
|
col: 11,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [
|
|
Spanning {
|
|
item: Name(
|
|
"Node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 315,
|
|
col: 24,
|
|
},
|
|
end: SourcePosition {
|
|
line: 315,
|
|
col: 27,
|
|
},
|
|
},
|
|
],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The name of this person.",
|
|
start: SourcePosition {
|
|
line: 316,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 316,
|
|
col: 32,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"name",
|
|
),
|
|
start: SourcePosition {
|
|
line: 317,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 317,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 317,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 317,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 316,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 317,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The birth year of the person, using the in-universe standard of BBY or ABY -\nBefore the Battle of Yavin or After the Battle of Yavin. The Battle of Yavin is\na battle that occurs at the end of Star Wars episode IV: A New Hope.",
|
|
start: SourcePosition {
|
|
line: 319,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 323,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"birthYear",
|
|
),
|
|
start: SourcePosition {
|
|
line: 324,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 324,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 324,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 324,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 319,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 324,
|
|
col: 19,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The eye color of this person. Will be \"unknown\" if not known or \"n/a\" if the\nperson does not have an eye.",
|
|
start: SourcePosition {
|
|
line: 326,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 329,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"eyeColor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 330,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 330,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 330,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 330,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 326,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 330,
|
|
col: 18,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The gender of this person. Either \"Male\", \"Female\" or \"unknown\",\n\"n/a\" if the person does not have a gender.",
|
|
start: SourcePosition {
|
|
line: 332,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 335,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"gender",
|
|
),
|
|
start: SourcePosition {
|
|
line: 336,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 336,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 336,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 336,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 332,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 336,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The hair color of this person. Will be \"unknown\" if not known or \"n/a\" if the\nperson does not have hair.",
|
|
start: SourcePosition {
|
|
line: 338,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 341,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"hairColor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 342,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 342,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 342,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 342,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 338,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 342,
|
|
col: 19,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The height of the person in centimeters.",
|
|
start: SourcePosition {
|
|
line: 344,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 344,
|
|
col: 48,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"height",
|
|
),
|
|
start: SourcePosition {
|
|
line: 345,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 345,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 345,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 345,
|
|
col: 13,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 344,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 345,
|
|
col: 13,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The mass of the person in kilograms.",
|
|
start: SourcePosition {
|
|
line: 347,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 347,
|
|
col: 44,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"mass",
|
|
),
|
|
start: SourcePosition {
|
|
line: 348,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 348,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 348,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 348,
|
|
col: 13,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 347,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 348,
|
|
col: 13,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The skin color of this person.",
|
|
start: SourcePosition {
|
|
line: 350,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 350,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"skinColor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 351,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 351,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 351,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 351,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 350,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 351,
|
|
col: 19,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A planet that this person was born on or inhabits.",
|
|
start: SourcePosition {
|
|
line: 353,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 353,
|
|
col: 58,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"homeworld",
|
|
),
|
|
start: SourcePosition {
|
|
line: 354,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 354,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Planet",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 354,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 354,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 353,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 354,
|
|
col: 19,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"filmConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 16,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 22,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 30,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 30,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 37,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 40,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 42,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 42,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 50,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 53,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 58,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 58,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 64,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 67,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 69,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 69,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PersonFilmsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 73,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 93,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 355,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 355,
|
|
col: 93,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The species that this person belongs to, or null if unknown.",
|
|
start: SourcePosition {
|
|
line: 357,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 357,
|
|
col: 68,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"species",
|
|
),
|
|
start: SourcePosition {
|
|
line: 358,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 358,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Species",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 358,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 358,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 357,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 358,
|
|
col: 18,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"starshipConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 20,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 22,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 26,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 29,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 34,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 22,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 34,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 37,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 41,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 44,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 46,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 37,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 46,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 49,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 54,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 57,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 62,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 49,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 62,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 65,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 68,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 71,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 73,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 65,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 73,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PersonStarshipsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 77,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 101,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 359,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 359,
|
|
col: 101,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"vehicleConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 19,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 25,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 28,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 33,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 33,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 36,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 40,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 43,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 45,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 36,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 45,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 48,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 53,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 56,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 61,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 48,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 61,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 64,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 67,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 70,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 72,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 64,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 72,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PersonVehiclesConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 76,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 99,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 360,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 360,
|
|
col: 99,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was created.",
|
|
start: SourcePosition {
|
|
line: 362,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 362,
|
|
col: 76,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"created",
|
|
),
|
|
start: SourcePosition {
|
|
line: 363,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 363,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 363,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 363,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 362,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 363,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was edited.",
|
|
start: SourcePosition {
|
|
line: 365,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 365,
|
|
col: 75,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edited",
|
|
),
|
|
start: SourcePosition {
|
|
line: 366,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 366,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 366,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 366,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 365,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 366,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ID of an object",
|
|
start: SourcePosition {
|
|
line: 368,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 368,
|
|
col: 27,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 369,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 369,
|
|
col: 4,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 369,
|
|
col: 7,
|
|
},
|
|
end: SourcePosition {
|
|
line: 369,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 368,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 369,
|
|
col: 9,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 314,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 370,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 372,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 372,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PersonFilmsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 373,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 373,
|
|
col: 26,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 374,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 374,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 375,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 375,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 375,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 375,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 374,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 375,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 377,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 377,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 378,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 378,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PersonFilmsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 378,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 378,
|
|
col: 26,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 377,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 378,
|
|
col: 26,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 380,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 385,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 386,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 386,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 386,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 386,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 380,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 386,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 388,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 395,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"films",
|
|
),
|
|
start: SourcePosition {
|
|
line: 396,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 396,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 396,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 396,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 388,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 396,
|
|
col: 15,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 372,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 397,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 399,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 399,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PersonFilmsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 400,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 400,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 401,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 401,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 402,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 402,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 402,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 402,
|
|
col: 12,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 401,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 402,
|
|
col: 12,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 404,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 404,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 405,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 405,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 405,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 405,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 404,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 405,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 399,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 406,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 408,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 408,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PersonStarshipsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 409,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 409,
|
|
col: 30,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 410,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 410,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 411,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 411,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 411,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 411,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 410,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 411,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 413,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 413,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 414,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 414,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PersonStarshipsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 414,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 414,
|
|
col: 30,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 413,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 414,
|
|
col: 30,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 416,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 421,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 422,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 422,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 422,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 422,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 416,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 422,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 424,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 431,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"starships",
|
|
),
|
|
start: SourcePosition {
|
|
line: 432,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 432,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Starship",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 432,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 432,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 424,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 432,
|
|
col: 23,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 408,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 433,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 435,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 435,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PersonStarshipsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 436,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 436,
|
|
col: 24,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 437,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 437,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 438,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 438,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Starship",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 438,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 438,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 437,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 438,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 440,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 440,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 441,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 441,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 441,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 441,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 440,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 441,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 435,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 442,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 444,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 444,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PersonVehiclesConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 445,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 445,
|
|
col: 29,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 446,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 446,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 447,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 447,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 447,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 447,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 446,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 447,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 449,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 449,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 450,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 450,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PersonVehiclesEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 450,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 450,
|
|
col: 29,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 449,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 450,
|
|
col: 29,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 452,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 457,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 458,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 458,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 458,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 458,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 452,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 458,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 460,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 467,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"vehicles",
|
|
),
|
|
start: SourcePosition {
|
|
line: 468,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 468,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Vehicle",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 468,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 468,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 460,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 468,
|
|
col: 21,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 444,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 469,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 471,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 471,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PersonVehiclesEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 472,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 472,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 473,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 473,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 474,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 474,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Vehicle",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 474,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 474,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 473,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 474,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 476,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 476,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 477,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 477,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 477,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 477,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 476,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 477,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 471,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 478,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A large mass, planet or planetoid in the Star Wars Universe, at the time of\n0 ABY.",
|
|
start: SourcePosition {
|
|
line: 480,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 483,
|
|
col: 3,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"Planet",
|
|
),
|
|
start: SourcePosition {
|
|
line: 484,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 484,
|
|
col: 11,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [
|
|
Spanning {
|
|
item: Name(
|
|
"Node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 484,
|
|
col: 24,
|
|
},
|
|
end: SourcePosition {
|
|
line: 484,
|
|
col: 27,
|
|
},
|
|
},
|
|
],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The name of this planet.",
|
|
start: SourcePosition {
|
|
line: 485,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 485,
|
|
col: 32,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"name",
|
|
),
|
|
start: SourcePosition {
|
|
line: 486,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 486,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 486,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 486,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 485,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 486,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The diameter of this planet in kilometers.",
|
|
start: SourcePosition {
|
|
line: 488,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 488,
|
|
col: 50,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"diameter",
|
|
),
|
|
start: SourcePosition {
|
|
line: 489,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 489,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 489,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 489,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 488,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 489,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The number of standard hours it takes for this planet to complete a single\nrotation on its axis.",
|
|
start: SourcePosition {
|
|
line: 491,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 494,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"rotationPeriod",
|
|
),
|
|
start: SourcePosition {
|
|
line: 495,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 495,
|
|
col: 16,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 495,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 495,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 491,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 495,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The number of standard days it takes for this planet to complete a single orbit\nof its local star.",
|
|
start: SourcePosition {
|
|
line: 497,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 500,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"orbitalPeriod",
|
|
),
|
|
start: SourcePosition {
|
|
line: 501,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 501,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 501,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 501,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 497,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 501,
|
|
col: 20,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A number denoting the gravity of this planet, where \"1\" is normal or 1 standard\nG. \"2\" is twice or 2 standard Gs. \"0.5\" is half or 0.5 standard Gs.",
|
|
start: SourcePosition {
|
|
line: 503,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 506,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"gravity",
|
|
),
|
|
start: SourcePosition {
|
|
line: 507,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 507,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 507,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 507,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 503,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 507,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The average population of sentient beings inhabiting this planet.",
|
|
start: SourcePosition {
|
|
line: 509,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 509,
|
|
col: 73,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"population",
|
|
),
|
|
start: SourcePosition {
|
|
line: 510,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 510,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 510,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 510,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 509,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 510,
|
|
col: 19,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The climates of this planet.",
|
|
start: SourcePosition {
|
|
line: 512,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 512,
|
|
col: 36,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"climates",
|
|
),
|
|
start: SourcePosition {
|
|
line: 513,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 513,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 513,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 513,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 512,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 513,
|
|
col: 20,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The terrains of this planet.",
|
|
start: SourcePosition {
|
|
line: 515,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 515,
|
|
col: 36,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"terrains",
|
|
),
|
|
start: SourcePosition {
|
|
line: 516,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 516,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 516,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 516,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 515,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 516,
|
|
col: 20,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The percentage of the planet surface that is naturally occurring water or bodies\nof water.",
|
|
start: SourcePosition {
|
|
line: 518,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 521,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"surfaceWater",
|
|
),
|
|
start: SourcePosition {
|
|
line: 522,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 522,
|
|
col: 14,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 522,
|
|
col: 17,
|
|
},
|
|
end: SourcePosition {
|
|
line: 522,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 518,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 522,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"residentConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 20,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 22,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 26,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 29,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 34,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 22,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 34,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 37,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 41,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 44,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 46,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 37,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 46,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 49,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 54,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 57,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 62,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 49,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 62,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 65,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 68,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 71,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 73,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 65,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 73,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PlanetResidentsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 77,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 101,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 523,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 523,
|
|
col: 101,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"filmConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 16,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 22,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 30,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 30,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 37,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 40,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 42,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 42,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 50,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 53,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 58,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 58,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 64,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 67,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 69,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 69,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PlanetFilmsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 73,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 93,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 524,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 524,
|
|
col: 93,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was created.",
|
|
start: SourcePosition {
|
|
line: 526,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 526,
|
|
col: 76,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"created",
|
|
),
|
|
start: SourcePosition {
|
|
line: 527,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 527,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 527,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 527,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 526,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 527,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was edited.",
|
|
start: SourcePosition {
|
|
line: 529,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 529,
|
|
col: 75,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edited",
|
|
),
|
|
start: SourcePosition {
|
|
line: 530,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 530,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 530,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 530,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 529,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 530,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ID of an object",
|
|
start: SourcePosition {
|
|
line: 532,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 532,
|
|
col: 27,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 533,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 533,
|
|
col: 4,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 533,
|
|
col: 7,
|
|
},
|
|
end: SourcePosition {
|
|
line: 533,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 532,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 533,
|
|
col: 9,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 480,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 534,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 536,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 536,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PlanetFilmsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 537,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 537,
|
|
col: 26,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 538,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 538,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 539,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 539,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 539,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 539,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 538,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 539,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 541,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 541,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 542,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 542,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PlanetFilmsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 542,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 542,
|
|
col: 26,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 541,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 542,
|
|
col: 26,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 544,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 549,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 550,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 550,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 550,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 550,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 544,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 550,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 552,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 559,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"films",
|
|
),
|
|
start: SourcePosition {
|
|
line: 560,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 560,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 560,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 560,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 552,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 560,
|
|
col: 15,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 536,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 561,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 563,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 563,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PlanetFilmsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 564,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 564,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 565,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 565,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 566,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 566,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 566,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 566,
|
|
col: 12,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 565,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 566,
|
|
col: 12,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 568,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 568,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 569,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 569,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 569,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 569,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 568,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 569,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 563,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 570,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 572,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 572,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PlanetResidentsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 573,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 573,
|
|
col: 30,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 574,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 574,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 575,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 575,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 575,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 575,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 574,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 575,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 577,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 577,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 578,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 578,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PlanetResidentsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 578,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 578,
|
|
col: 30,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 577,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 578,
|
|
col: 30,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 580,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 585,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 586,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 586,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 586,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 586,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 580,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 586,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 588,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 595,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"residents",
|
|
),
|
|
start: SourcePosition {
|
|
line: 596,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 596,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 596,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 596,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 588,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 596,
|
|
col: 21,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 572,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 597,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 599,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 599,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PlanetResidentsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 600,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 600,
|
|
col: 24,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 601,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 601,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 602,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 602,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 602,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 602,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 601,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 602,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 604,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 604,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 605,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 605,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 605,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 605,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 604,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 605,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 599,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 606,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 608,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 608,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PlanetsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 609,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 609,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 610,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 610,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 611,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 611,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 611,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 611,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 610,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 611,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 613,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 613,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 614,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 614,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PlanetsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 614,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 614,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 613,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 614,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 616,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 621,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 622,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 622,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 622,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 622,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 616,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 622,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 624,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 631,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"planets",
|
|
),
|
|
start: SourcePosition {
|
|
line: 632,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 632,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Planet",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 632,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 632,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 624,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 632,
|
|
col: 19,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 608,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 633,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 635,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 635,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"PlanetsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 636,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 636,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 637,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 637,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 638,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 638,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Planet",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 638,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 638,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 637,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 638,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 640,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 640,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 641,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 641,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 641,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 641,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 640,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 641,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 635,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 642,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"Root",
|
|
),
|
|
start: SourcePosition {
|
|
line: 644,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 644,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"allFilms",
|
|
),
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 16,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 24,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 24,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 27,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 31,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 34,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 36,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 27,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 36,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 39,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 44,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 47,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 52,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 39,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 52,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 55,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 58,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 63,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 55,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 63,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"FilmsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 67,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 81,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 645,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 645,
|
|
col: 81,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"film",
|
|
),
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 8,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 9,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 13,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 8,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 13,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"filmID",
|
|
),
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 21,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 24,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 25,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 25,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 29,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 32,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 646,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 646,
|
|
col: 32,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"allPeople",
|
|
),
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 17,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 25,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 25,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 28,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 32,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 35,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 37,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 28,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 37,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 40,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 45,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 48,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 53,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 40,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 53,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 56,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 59,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 62,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 64,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 56,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 64,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PeopleConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 68,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 83,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 647,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 647,
|
|
col: 83,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"person",
|
|
),
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 11,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 15,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"personID",
|
|
),
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 25,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 28,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 29,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 29,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 38,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 648,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 648,
|
|
col: 38,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"allPlanets",
|
|
),
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 18,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 26,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 26,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 29,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 33,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 36,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 38,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 29,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 38,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 41,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 46,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 49,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 54,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 41,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 54,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 57,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 60,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 63,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 65,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 57,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 65,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PlanetsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 69,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 85,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 649,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 649,
|
|
col: 85,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"planet",
|
|
),
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 11,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 15,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"planetID",
|
|
),
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 25,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 28,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 29,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 29,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Planet",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 38,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 650,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 650,
|
|
col: 38,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"allSpecies",
|
|
),
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 18,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 26,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 26,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 29,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 33,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 36,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 38,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 29,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 38,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 41,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 46,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 49,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 54,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 41,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 54,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 57,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 60,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 63,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 65,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 57,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 65,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"SpeciesConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 69,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 85,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 651,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 651,
|
|
col: 85,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"species",
|
|
),
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 12,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 16,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"speciesID",
|
|
),
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 27,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 30,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 31,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 31,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Species",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 35,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 41,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 652,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 652,
|
|
col: 41,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"allStarships",
|
|
),
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 14,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 20,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 23,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 28,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 28,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 31,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 35,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 38,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 40,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 31,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 40,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 43,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 48,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 51,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 56,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 43,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 56,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 59,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 62,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 65,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 67,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 59,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 67,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"StarshipsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 71,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 89,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 653,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 653,
|
|
col: 89,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"starship",
|
|
),
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 13,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 17,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"starshipID",
|
|
),
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 29,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 32,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 33,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 33,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Starship",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 37,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 44,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 654,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 654,
|
|
col: 44,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"allVehicles",
|
|
),
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 13,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 19,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 22,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 27,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 27,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 30,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 34,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 37,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 39,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 30,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 39,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 42,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 47,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 50,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 55,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 42,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 55,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 58,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 61,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 64,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 66,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 58,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 66,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"VehiclesConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 70,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 87,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 655,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 655,
|
|
col: 87,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"vehicle",
|
|
),
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 12,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 16,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"vehicleID",
|
|
),
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 27,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 30,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 31,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 31,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Vehicle",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 35,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 41,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 656,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 656,
|
|
col: 41,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Fetches an object given its ID",
|
|
start: SourcePosition {
|
|
line: 658,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 658,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 659,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 659,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ID of an object",
|
|
start: SourcePosition {
|
|
line: 660,
|
|
col: 5,
|
|
},
|
|
end: SourcePosition {
|
|
line: 660,
|
|
col: 29,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 661,
|
|
col: 5,
|
|
},
|
|
end: SourcePosition {
|
|
line: 661,
|
|
col: 6,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 661,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 661,
|
|
col: 11,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 660,
|
|
col: 5,
|
|
},
|
|
end: SourcePosition {
|
|
line: 661,
|
|
col: 11,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Node",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 662,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 662,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 658,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 662,
|
|
col: 9,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 644,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 663,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A type of person or character within the Star Wars Universe.",
|
|
start: SourcePosition {
|
|
line: 665,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 665,
|
|
col: 66,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"Species",
|
|
),
|
|
start: SourcePosition {
|
|
line: 666,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 666,
|
|
col: 12,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [
|
|
Spanning {
|
|
item: Name(
|
|
"Node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 666,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 666,
|
|
col: 28,
|
|
},
|
|
},
|
|
],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The name of this species.",
|
|
start: SourcePosition {
|
|
line: 667,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 667,
|
|
col: 33,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"name",
|
|
),
|
|
start: SourcePosition {
|
|
line: 668,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 668,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 668,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 668,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 667,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 668,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The classification of this species, such as \"mammal\" or \"reptile\".",
|
|
start: SourcePosition {
|
|
line: 670,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 670,
|
|
col: 74,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"classification",
|
|
),
|
|
start: SourcePosition {
|
|
line: 671,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 671,
|
|
col: 16,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 671,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 671,
|
|
col: 24,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 670,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 671,
|
|
col: 24,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The designation of this species, such as \"sentient\".",
|
|
start: SourcePosition {
|
|
line: 673,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 673,
|
|
col: 60,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"designation",
|
|
),
|
|
start: SourcePosition {
|
|
line: 674,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 674,
|
|
col: 13,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 674,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 674,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 673,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 674,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The average height of this species in centimeters.",
|
|
start: SourcePosition {
|
|
line: 676,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 676,
|
|
col: 58,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"averageHeight",
|
|
),
|
|
start: SourcePosition {
|
|
line: 677,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 677,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 677,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 677,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 676,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 677,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The average lifespan of this species in years, null if unknown.",
|
|
start: SourcePosition {
|
|
line: 679,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 679,
|
|
col: 71,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"averageLifespan",
|
|
),
|
|
start: SourcePosition {
|
|
line: 680,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 680,
|
|
col: 17,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 680,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 680,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 679,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 680,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Common eye colors for this species, null if this species does not typically\nhave eyes.",
|
|
start: SourcePosition {
|
|
line: 682,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 685,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"eyeColors",
|
|
),
|
|
start: SourcePosition {
|
|
line: 686,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 686,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 686,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 686,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 682,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 686,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Common hair colors for this species, null if this species does not typically\nhave hair.",
|
|
start: SourcePosition {
|
|
line: 688,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 691,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"hairColors",
|
|
),
|
|
start: SourcePosition {
|
|
line: 692,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 692,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 692,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 692,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 688,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 692,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Common skin colors for this species, null if this species does not typically\nhave skin.",
|
|
start: SourcePosition {
|
|
line: 694,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 697,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"skinColors",
|
|
),
|
|
start: SourcePosition {
|
|
line: 698,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 698,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 698,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 698,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 694,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 698,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The language commonly spoken by this species.",
|
|
start: SourcePosition {
|
|
line: 700,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 700,
|
|
col: 53,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"language",
|
|
),
|
|
start: SourcePosition {
|
|
line: 701,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 701,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 701,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 701,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 700,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 701,
|
|
col: 18,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A planet that this species originates from.",
|
|
start: SourcePosition {
|
|
line: 703,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 703,
|
|
col: 51,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"homeworld",
|
|
),
|
|
start: SourcePosition {
|
|
line: 704,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 704,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Planet",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 704,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 704,
|
|
col: 19,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 703,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 704,
|
|
col: 19,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"personConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 18,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 24,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 27,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 32,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 20,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 32,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 35,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 39,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 42,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 44,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 35,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 44,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 47,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 52,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 55,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 60,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 47,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 60,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 63,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 66,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 69,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 71,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 63,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 71,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"SpeciesPeopleConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 75,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 97,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 705,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 705,
|
|
col: 97,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"filmConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 16,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 22,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 30,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 30,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 37,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 40,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 42,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 42,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 50,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 53,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 58,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 58,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 64,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 67,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 69,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 69,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"SpeciesFilmsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 73,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 94,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 706,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 706,
|
|
col: 94,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was created.",
|
|
start: SourcePosition {
|
|
line: 708,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 708,
|
|
col: 76,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"created",
|
|
),
|
|
start: SourcePosition {
|
|
line: 709,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 709,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 709,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 709,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 708,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 709,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was edited.",
|
|
start: SourcePosition {
|
|
line: 711,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 711,
|
|
col: 75,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edited",
|
|
),
|
|
start: SourcePosition {
|
|
line: 712,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 712,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 712,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 712,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 711,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 712,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ID of an object",
|
|
start: SourcePosition {
|
|
line: 714,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 714,
|
|
col: 27,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 715,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 715,
|
|
col: 4,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 715,
|
|
col: 7,
|
|
},
|
|
end: SourcePosition {
|
|
line: 715,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 714,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 715,
|
|
col: 9,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 665,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 716,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 718,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 718,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"SpeciesConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 719,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 719,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 720,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 720,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 721,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 721,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 721,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 721,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 720,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 721,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 723,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 723,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 724,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 724,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"SpeciesEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 724,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 724,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 723,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 724,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 726,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 731,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 732,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 732,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 732,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 732,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 726,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 732,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 734,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 741,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"species",
|
|
),
|
|
start: SourcePosition {
|
|
line: 742,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 742,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Species",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 742,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 742,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 734,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 742,
|
|
col: 20,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 718,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 743,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 745,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 745,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"SpeciesEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 746,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 746,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 747,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 747,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 748,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 748,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Species",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 748,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 748,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 747,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 748,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 750,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 750,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 751,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 751,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 751,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 751,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 750,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 751,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 745,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 752,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 754,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 754,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"SpeciesFilmsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 755,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 755,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 756,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 756,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 757,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 757,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 757,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 757,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 756,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 757,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 759,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 759,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 760,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 760,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"SpeciesFilmsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 760,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 760,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 759,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 760,
|
|
col: 27,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 762,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 767,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 768,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 768,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 768,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 768,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 762,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 768,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 770,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 777,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"films",
|
|
),
|
|
start: SourcePosition {
|
|
line: 778,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 778,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 778,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 778,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 770,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 778,
|
|
col: 15,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 754,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 779,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 781,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 781,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"SpeciesFilmsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 782,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 782,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 783,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 783,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 784,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 784,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 784,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 784,
|
|
col: 12,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 783,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 784,
|
|
col: 12,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 786,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 786,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 787,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 787,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 787,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 787,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 786,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 787,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 781,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 788,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 790,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 790,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"SpeciesPeopleConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 791,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 791,
|
|
col: 28,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 792,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 792,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 793,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 793,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 793,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 793,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 792,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 793,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 795,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 795,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 796,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 796,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"SpeciesPeopleEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 796,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 796,
|
|
col: 28,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 795,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 796,
|
|
col: 28,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 798,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 803,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 804,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 804,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 804,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 804,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 798,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 804,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 806,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 813,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"people",
|
|
),
|
|
start: SourcePosition {
|
|
line: 814,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 814,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 814,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 814,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 806,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 814,
|
|
col: 18,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 790,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 815,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 817,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 817,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"SpeciesPeopleEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 818,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 818,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 819,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 819,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 820,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 820,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 820,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 820,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 819,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 820,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 822,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 822,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 823,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 823,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 823,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 823,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 822,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 823,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 817,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 824,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A single transport craft that has hyperdrive capability.",
|
|
start: SourcePosition {
|
|
line: 826,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 826,
|
|
col: 62,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"Starship",
|
|
),
|
|
start: SourcePosition {
|
|
line: 827,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 827,
|
|
col: 13,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [
|
|
Spanning {
|
|
item: Name(
|
|
"Node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 827,
|
|
col: 26,
|
|
},
|
|
end: SourcePosition {
|
|
line: 827,
|
|
col: 29,
|
|
},
|
|
},
|
|
],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The name of this starship. The common name, such as \"Death Star\".",
|
|
start: SourcePosition {
|
|
line: 828,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 828,
|
|
col: 73,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"name",
|
|
),
|
|
start: SourcePosition {
|
|
line: 829,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 829,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 829,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 829,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 828,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 829,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The model or official name of this starship. Such as \"T-65 X-wing\" or \"DS-1\nOrbital Battle Station\".",
|
|
start: SourcePosition {
|
|
line: 831,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 834,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"model",
|
|
),
|
|
start: SourcePosition {
|
|
line: 835,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 835,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 835,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 835,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 831,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 835,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The class of this starship, such as \"Starfighter\" or \"Deep Space Mobile\nBattlestation\"",
|
|
start: SourcePosition {
|
|
line: 837,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 840,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"starshipClass",
|
|
),
|
|
start: SourcePosition {
|
|
line: 841,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 841,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 841,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 841,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 837,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 841,
|
|
col: 23,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The manufacturers of this starship.",
|
|
start: SourcePosition {
|
|
line: 843,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 843,
|
|
col: 43,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"manufacturers",
|
|
),
|
|
start: SourcePosition {
|
|
line: 844,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 844,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 844,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 844,
|
|
col: 25,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 843,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 844,
|
|
col: 25,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The cost of this starship new, in galactic credits.",
|
|
start: SourcePosition {
|
|
line: 846,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 846,
|
|
col: 59,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"costInCredits",
|
|
),
|
|
start: SourcePosition {
|
|
line: 847,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 847,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 847,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 847,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 846,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 847,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The length of this starship in meters.",
|
|
start: SourcePosition {
|
|
line: 849,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 849,
|
|
col: 46,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"length",
|
|
),
|
|
start: SourcePosition {
|
|
line: 850,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 850,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 850,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 850,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 849,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 850,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The number of personnel needed to run or pilot this starship.",
|
|
start: SourcePosition {
|
|
line: 852,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 852,
|
|
col: 69,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"crew",
|
|
),
|
|
start: SourcePosition {
|
|
line: 853,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 853,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 853,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 853,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 852,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 853,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The number of non-essential people this starship can transport.",
|
|
start: SourcePosition {
|
|
line: 855,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 855,
|
|
col: 71,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"passengers",
|
|
),
|
|
start: SourcePosition {
|
|
line: 856,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 856,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 856,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 856,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 855,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 856,
|
|
col: 20,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The maximum speed of this starship in atmosphere. null if this starship is\nincapable of atmosphering flight.",
|
|
start: SourcePosition {
|
|
line: 858,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 861,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"maxAtmospheringSpeed",
|
|
),
|
|
start: SourcePosition {
|
|
line: 862,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 862,
|
|
col: 22,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 862,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 862,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 858,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 862,
|
|
col: 27,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The class of this starships hyperdrive.",
|
|
start: SourcePosition {
|
|
line: 864,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 864,
|
|
col: 47,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"hyperdriveRating",
|
|
),
|
|
start: SourcePosition {
|
|
line: 865,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 865,
|
|
col: 18,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 865,
|
|
col: 21,
|
|
},
|
|
end: SourcePosition {
|
|
line: 865,
|
|
col: 25,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 864,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 865,
|
|
col: 25,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The Maximum number of Megalights this starship can travel in a standard hour.\nA \"Megalight\" is a standard unit of distance and has never been defined before\nwithin the Star Wars universe. This figure is only really useful for measuring\nthe difference in speed of starships. We can assume it is similar to AU, the\ndistance between our Sun (Sol) and Earth.",
|
|
start: SourcePosition {
|
|
line: 867,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 873,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"MGLT",
|
|
),
|
|
start: SourcePosition {
|
|
line: 874,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 874,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 874,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 874,
|
|
col: 11,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 867,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 874,
|
|
col: 11,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The maximum number of kilograms that this starship can transport.",
|
|
start: SourcePosition {
|
|
line: 876,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 876,
|
|
col: 73,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cargoCapacity",
|
|
),
|
|
start: SourcePosition {
|
|
line: 877,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 877,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 877,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 877,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 876,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 877,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The maximum length of time that this starship can provide consumables for its\nentire crew without having to resupply.",
|
|
start: SourcePosition {
|
|
line: 879,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 882,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"consumables",
|
|
),
|
|
start: SourcePosition {
|
|
line: 883,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 883,
|
|
col: 13,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 883,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 883,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 879,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 883,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"pilotConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 17,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 23,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 26,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 31,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 31,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 34,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 38,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 41,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 43,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 34,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 43,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 46,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 51,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 54,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 59,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 46,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 59,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 62,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 65,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 68,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 70,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 62,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 70,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"StarshipPilotsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 74,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 97,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 884,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 884,
|
|
col: 97,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"filmConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 16,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 22,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 30,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 30,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 37,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 40,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 42,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 42,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 50,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 53,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 58,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 58,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 64,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 67,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 69,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 69,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"StarshipFilmsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 73,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 95,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 885,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 885,
|
|
col: 95,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was created.",
|
|
start: SourcePosition {
|
|
line: 887,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 887,
|
|
col: 76,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"created",
|
|
),
|
|
start: SourcePosition {
|
|
line: 888,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 888,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 888,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 888,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 887,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 888,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was edited.",
|
|
start: SourcePosition {
|
|
line: 890,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 890,
|
|
col: 75,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edited",
|
|
),
|
|
start: SourcePosition {
|
|
line: 891,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 891,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 891,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 891,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 890,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 891,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ID of an object",
|
|
start: SourcePosition {
|
|
line: 893,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 893,
|
|
col: 27,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 894,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 894,
|
|
col: 4,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 894,
|
|
col: 7,
|
|
},
|
|
end: SourcePosition {
|
|
line: 894,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 893,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 894,
|
|
col: 9,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 826,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 895,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 897,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 897,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"StarshipFilmsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 898,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 898,
|
|
col: 28,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 899,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 899,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 900,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 900,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 900,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 900,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 899,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 900,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 902,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 902,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 903,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 903,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"StarshipFilmsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 903,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 903,
|
|
col: 28,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 902,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 903,
|
|
col: 28,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 905,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 910,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 911,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 911,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 911,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 911,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 905,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 911,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 913,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 920,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"films",
|
|
),
|
|
start: SourcePosition {
|
|
line: 921,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 921,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 921,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 921,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 913,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 921,
|
|
col: 15,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 897,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 922,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 924,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 924,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"StarshipFilmsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 925,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 925,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 926,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 926,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 927,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 927,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 927,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 927,
|
|
col: 12,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 926,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 927,
|
|
col: 12,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 929,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 929,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 930,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 930,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 930,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 930,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 929,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 930,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 924,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 931,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 933,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 933,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"StarshipPilotsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 934,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 934,
|
|
col: 29,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 935,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 935,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 936,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 936,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 936,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 936,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 935,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 936,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 938,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 938,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 939,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 939,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"StarshipPilotsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 939,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 939,
|
|
col: 29,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 938,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 939,
|
|
col: 29,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 941,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 946,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 947,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 947,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 947,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 947,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 941,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 947,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 949,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 956,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pilots",
|
|
),
|
|
start: SourcePosition {
|
|
line: 957,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 957,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 957,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 957,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 949,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 957,
|
|
col: 18,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 933,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 958,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 960,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 960,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"StarshipPilotsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 961,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 961,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 962,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 962,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 963,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 963,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 963,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 963,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 962,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 963,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 965,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 965,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 966,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 966,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 966,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 966,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 965,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 966,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 960,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 967,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 969,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 969,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"StarshipsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 970,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 970,
|
|
col: 24,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 971,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 971,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 972,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 972,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 972,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 972,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 971,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 972,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 974,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 974,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 975,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 975,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"StarshipsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 975,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 975,
|
|
col: 24,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 974,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 975,
|
|
col: 24,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 977,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 982,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 983,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 983,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 983,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 983,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 977,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 983,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 985,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 992,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"starships",
|
|
),
|
|
start: SourcePosition {
|
|
line: 993,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 993,
|
|
col: 11,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Starship",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 993,
|
|
col: 14,
|
|
},
|
|
end: SourcePosition {
|
|
line: 993,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 985,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 993,
|
|
col: 23,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 969,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 994,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 996,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 996,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"StarshipsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 997,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 997,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 998,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 998,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 999,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 999,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Starship",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 999,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 999,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 998,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 999,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 1001,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1001,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1002,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1002,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1002,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1002,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1001,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1002,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 996,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1003,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A single transport craft that does not have hyperdrive capability",
|
|
start: SourcePosition {
|
|
line: 1005,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1005,
|
|
col: 71,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"Vehicle",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1006,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1006,
|
|
col: 12,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [
|
|
Spanning {
|
|
item: Name(
|
|
"Node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1006,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1006,
|
|
col: 28,
|
|
},
|
|
},
|
|
],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The name of this vehicle. The common name, such as \"Sand Crawler\" or \"Speeder\nbike\".",
|
|
start: SourcePosition {
|
|
line: 1007,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1010,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"name",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1011,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1011,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1011,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1011,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1007,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1011,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The model or official name of this vehicle. Such as \"All-Terrain Attack\nTransport\".",
|
|
start: SourcePosition {
|
|
line: 1013,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1016,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"model",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1017,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1017,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1017,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1017,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1013,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1017,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The class of this vehicle, such as \"Wheeled\" or \"Repulsorcraft\".",
|
|
start: SourcePosition {
|
|
line: 1019,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1019,
|
|
col: 72,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"vehicleClass",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1020,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1020,
|
|
col: 14,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1020,
|
|
col: 17,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1020,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1019,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1020,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The manufacturers of this vehicle.",
|
|
start: SourcePosition {
|
|
line: 1022,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1022,
|
|
col: 42,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"manufacturers",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1023,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1023,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1023,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1023,
|
|
col: 25,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1022,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1023,
|
|
col: 25,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The cost of this vehicle new, in Galactic Credits.",
|
|
start: SourcePosition {
|
|
line: 1025,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1025,
|
|
col: 58,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"costInCredits",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1026,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1026,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1026,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1026,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1025,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1026,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The length of this vehicle in meters.",
|
|
start: SourcePosition {
|
|
line: 1028,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1028,
|
|
col: 45,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"length",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1029,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1029,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1029,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1029,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1028,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1029,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The number of personnel needed to run or pilot this vehicle.",
|
|
start: SourcePosition {
|
|
line: 1031,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1031,
|
|
col: 68,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"crew",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1032,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1032,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1032,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1032,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1031,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1032,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The number of non-essential people this vehicle can transport.",
|
|
start: SourcePosition {
|
|
line: 1034,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1034,
|
|
col: 70,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"passengers",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1035,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1035,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1035,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1035,
|
|
col: 20,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1034,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1035,
|
|
col: 20,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The maximum speed of this vehicle in atmosphere.",
|
|
start: SourcePosition {
|
|
line: 1037,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1037,
|
|
col: 56,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"maxAtmospheringSpeed",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1038,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1038,
|
|
col: 22,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1038,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1038,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1037,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1038,
|
|
col: 27,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The maximum number of kilograms that this vehicle can transport.",
|
|
start: SourcePosition {
|
|
line: 1040,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1040,
|
|
col: 72,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cargoCapacity",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1041,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1041,
|
|
col: 15,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Float",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1041,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1041,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1040,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1041,
|
|
col: 22,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The maximum length of time that this vehicle can provide consumables for its\nentire crew without having to resupply.",
|
|
start: SourcePosition {
|
|
line: 1043,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1046,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"consumables",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1047,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1047,
|
|
col: 13,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1047,
|
|
col: 16,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1047,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1043,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1047,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"pilotConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 17,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 23,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 26,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 31,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 19,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 31,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 34,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 38,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 41,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 43,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 34,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 43,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 46,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 51,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 54,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 59,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 46,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 59,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 62,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 65,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 68,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 70,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 62,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 70,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"VehiclePilotsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 74,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 96,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1048,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1048,
|
|
col: 96,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"filmConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 16,
|
|
},
|
|
},
|
|
arguments: [
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"after",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 22,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 25,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 30,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 18,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 30,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"first",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 37,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 40,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 42,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 33,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 42,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"before",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 50,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 53,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 58,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 45,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 58,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: InputValueDefinition {
|
|
description: None,
|
|
name: Spanning {
|
|
item: Name(
|
|
"last",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 64,
|
|
},
|
|
},
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 67,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 69,
|
|
},
|
|
},
|
|
default_value: None,
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 61,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 69,
|
|
},
|
|
},
|
|
],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"VehicleFilmsConnection",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 73,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 94,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1049,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1049,
|
|
col: 94,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was created.",
|
|
start: SourcePosition {
|
|
line: 1051,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1051,
|
|
col: 76,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"created",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1052,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1052,
|
|
col: 9,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1052,
|
|
col: 12,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1052,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1051,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1052,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ISO 8601 date format of the time that this resource was edited.",
|
|
start: SourcePosition {
|
|
line: 1054,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1054,
|
|
col: 75,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edited",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1055,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1055,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1055,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1055,
|
|
col: 16,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1054,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1055,
|
|
col: 16,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The ID of an object",
|
|
start: SourcePosition {
|
|
line: 1057,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1057,
|
|
col: 27,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"id",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1058,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1058,
|
|
col: 4,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"ID",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1058,
|
|
col: 7,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1058,
|
|
col: 9,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1057,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1058,
|
|
col: 9,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 1005,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1059,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 1061,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1061,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"VehicleFilmsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1062,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1062,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 1063,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1063,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1064,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1064,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1064,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1064,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1063,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1064,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 1066,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1066,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1067,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1067,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"VehicleFilmsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1067,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1067,
|
|
col: 27,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1066,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1067,
|
|
col: 27,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 1069,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1074,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1075,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1075,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1075,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1075,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1069,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1075,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 1077,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1084,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"films",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1085,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1085,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1085,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1085,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1077,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1085,
|
|
col: 15,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 1061,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1086,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 1088,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1088,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"VehicleFilmsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1089,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1089,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 1090,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1090,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1091,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1091,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Film",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1091,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1091,
|
|
col: 12,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1090,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1091,
|
|
col: 12,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 1093,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1093,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1094,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1094,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1094,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1094,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1093,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1094,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 1088,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1095,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 1097,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1097,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"VehiclePilotsConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1098,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1098,
|
|
col: 28,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 1099,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1099,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1100,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1100,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1100,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1100,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1099,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1100,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 1102,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1102,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1103,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1103,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"VehiclePilotsEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1103,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1103,
|
|
col: 28,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1102,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1103,
|
|
col: 28,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 1105,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1110,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1111,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1111,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1111,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1111,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1105,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1111,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 1113,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1120,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pilots",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1121,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1121,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1121,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1121,
|
|
col: 18,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1113,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1121,
|
|
col: 18,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 1097,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1122,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 1124,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1124,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"VehiclePilotsEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1125,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1125,
|
|
col: 22,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 1126,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1126,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1127,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1127,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Person",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1127,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1127,
|
|
col: 14,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1126,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1127,
|
|
col: 14,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 1129,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1129,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1130,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1130,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1130,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1130,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1129,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1130,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 1124,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1131,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "A connection to a list of items.",
|
|
start: SourcePosition {
|
|
line: 1133,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1133,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"VehiclesConnection",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1134,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1134,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "Information to aid in pagination.",
|
|
start: SourcePosition {
|
|
line: 1135,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1135,
|
|
col: 41,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"pageInfo",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1136,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1136,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"PageInfo",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1136,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1136,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1135,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1136,
|
|
col: 21,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of edges.",
|
|
start: SourcePosition {
|
|
line: 1138,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1138,
|
|
col: 24,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"edges",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1139,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1139,
|
|
col: 7,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"VehiclesEdge",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1139,
|
|
col: 10,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1139,
|
|
col: 23,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1138,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1139,
|
|
col: 23,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A count of the total number of objects in this connection, ignoring pagination.\nThis allows a client to fetch the first five objects by passing \"5\" as the\nargument to \"first\", then fetch the total count so it could display \"5 of 83\",\nfor example.",
|
|
start: SourcePosition {
|
|
line: 1141,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1146,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"totalCount",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1147,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1147,
|
|
col: 12,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Int",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1147,
|
|
col: 15,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1147,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1141,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1147,
|
|
col: 17,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A list of all of the objects returned in the connection. This is a convenience\nfield provided for quickly exploring the API; rather than querying for\n\"{ edges { node } }\" when no edge data is needed, this field can be be used\ninstead. Note that when clients like Relay need to fetch the \"cursor\" field on\nthe edge to enable efficient pagination, this shortcut cannot be used, and the\nfull \"{ edges { node } }\" version should be used instead.",
|
|
start: SourcePosition {
|
|
line: 1149,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1156,
|
|
col: 5,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"vehicles",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1157,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1157,
|
|
col: 10,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: List(
|
|
TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Vehicle",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1157,
|
|
col: 13,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1157,
|
|
col: 21,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1149,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1157,
|
|
col: 21,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 1133,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1158,
|
|
col: 1,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: Type(
|
|
Object(
|
|
ObjectTypeDefinition {
|
|
extend: false,
|
|
description: Some(
|
|
Spanning {
|
|
item: "An edge in a connection.",
|
|
start: SourcePosition {
|
|
line: 1160,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1160,
|
|
col: 30,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"VehiclesEdge",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1161,
|
|
col: 6,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1161,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
implements: [],
|
|
fields: [
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "The item at the end of the edge",
|
|
start: SourcePosition {
|
|
line: 1162,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1162,
|
|
col: 39,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"node",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1163,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1163,
|
|
col: 6,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"Vehicle",
|
|
),
|
|
),
|
|
),
|
|
nullable: true,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1163,
|
|
col: 9,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1163,
|
|
col: 15,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1162,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1163,
|
|
col: 15,
|
|
},
|
|
},
|
|
Spanning {
|
|
item: FieldDefinition {
|
|
description: Some(
|
|
Spanning {
|
|
item: "A cursor for use in pagination",
|
|
start: SourcePosition {
|
|
line: 1165,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1165,
|
|
col: 38,
|
|
},
|
|
},
|
|
),
|
|
name: Spanning {
|
|
item: Name(
|
|
"cursor",
|
|
),
|
|
start: SourcePosition {
|
|
line: 1166,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1166,
|
|
col: 8,
|
|
},
|
|
},
|
|
arguments: [],
|
|
ty: Spanning {
|
|
item: TypeContainer {
|
|
base: Named(
|
|
TypeName(
|
|
Name(
|
|
"String",
|
|
),
|
|
),
|
|
),
|
|
nullable: false,
|
|
},
|
|
start: SourcePosition {
|
|
line: 1166,
|
|
col: 11,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1166,
|
|
col: 17,
|
|
},
|
|
},
|
|
directives: [],
|
|
},
|
|
start: SourcePosition {
|
|
line: 1165,
|
|
col: 3,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1166,
|
|
col: 17,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
),
|
|
),
|
|
start: SourcePosition {
|
|
line: 1160,
|
|
col: 1,
|
|
},
|
|
end: SourcePosition {
|
|
line: 1167,
|
|
col: 1,
|
|
},
|
|
},
|
|
],
|
|
} |