1
apiVersion: backstage.io/v1alpha1
5
description: SWAPI GraphQL Schema
7
- url: https://github.com/graphql/swapi-graphql
20
type Film implements Node {
21
"""The title of this film."""
24
"""The episode number of this film."""
27
"""The opening paragraphs at the beginning of this film."""
30
"""The name of the director of this film."""
33
"""The name(s) of the producer(s) of this film."""
36
"""The ISO 8601 date format of film release at original creator country."""
38
speciesConnection(after: String, first: Int, before: String, last: Int): FilmSpeciesConnection
39
starshipConnection(after: String, first: Int, before: String, last: Int): FilmStarshipsConnection
40
vehicleConnection(after: String, first: Int, before: String, last: Int): FilmVehiclesConnection
41
characterConnection(after: String, first: Int, before: String, last: Int): FilmCharactersConnection
42
planetConnection(after: String, first: Int, before: String, last: Int): FilmPlanetsConnection
44
"""The ISO 8601 date format of the time that this resource was created."""
47
"""The ISO 8601 date format of the time that this resource was edited."""
50
"""The ID of an object"""
54
"""A connection to a list of items."""
55
type FilmCharactersConnection {
56
"""Information to aid in pagination."""
59
"""A list of edges."""
60
edges: [FilmCharactersEdge]
63
A count of the total number of objects in this connection, ignoring pagination.
64
This allows a client to fetch the first five objects by passing "5" as the
65
argument to "first", then fetch the total count so it could display "5 of 83",
71
A list of all of the objects returned in the connection. This is a convenience
72
field provided for quickly exploring the API; rather than querying for
73
"{ edges { node } }" when no edge data is needed, this field can be be used
74
instead. Note that when clients like Relay need to fetch the "cursor" field on
75
the edge to enable efficient pagination, this shortcut cannot be used, and the
76
full "{ edges { node } }" version should be used instead.
81
"""An edge in a connection."""
82
type FilmCharactersEdge {
83
"""The item at the end of the edge"""
86
"""A cursor for use in pagination"""
90
"""A connection to a list of items."""
91
type FilmPlanetsConnection {
92
"""Information to aid in pagination."""
95
"""A list of edges."""
96
edges: [FilmPlanetsEdge]
99
A count of the total number of objects in this connection, ignoring pagination.
100
This allows a client to fetch the first five objects by passing "5" as the
101
argument to "first", then fetch the total count so it could display "5 of 83",
107
A list of all of the objects returned in the connection. This is a convenience
108
field provided for quickly exploring the API; rather than querying for
109
"{ edges { node } }" when no edge data is needed, this field can be be used
110
instead. Note that when clients like Relay need to fetch the "cursor" field on
111
the edge to enable efficient pagination, this shortcut cannot be used, and the
112
full "{ edges { node } }" version should be used instead.
117
"""An edge in a connection."""
118
type FilmPlanetsEdge {
119
"""The item at the end of the edge"""
122
"""A cursor for use in pagination"""
126
"""A connection to a list of items."""
127
type FilmsConnection {
128
"""Information to aid in pagination."""
131
"""A list of edges."""
135
A count of the total number of objects in this connection, ignoring pagination.
136
This allows a client to fetch the first five objects by passing "5" as the
137
argument to "first", then fetch the total count so it could display "5 of 83",
143
A list of all of the objects returned in the connection. This is a convenience
144
field provided for quickly exploring the API; rather than querying for
145
"{ edges { node } }" when no edge data is needed, this field can be be used
146
instead. Note that when clients like Relay need to fetch the "cursor" field on
147
the edge to enable efficient pagination, this shortcut cannot be used, and the
148
full "{ edges { node } }" version should be used instead.
153
"""An edge in a connection."""
155
"""The item at the end of the edge"""
158
"""A cursor for use in pagination"""
162
"""A connection to a list of items."""
163
type FilmSpeciesConnection {
164
"""Information to aid in pagination."""
167
"""A list of edges."""
168
edges: [FilmSpeciesEdge]
171
A count of the total number of objects in this connection, ignoring pagination.
172
This allows a client to fetch the first five objects by passing "5" as the
173
argument to "first", then fetch the total count so it could display "5 of 83",
179
A list of all of the objects returned in the connection. This is a convenience
180
field provided for quickly exploring the API; rather than querying for
181
"{ edges { node } }" when no edge data is needed, this field can be be used
182
instead. Note that when clients like Relay need to fetch the "cursor" field on
183
the edge to enable efficient pagination, this shortcut cannot be used, and the
184
full "{ edges { node } }" version should be used instead.
189
"""An edge in a connection."""
190
type FilmSpeciesEdge {
191
"""The item at the end of the edge"""
194
"""A cursor for use in pagination"""
198
"""A connection to a list of items."""
199
type FilmStarshipsConnection {
200
"""Information to aid in pagination."""
203
"""A list of edges."""
204
edges: [FilmStarshipsEdge]
207
A count of the total number of objects in this connection, ignoring pagination.
208
This allows a client to fetch the first five objects by passing "5" as the
209
argument to "first", then fetch the total count so it could display "5 of 83",
215
A list of all of the objects returned in the connection. This is a convenience
216
field provided for quickly exploring the API; rather than querying for
217
"{ edges { node } }" when no edge data is needed, this field can be be used
218
instead. Note that when clients like Relay need to fetch the "cursor" field on
219
the edge to enable efficient pagination, this shortcut cannot be used, and the
220
full "{ edges { node } }" version should be used instead.
222
starships: [Starship]
225
"""An edge in a connection."""
226
type FilmStarshipsEdge {
227
"""The item at the end of the edge"""
230
"""A cursor for use in pagination"""
234
"""A connection to a list of items."""
235
type FilmVehiclesConnection {
236
"""Information to aid in pagination."""
239
"""A list of edges."""
240
edges: [FilmVehiclesEdge]
243
A count of the total number of objects in this connection, ignoring pagination.
244
This allows a client to fetch the first five objects by passing "5" as the
245
argument to "first", then fetch the total count so it could display "5 of 83",
251
A list of all of the objects returned in the connection. This is a convenience
252
field provided for quickly exploring the API; rather than querying for
253
"{ edges { node } }" when no edge data is needed, this field can be be used
254
instead. Note that when clients like Relay need to fetch the "cursor" field on
255
the edge to enable efficient pagination, this shortcut cannot be used, and the
256
full "{ edges { node } }" version should be used instead.
261
"""An edge in a connection."""
262
type FilmVehiclesEdge {
263
"""The item at the end of the edge"""
266
"""A cursor for use in pagination"""
270
"""An object with an ID"""
272
"""The id of the object."""
276
"""Information about pagination in a connection."""
278
"""When paginating forwards, are there more items?"""
279
hasNextPage: Boolean!
281
"""When paginating backwards, are there more items?"""
282
hasPreviousPage: Boolean!
284
"""When paginating backwards, the cursor to continue."""
287
"""When paginating forwards, the cursor to continue."""
291
"""A connection to a list of items."""
292
type PeopleConnection {
293
"""Information to aid in pagination."""
296
"""A list of edges."""
300
A count of the total number of objects in this connection, ignoring pagination.
301
This allows a client to fetch the first five objects by passing "5" as the
302
argument to "first", then fetch the total count so it could display "5 of 83",
308
A list of all of the objects returned in the connection. This is a convenience
309
field provided for quickly exploring the API; rather than querying for
310
"{ edges { node } }" when no edge data is needed, this field can be be used
311
instead. Note that when clients like Relay need to fetch the "cursor" field on
312
the edge to enable efficient pagination, this shortcut cannot be used, and the
313
full "{ edges { node } }" version should be used instead.
318
"""An edge in a connection."""
320
"""The item at the end of the edge"""
323
"""A cursor for use in pagination"""
327
"""An individual person or character within the Star Wars universe."""
328
type Person implements Node {
329
"""The name of this person."""
333
The birth year of the person, using the in-universe standard of BBY or ABY -
334
Before the Battle of Yavin or After the Battle of Yavin. The Battle of Yavin is
335
a battle that occurs at the end of Star Wars episode IV: A New Hope.
340
The eye color of this person. Will be "unknown" if not known or "n/a" if the
341
person does not have an eye.
346
The gender of this person. Either "Male", "Female" or "unknown",
347
"n/a" if the person does not have a gender.
352
The hair color of this person. Will be "unknown" if not known or "n/a" if the
353
person does not have hair.
357
"""The height of the person in centimeters."""
360
"""The mass of the person in kilograms."""
363
"""The skin color of this person."""
366
"""A planet that this person was born on or inhabits."""
368
filmConnection(after: String, first: Int, before: String, last: Int): PersonFilmsConnection
370
"""The species that this person belongs to, or null if unknown."""
372
starshipConnection(after: String, first: Int, before: String, last: Int): PersonStarshipsConnection
373
vehicleConnection(after: String, first: Int, before: String, last: Int): PersonVehiclesConnection
375
"""The ISO 8601 date format of the time that this resource was created."""
378
"""The ISO 8601 date format of the time that this resource was edited."""
381
"""The ID of an object"""
385
"""A connection to a list of items."""
386
type PersonFilmsConnection {
387
"""Information to aid in pagination."""
390
"""A list of edges."""
391
edges: [PersonFilmsEdge]
394
A count of the total number of objects in this connection, ignoring pagination.
395
This allows a client to fetch the first five objects by passing "5" as the
396
argument to "first", then fetch the total count so it could display "5 of 83",
402
A list of all of the objects returned in the connection. This is a convenience
403
field provided for quickly exploring the API; rather than querying for
404
"{ edges { node } }" when no edge data is needed, this field can be be used
405
instead. Note that when clients like Relay need to fetch the "cursor" field on
406
the edge to enable efficient pagination, this shortcut cannot be used, and the
407
full "{ edges { node } }" version should be used instead.
412
"""An edge in a connection."""
413
type PersonFilmsEdge {
414
"""The item at the end of the edge"""
417
"""A cursor for use in pagination"""
421
"""A connection to a list of items."""
422
type PersonStarshipsConnection {
423
"""Information to aid in pagination."""
426
"""A list of edges."""
427
edges: [PersonStarshipsEdge]
430
A count of the total number of objects in this connection, ignoring pagination.
431
This allows a client to fetch the first five objects by passing "5" as the
432
argument to "first", then fetch the total count so it could display "5 of 83",
438
A list of all of the objects returned in the connection. This is a convenience
439
field provided for quickly exploring the API; rather than querying for
440
"{ edges { node } }" when no edge data is needed, this field can be be used
441
instead. Note that when clients like Relay need to fetch the "cursor" field on
442
the edge to enable efficient pagination, this shortcut cannot be used, and the
443
full "{ edges { node } }" version should be used instead.
445
starships: [Starship]
448
"""An edge in a connection."""
449
type PersonStarshipsEdge {
450
"""The item at the end of the edge"""
453
"""A cursor for use in pagination"""
457
"""A connection to a list of items."""
458
type PersonVehiclesConnection {
459
"""Information to aid in pagination."""
462
"""A list of edges."""
463
edges: [PersonVehiclesEdge]
466
A count of the total number of objects in this connection, ignoring pagination.
467
This allows a client to fetch the first five objects by passing "5" as the
468
argument to "first", then fetch the total count so it could display "5 of 83",
474
A list of all of the objects returned in the connection. This is a convenience
475
field provided for quickly exploring the API; rather than querying for
476
"{ edges { node } }" when no edge data is needed, this field can be be used
477
instead. Note that when clients like Relay need to fetch the "cursor" field on
478
the edge to enable efficient pagination, this shortcut cannot be used, and the
479
full "{ edges { node } }" version should be used instead.
484
"""An edge in a connection."""
485
type PersonVehiclesEdge {
486
"""The item at the end of the edge"""
489
"""A cursor for use in pagination"""
494
A large mass, planet or planetoid in the Star Wars Universe, at the time of
497
type Planet implements Node {
498
"""The name of this planet."""
501
"""The diameter of this planet in kilometers."""
505
The number of standard hours it takes for this planet to complete a single
506
rotation on its axis.
511
The number of standard days it takes for this planet to complete a single orbit
517
A number denoting the gravity of this planet, where "1" is normal or 1 standard
518
G. "2" is twice or 2 standard Gs. "0.5" is half or 0.5 standard Gs.
522
"""The average population of sentient beings inhabiting this planet."""
525
"""The climates of this planet."""
528
"""The terrains of this planet."""
532
The percentage of the planet surface that is naturally occurring water or bodies
536
residentConnection(after: String, first: Int, before: String, last: Int): PlanetResidentsConnection
537
filmConnection(after: String, first: Int, before: String, last: Int): PlanetFilmsConnection
539
"""The ISO 8601 date format of the time that this resource was created."""
542
"""The ISO 8601 date format of the time that this resource was edited."""
545
"""The ID of an object"""
549
"""A connection to a list of items."""
550
type PlanetFilmsConnection {
551
"""Information to aid in pagination."""
554
"""A list of edges."""
555
edges: [PlanetFilmsEdge]
558
A count of the total number of objects in this connection, ignoring pagination.
559
This allows a client to fetch the first five objects by passing "5" as the
560
argument to "first", then fetch the total count so it could display "5 of 83",
566
A list of all of the objects returned in the connection. This is a convenience
567
field provided for quickly exploring the API; rather than querying for
568
"{ edges { node } }" when no edge data is needed, this field can be be used
569
instead. Note that when clients like Relay need to fetch the "cursor" field on
570
the edge to enable efficient pagination, this shortcut cannot be used, and the
571
full "{ edges { node } }" version should be used instead.
576
"""An edge in a connection."""
577
type PlanetFilmsEdge {
578
"""The item at the end of the edge"""
581
"""A cursor for use in pagination"""
585
"""A connection to a list of items."""
586
type PlanetResidentsConnection {
587
"""Information to aid in pagination."""
590
"""A list of edges."""
591
edges: [PlanetResidentsEdge]
594
A count of the total number of objects in this connection, ignoring pagination.
595
This allows a client to fetch the first five objects by passing "5" as the
596
argument to "first", then fetch the total count so it could display "5 of 83",
602
A list of all of the objects returned in the connection. This is a convenience
603
field provided for quickly exploring the API; rather than querying for
604
"{ edges { node } }" when no edge data is needed, this field can be be used
605
instead. Note that when clients like Relay need to fetch the "cursor" field on
606
the edge to enable efficient pagination, this shortcut cannot be used, and the
607
full "{ edges { node } }" version should be used instead.
612
"""An edge in a connection."""
613
type PlanetResidentsEdge {
614
"""The item at the end of the edge"""
617
"""A cursor for use in pagination"""
621
"""A connection to a list of items."""
622
type PlanetsConnection {
623
"""Information to aid in pagination."""
626
"""A list of edges."""
630
A count of the total number of objects in this connection, ignoring pagination.
631
This allows a client to fetch the first five objects by passing "5" as the
632
argument to "first", then fetch the total count so it could display "5 of 83",
638
A list of all of the objects returned in the connection. This is a convenience
639
field provided for quickly exploring the API; rather than querying for
640
"{ edges { node } }" when no edge data is needed, this field can be be used
641
instead. Note that when clients like Relay need to fetch the "cursor" field on
642
the edge to enable efficient pagination, this shortcut cannot be used, and the
643
full "{ edges { node } }" version should be used instead.
648
"""An edge in a connection."""
650
"""The item at the end of the edge"""
653
"""A cursor for use in pagination"""
658
allFilms(after: String, first: Int, before: String, last: Int): FilmsConnection
659
film(id: ID, filmID: ID): Film
660
allPeople(after: String, first: Int, before: String, last: Int): PeopleConnection
661
person(id: ID, personID: ID): Person
662
allPlanets(after: String, first: Int, before: String, last: Int): PlanetsConnection
663
planet(id: ID, planetID: ID): Planet
664
allSpecies(after: String, first: Int, before: String, last: Int): SpeciesConnection
665
species(id: ID, speciesID: ID): Species
666
allStarships(after: String, first: Int, before: String, last: Int): StarshipsConnection
667
starship(id: ID, starshipID: ID): Starship
668
allVehicles(after: String, first: Int, before: String, last: Int): VehiclesConnection
669
vehicle(id: ID, vehicleID: ID): Vehicle
671
"""Fetches an object given its ID"""
673
"""The ID of an object"""
678
"""A type of person or character within the Star Wars Universe."""
679
type Species implements Node {
680
"""The name of this species."""
683
"""The classification of this species, such as "mammal" or "reptile"."""
684
classification: String
686
"""The designation of this species, such as "sentient"."""
689
"""The average height of this species in centimeters."""
692
"""The average lifespan of this species in years, null if unknown."""
696
Common eye colors for this species, null if this species does not typically
702
Common hair colors for this species, null if this species does not typically
708
Common skin colors for this species, null if this species does not typically
713
"""The language commonly spoken by this species."""
716
"""A planet that this species originates from."""
718
personConnection(after: String, first: Int, before: String, last: Int): SpeciesPeopleConnection
719
filmConnection(after: String, first: Int, before: String, last: Int): SpeciesFilmsConnection
721
"""The ISO 8601 date format of the time that this resource was created."""
724
"""The ISO 8601 date format of the time that this resource was edited."""
727
"""The ID of an object"""
731
"""A connection to a list of items."""
732
type SpeciesConnection {
733
"""Information to aid in pagination."""
736
"""A list of edges."""
740
A count of the total number of objects in this connection, ignoring pagination.
741
This allows a client to fetch the first five objects by passing "5" as the
742
argument to "first", then fetch the total count so it could display "5 of 83",
748
A list of all of the objects returned in the connection. This is a convenience
749
field provided for quickly exploring the API; rather than querying for
750
"{ edges { node } }" when no edge data is needed, this field can be be used
751
instead. Note that when clients like Relay need to fetch the "cursor" field on
752
the edge to enable efficient pagination, this shortcut cannot be used, and the
753
full "{ edges { node } }" version should be used instead.
758
"""An edge in a connection."""
760
"""The item at the end of the edge"""
763
"""A cursor for use in pagination"""
767
"""A connection to a list of items."""
768
type SpeciesFilmsConnection {
769
"""Information to aid in pagination."""
772
"""A list of edges."""
773
edges: [SpeciesFilmsEdge]
776
A count of the total number of objects in this connection, ignoring pagination.
777
This allows a client to fetch the first five objects by passing "5" as the
778
argument to "first", then fetch the total count so it could display "5 of 83",
784
A list of all of the objects returned in the connection. This is a convenience
785
field provided for quickly exploring the API; rather than querying for
786
"{ edges { node } }" when no edge data is needed, this field can be be used
787
instead. Note that when clients like Relay need to fetch the "cursor" field on
788
the edge to enable efficient pagination, this shortcut cannot be used, and the
789
full "{ edges { node } }" version should be used instead.
794
"""An edge in a connection."""
795
type SpeciesFilmsEdge {
796
"""The item at the end of the edge"""
799
"""A cursor for use in pagination"""
803
"""A connection to a list of items."""
804
type SpeciesPeopleConnection {
805
"""Information to aid in pagination."""
808
"""A list of edges."""
809
edges: [SpeciesPeopleEdge]
812
A count of the total number of objects in this connection, ignoring pagination.
813
This allows a client to fetch the first five objects by passing "5" as the
814
argument to "first", then fetch the total count so it could display "5 of 83",
820
A list of all of the objects returned in the connection. This is a convenience
821
field provided for quickly exploring the API; rather than querying for
822
"{ edges { node } }" when no edge data is needed, this field can be be used
823
instead. Note that when clients like Relay need to fetch the "cursor" field on
824
the edge to enable efficient pagination, this shortcut cannot be used, and the
825
full "{ edges { node } }" version should be used instead.
830
"""An edge in a connection."""
831
type SpeciesPeopleEdge {
832
"""The item at the end of the edge"""
835
"""A cursor for use in pagination"""
839
"""A single transport craft that has hyperdrive capability."""
840
type Starship implements Node {
841
"""The name of this starship. The common name, such as "Death Star"."""
845
The model or official name of this starship. Such as "T-65 X-wing" or "DS-1
846
Orbital Battle Station".
851
The class of this starship, such as "Starfighter" or "Deep Space Mobile
854
starshipClass: String
856
"""The manufacturers of this starship."""
857
manufacturers: [String]
859
"""The cost of this starship new, in galactic credits."""
862
"""The length of this starship in meters."""
865
"""The number of personnel needed to run or pilot this starship."""
868
"""The number of non-essential people this starship can transport."""
872
The maximum speed of this starship in atmosphere. null if this starship is
873
incapable of atmosphering flight.
875
maxAtmospheringSpeed: Int
877
"""The class of this starships hyperdrive."""
878
hyperdriveRating: Float
881
The Maximum number of Megalights this starship can travel in a standard hour.
882
A "Megalight" is a standard unit of distance and has never been defined before
883
within the Star Wars universe. This figure is only really useful for measuring
884
the difference in speed of starships. We can assume it is similar to AU, the
885
distance between our Sun (Sol) and Earth.
889
"""The maximum number of kilograms that this starship can transport."""
893
The maximum length of time that this starship can provide consumables for its
894
entire crew without having to resupply.
897
pilotConnection(after: String, first: Int, before: String, last: Int): StarshipPilotsConnection
898
filmConnection(after: String, first: Int, before: String, last: Int): StarshipFilmsConnection
900
"""The ISO 8601 date format of the time that this resource was created."""
903
"""The ISO 8601 date format of the time that this resource was edited."""
906
"""The ID of an object"""
910
"""A connection to a list of items."""
911
type StarshipFilmsConnection {
912
"""Information to aid in pagination."""
915
"""A list of edges."""
916
edges: [StarshipFilmsEdge]
919
A count of the total number of objects in this connection, ignoring pagination.
920
This allows a client to fetch the first five objects by passing "5" as the
921
argument to "first", then fetch the total count so it could display "5 of 83",
927
A list of all of the objects returned in the connection. This is a convenience
928
field provided for quickly exploring the API; rather than querying for
929
"{ edges { node } }" when no edge data is needed, this field can be be used
930
instead. Note that when clients like Relay need to fetch the "cursor" field on
931
the edge to enable efficient pagination, this shortcut cannot be used, and the
932
full "{ edges { node } }" version should be used instead.
937
"""An edge in a connection."""
938
type StarshipFilmsEdge {
939
"""The item at the end of the edge"""
942
"""A cursor for use in pagination"""
946
"""A connection to a list of items."""
947
type StarshipPilotsConnection {
948
"""Information to aid in pagination."""
951
"""A list of edges."""
952
edges: [StarshipPilotsEdge]
955
A count of the total number of objects in this connection, ignoring pagination.
956
This allows a client to fetch the first five objects by passing "5" as the
957
argument to "first", then fetch the total count so it could display "5 of 83",
963
A list of all of the objects returned in the connection. This is a convenience
964
field provided for quickly exploring the API; rather than querying for
965
"{ edges { node } }" when no edge data is needed, this field can be be used
966
instead. Note that when clients like Relay need to fetch the "cursor" field on
967
the edge to enable efficient pagination, this shortcut cannot be used, and the
968
full "{ edges { node } }" version should be used instead.
973
"""An edge in a connection."""
974
type StarshipPilotsEdge {
975
"""The item at the end of the edge"""
978
"""A cursor for use in pagination"""
982
"""A connection to a list of items."""
983
type StarshipsConnection {
984
"""Information to aid in pagination."""
987
"""A list of edges."""
988
edges: [StarshipsEdge]
991
A count of the total number of objects in this connection, ignoring pagination.
992
This allows a client to fetch the first five objects by passing "5" as the
993
argument to "first", then fetch the total count so it could display "5 of 83",
999
A list of all of the objects returned in the connection. This is a convenience
1000
field provided for quickly exploring the API; rather than querying for
1001
"{ edges { node } }" when no edge data is needed, this field can be be used
1002
instead. Note that when clients like Relay need to fetch the "cursor" field on
1003
the edge to enable efficient pagination, this shortcut cannot be used, and the
1004
full "{ edges { node } }" version should be used instead.
1006
starships: [Starship]
1009
"""An edge in a connection."""
1010
type StarshipsEdge {
1011
"""The item at the end of the edge"""
1014
"""A cursor for use in pagination"""
1018
"""A single transport craft that does not have hyperdrive capability"""
1019
type Vehicle implements Node {
1021
The name of this vehicle. The common name, such as "Sand Crawler" or "Speeder
1027
The model or official name of this vehicle. Such as "All-Terrain Attack
1032
"""The class of this vehicle, such as "Wheeled" or "Repulsorcraft"."""
1033
vehicleClass: String
1035
"""The manufacturers of this vehicle."""
1036
manufacturers: [String]
1038
"""The cost of this vehicle new, in Galactic Credits."""
1039
costInCredits: Float
1041
"""The length of this vehicle in meters."""
1044
"""The number of personnel needed to run or pilot this vehicle."""
1047
"""The number of non-essential people this vehicle can transport."""
1050
"""The maximum speed of this vehicle in atmosphere."""
1051
maxAtmospheringSpeed: Int
1053
"""The maximum number of kilograms that this vehicle can transport."""
1054
cargoCapacity: Float
1057
The maximum length of time that this vehicle can provide consumables for its
1058
entire crew without having to resupply.
1061
pilotConnection(after: String, first: Int, before: String, last: Int): VehiclePilotsConnection
1062
filmConnection(after: String, first: Int, before: String, last: Int): VehicleFilmsConnection
1064
"""The ISO 8601 date format of the time that this resource was created."""
1067
"""The ISO 8601 date format of the time that this resource was edited."""
1070
"""The ID of an object"""
1074
"""A connection to a list of items."""
1075
type VehicleFilmsConnection {
1076
"""Information to aid in pagination."""
1079
"""A list of edges."""
1080
edges: [VehicleFilmsEdge]
1083
A count of the total number of objects in this connection, ignoring pagination.
1084
This allows a client to fetch the first five objects by passing "5" as the
1085
argument to "first", then fetch the total count so it could display "5 of 83",
1091
A list of all of the objects returned in the connection. This is a convenience
1092
field provided for quickly exploring the API; rather than querying for
1093
"{ edges { node } }" when no edge data is needed, this field can be be used
1094
instead. Note that when clients like Relay need to fetch the "cursor" field on
1095
the edge to enable efficient pagination, this shortcut cannot be used, and the
1096
full "{ edges { node } }" version should be used instead.
1101
"""An edge in a connection."""
1102
type VehicleFilmsEdge {
1103
"""The item at the end of the edge"""
1106
"""A cursor for use in pagination"""
1110
"""A connection to a list of items."""
1111
type VehiclePilotsConnection {
1112
"""Information to aid in pagination."""
1115
"""A list of edges."""
1116
edges: [VehiclePilotsEdge]
1119
A count of the total number of objects in this connection, ignoring pagination.
1120
This allows a client to fetch the first five objects by passing "5" as the
1121
argument to "first", then fetch the total count so it could display "5 of 83",
1127
A list of all of the objects returned in the connection. This is a convenience
1128
field provided for quickly exploring the API; rather than querying for
1129
"{ edges { node } }" when no edge data is needed, this field can be be used
1130
instead. Note that when clients like Relay need to fetch the "cursor" field on
1131
the edge to enable efficient pagination, this shortcut cannot be used, and the
1132
full "{ edges { node } }" version should be used instead.
1137
"""An edge in a connection."""
1138
type VehiclePilotsEdge {
1139
"""The item at the end of the edge"""
1142
"""A cursor for use in pagination"""
1146
"""A connection to a list of items."""
1147
type VehiclesConnection {
1148
"""Information to aid in pagination."""
1151
"""A list of edges."""
1152
edges: [VehiclesEdge]
1155
A count of the total number of objects in this connection, ignoring pagination.
1156
This allows a client to fetch the first five objects by passing "5" as the
1157
argument to "first", then fetch the total count so it could display "5 of 83",
1163
A list of all of the objects returned in the connection. This is a convenience
1164
field provided for quickly exploring the API; rather than querying for
1165
"{ edges { node } }" when no edge data is needed, this field can be be used
1166
instead. Note that when clients like Relay need to fetch the "cursor" field on
1167
the edge to enable efficient pagination, this shortcut cannot be used, and the
1168
full "{ edges { node } }" version should be used instead.
1173
"""An edge in a connection."""
1175
"""The item at the end of the edge"""
1178
"""A cursor for use in pagination"""