--- source: cynic-introspection/tests/tests.rs expression: result.data.unwrap().into_schema().unwrap() --- Schema { query_type: "Query", mutation_type: Some( "Mutation", ), subscription_type: Some( "Subscription", ), types: [ Object( ObjectType { name: "Address", description: None, fields: [ Field { name: "address", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "city", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "state", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Scalar( ScalarType { name: "String", description: Some( "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", ), specified_by_url: None, }, ), Object( ObjectType { name: "Capsule", description: None, fields: [ Field { name: "dragon", description: None, args: [], ty: FieldType { wrapping: [], name: "Dragon", }, deprecated: Yes( Some( "This is not available in the REST API after MongoDB has been deprecated", ), ), }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "landings", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "missions", description: None, args: [], ty: FieldType { wrapping: [List], name: "CapsuleMission", }, deprecated: No, }, Field { name: "original_launch", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "reuse_count", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "status", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Scalar( ScalarType { name: "ID", description: Some( "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", ), specified_by_url: None, }, ), Scalar( ScalarType { name: "Int", description: Some( "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", ), specified_by_url: None, }, ), Object( ObjectType { name: "CapsuleMission", description: None, fields: [ Field { name: "flight", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "CapsulesFind", description: None, fields: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "ID", }, default_value: None, }, InputValue { name: "landings", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "mission", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "original_launch", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "reuse_count", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "status", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "type", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], }, ), Object( ObjectType { name: "Core", description: None, fields: [ Field { name: "asds_attempts", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "asds_landings", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "block", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "missions", description: None, args: [], ty: FieldType { wrapping: [List], name: "CapsuleMission", }, deprecated: No, }, Field { name: "original_launch", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "reuse_count", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "rtls_attempts", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "rtls_landings", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "status", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "water_landing", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, ], interfaces: [], }, ), Scalar( ScalarType { name: "Boolean", description: Some( "The `Boolean` scalar type represents `true` or `false`.", ), specified_by_url: None, }, ), Object( ObjectType { name: "CoreMission", description: None, fields: [ Field { name: "flight", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "CoresFind", description: None, fields: [ InputValue { name: "asds_attempts", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "asds_landings", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "block", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "missions", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "original_launch", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "reuse_count", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "rtls_attempts", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "rtls_landings", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "status", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "water_landing", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: None, }, ], }, ), Scalar( ScalarType { name: "Date", description: None, specified_by_url: None, }, ), Object( ObjectType { name: "Distance", description: None, fields: [ Field { name: "feet", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "meters", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, ], interfaces: [], }, ), Scalar( ScalarType { name: "Float", description: Some( "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", ), specified_by_url: None, }, ), Object( ObjectType { name: "Dragon", description: None, fields: [ Field { name: "active", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "crew_capacity", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "diameter", description: None, args: [], ty: FieldType { wrapping: [], name: "Distance", }, deprecated: No, }, Field { name: "dry_mass_kg", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "dry_mass_lb", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "first_flight", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "heat_shield", description: None, args: [], ty: FieldType { wrapping: [], name: "DragonHeatShield", }, deprecated: No, }, Field { name: "height_w_trunk", description: None, args: [], ty: FieldType { wrapping: [], name: "Distance", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "launch_payload_mass", description: None, args: [], ty: FieldType { wrapping: [], name: "Mass", }, deprecated: No, }, Field { name: "launch_payload_vol", description: None, args: [], ty: FieldType { wrapping: [], name: "Volume", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "orbit_duration_yr", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "pressurized_capsule", description: None, args: [], ty: FieldType { wrapping: [], name: "DragonPressurizedCapsule", }, deprecated: No, }, Field { name: "return_payload_mass", description: None, args: [], ty: FieldType { wrapping: [], name: "Mass", }, deprecated: No, }, Field { name: "return_payload_vol", description: None, args: [], ty: FieldType { wrapping: [], name: "Volume", }, deprecated: No, }, Field { name: "sidewall_angle_deg", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "thrusters", description: None, args: [], ty: FieldType { wrapping: [List], name: "DragonThrust", }, deprecated: No, }, Field { name: "trunk", description: None, args: [], ty: FieldType { wrapping: [], name: "DragonTrunk", }, deprecated: No, }, Field { name: "type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "wikipedia", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "DragonHeatShield", description: None, fields: [ Field { name: "dev_partner", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "material", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "size_meters", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "temp_degrees", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "DragonPressurizedCapsule", description: None, fields: [ Field { name: "payload_volume", description: None, args: [], ty: FieldType { wrapping: [], name: "Volume", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "DragonThrust", description: None, fields: [ Field { name: "amount", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "fuel_1", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "fuel_2", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "pods", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "thrust", description: None, args: [], ty: FieldType { wrapping: [], name: "Force", }, deprecated: No, }, Field { name: "type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "DragonTrunk", description: None, fields: [ Field { name: "cargo", description: None, args: [], ty: FieldType { wrapping: [], name: "DragonTrunkCargo", }, deprecated: No, }, Field { name: "trunk_volume", description: None, args: [], ty: FieldType { wrapping: [], name: "Volume", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "DragonTrunkCargo", description: None, fields: [ Field { name: "solar_array", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "unpressurized_cargo", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Force", description: None, fields: [ Field { name: "kN", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "lbf", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "HistoriesResult", description: None, fields: [ Field { name: "data", description: None, args: [], ty: FieldType { wrapping: [List], name: "History", }, deprecated: No, }, Field { name: "result", description: None, args: [], ty: FieldType { wrapping: [], name: "Result", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "History", description: None, fields: [ Field { name: "details", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "event_date_unix", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "event_date_utc", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "flight", description: None, args: [], ty: FieldType { wrapping: [], name: "Launch", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "links", description: None, args: [], ty: FieldType { wrapping: [], name: "Link", }, deprecated: No, }, Field { name: "title", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "HistoryFind", description: None, fields: [ InputValue { name: "end", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "flight_number", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "ID", }, default_value: None, }, InputValue { name: "start", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, ], }, ), Object( ObjectType { name: "Info", description: None, fields: [ Field { name: "ceo", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "coo", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "cto", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "cto_propulsion", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "employees", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "founded", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "founder", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "headquarters", description: None, args: [], ty: FieldType { wrapping: [], name: "Address", }, deprecated: No, }, Field { name: "launch_sites", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "links", description: None, args: [], ty: FieldType { wrapping: [], name: "InfoLinks", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "summary", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "test_sites", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "valuation", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "vehicles", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "InfoLinks", description: None, fields: [ Field { name: "elon_twitter", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "flickr", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "twitter", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "website", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Landpad", description: None, fields: [ Field { name: "attempted_landings", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "details", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "full_name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "landing_type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "location", description: None, args: [], ty: FieldType { wrapping: [], name: "Location", }, deprecated: No, }, Field { name: "status", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "successful_landings", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "wikipedia", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Launch", description: None, fields: [ Field { name: "details", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "is_tentative", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "launch_date_local", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "launch_date_unix", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "launch_date_utc", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "launch_site", description: None, args: [], ty: FieldType { wrapping: [], name: "LaunchSite", }, deprecated: No, }, Field { name: "launch_success", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "launch_year", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "links", description: None, args: [], ty: FieldType { wrapping: [], name: "LaunchLinks", }, deprecated: No, }, Field { name: "mission_id", description: None, args: [], ty: FieldType { wrapping: [List], name: "String", }, deprecated: No, }, Field { name: "mission_name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "rocket", description: None, args: [], ty: FieldType { wrapping: [], name: "LaunchRocket", }, deprecated: No, }, Field { name: "ships", description: None, args: [], ty: FieldType { wrapping: [List], name: "Ship", }, deprecated: No, }, Field { name: "static_fire_date_unix", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "static_fire_date_utc", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "telemetry", description: None, args: [], ty: FieldType { wrapping: [], name: "LaunchTelemetry", }, deprecated: No, }, Field { name: "tentative_max_precision", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "upcoming", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "LaunchFind", description: None, fields: [ InputValue { name: "apoapsis_km", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "block", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "cap_serial", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "capsule_reuse", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "core_flight", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "core_reuse", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "core_serial", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "customer", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "eccentricity", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "end", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "epoch", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "fairings_recovered", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "fairings_recovery_attempt", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "fairings_reuse", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "fairings_reused", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "fairings_ship", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "gridfins", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "ID", }, default_value: None, }, InputValue { name: "inclination_deg", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "land_success", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "landing_intent", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "landing_type", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "landing_vehicle", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "launch_date_local", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "launch_date_utc", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "launch_success", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "launch_year", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "legs", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "lifespan_years", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "longitude", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "manufacturer", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "mean_motion", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "mission_id", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "mission_name", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "nationality", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "norad_id", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "orbit", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "payload_id", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "payload_type", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "periapsis_km", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "period_min", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "raan", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "reference_system", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "regime", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "reused", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "rocket_id", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "rocket_name", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "rocket_type", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "second_stage_block", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "semi_major_axis_km", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "ship", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "side_core1_reuse", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "side_core2_reuse", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "site_id", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "site_name_long", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "site_name", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "start", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "tbd", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "tentative_max_precision", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "tentative", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], }, ), Object( ObjectType { name: "LaunchLinks", description: None, fields: [ Field { name: "article_link", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "flickr_images", description: None, args: [], ty: FieldType { wrapping: [List], name: "String", }, deprecated: No, }, Field { name: "mission_patch", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "mission_patch_small", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "presskit", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "reddit_campaign", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "reddit_launch", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "reddit_media", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "reddit_recovery", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "video_link", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "wikipedia", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "LaunchRocket", description: None, fields: [ Field { name: "fairings", description: None, args: [], ty: FieldType { wrapping: [], name: "LaunchRocketFairings", }, deprecated: No, }, Field { name: "first_stage", description: None, args: [], ty: FieldType { wrapping: [], name: "LaunchRocketFirstStage", }, deprecated: No, }, Field { name: "rocket", description: None, args: [], ty: FieldType { wrapping: [], name: "Rocket", }, deprecated: No, }, Field { name: "rocket_name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "rocket_type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "second_stage", description: None, args: [], ty: FieldType { wrapping: [], name: "LaunchRocketSecondStage", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "LaunchRocketFairings", description: None, fields: [ Field { name: "recovered", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "recovery_attempt", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "reused", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "ship", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "LaunchRocketFirstStage", description: None, fields: [ Field { name: "cores", description: None, args: [], ty: FieldType { wrapping: [List], name: "LaunchRocketFirstStageCore", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "LaunchRocketFirstStageCore", description: None, fields: [ Field { name: "block", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "core", description: None, args: [], ty: FieldType { wrapping: [], name: "Core", }, deprecated: No, }, Field { name: "flight", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "gridfins", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "land_success", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "landing_intent", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "landing_type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "landing_vehicle", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "legs", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "reused", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "LaunchRocketSecondStage", description: None, fields: [ Field { name: "block", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "payloads", description: None, args: [], ty: FieldType { wrapping: [List], name: "Payload", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "LaunchSite", description: None, fields: [ Field { name: "site_id", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "site_name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "site_name_long", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "LaunchTelemetry", description: None, fields: [ Field { name: "flight_club", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "LaunchesPastResult", description: None, fields: [ Field { name: "data", description: None, args: [], ty: FieldType { wrapping: [List], name: "Launch", }, deprecated: No, }, Field { name: "result", description: None, args: [], ty: FieldType { wrapping: [], name: "Result", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Launchpad", description: None, fields: [ Field { name: "attempted_launches", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "details", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "location", description: None, args: [], ty: FieldType { wrapping: [], name: "Location", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "status", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "successful_launches", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "vehicles_launched", description: None, args: [], ty: FieldType { wrapping: [List], name: "Rocket", }, deprecated: No, }, Field { name: "wikipedia", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Link", description: None, fields: [ Field { name: "article", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "reddit", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "wikipedia", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Location", description: None, fields: [ Field { name: "latitude", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "longitude", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "region", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Mass", description: None, fields: [ Field { name: "kg", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "lb", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Mission", description: None, fields: [ Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "manufacturers", description: None, args: [], ty: FieldType { wrapping: [List], name: "String", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "payloads", description: None, args: [], ty: FieldType { wrapping: [List], name: "Payload", }, deprecated: No, }, Field { name: "twitter", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "website", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "wikipedia", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "MissionResult", description: None, fields: [ Field { name: "data", description: None, args: [], ty: FieldType { wrapping: [List], name: "Mission", }, deprecated: No, }, Field { name: "result", description: None, args: [], ty: FieldType { wrapping: [], name: "Result", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "MissionsFind", description: None, fields: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "ID", }, default_value: None, }, InputValue { name: "manufacturer", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "payload_id", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], }, ), Object( ObjectType { name: "Mutation", description: None, fields: [ Field { name: "delete_users", description: Some( "delete data from the table: \"users\"", ), args: [ InputValue { name: "where", description: Some( "filter the rows which have to be deleted", ), ty: FieldType { wrapping: [NonNull], name: "users_bool_exp", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "users_mutation_response", }, deprecated: No, }, Field { name: "insert_users", description: Some( "insert data into the table: \"users\"", ), args: [ InputValue { name: "objects", description: Some( "the rows to be inserted", ), ty: FieldType { wrapping: [NonNull, List, NonNull], name: "users_insert_input", }, default_value: None, }, InputValue { name: "on_conflict", description: Some( "on conflict condition", ), ty: FieldType { wrapping: [], name: "users_on_conflict", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "users_mutation_response", }, deprecated: No, }, Field { name: "update_users", description: Some( "update data of the table: \"users\"", ), args: [ InputValue { name: "_set", description: Some( "sets the columns of the filtered rows to the given values", ), ty: FieldType { wrapping: [], name: "users_set_input", }, default_value: None, }, InputValue { name: "where", description: Some( "filter the rows which have to be updated", ), ty: FieldType { wrapping: [NonNull], name: "users_bool_exp", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "users_mutation_response", }, deprecated: No, }, ], interfaces: [], }, ), Scalar( ScalarType { name: "ObjectID", description: None, specified_by_url: None, }, ), Object( ObjectType { name: "Payload", description: None, fields: [ Field { name: "customers", description: None, args: [], ty: FieldType { wrapping: [List], name: "String", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "manufacturer", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "nationality", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "norad_id", description: None, args: [], ty: FieldType { wrapping: [List], name: "Int", }, deprecated: No, }, Field { name: "orbit", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "orbit_params", description: None, args: [], ty: FieldType { wrapping: [], name: "PayloadOrbitParams", }, deprecated: No, }, Field { name: "payload_mass_kg", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "payload_mass_lbs", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "payload_type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "reused", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "PayloadOrbitParams", description: None, fields: [ Field { name: "apoapsis_km", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "arg_of_pericenter", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "eccentricity", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "epoch", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "inclination_deg", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "lifespan_years", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "longitude", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "mean_anomaly", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "mean_motion", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "periapsis_km", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "period_min", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "raan", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "reference_system", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "regime", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "semi_major_axis_km", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "PayloadsFind", description: None, fields: [ InputValue { name: "apoapsis_km", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "customer", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "eccentricity", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "epoch", description: None, ty: FieldType { wrapping: [], name: "Date", }, default_value: None, }, InputValue { name: "inclination_deg", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "lifespan_years", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "longitude", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "manufacturer", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "mean_motion", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "nationality", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "norad_id", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "orbit", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "payload_id", description: None, ty: FieldType { wrapping: [], name: "ID", }, default_value: None, }, InputValue { name: "payload_type", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "periapsis_km", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "period_min", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "raan", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "reference_system", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "regime", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "reused", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: None, }, InputValue { name: "semi_major_axis_km", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, ], }, ), Object( ObjectType { name: "Query", description: None, fields: [ Field { name: "capsule", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Capsule", }, deprecated: No, }, Field { name: "capsules", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "CapsulesFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Capsule", }, deprecated: No, }, Field { name: "capsulesPast", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "CapsulesFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Capsule", }, deprecated: No, }, Field { name: "capsulesUpcoming", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "CapsulesFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Capsule", }, deprecated: No, }, Field { name: "company", description: None, args: [], ty: FieldType { wrapping: [], name: "Info", }, deprecated: No, }, Field { name: "core", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Core", }, deprecated: No, }, Field { name: "cores", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "CoresFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Core", }, deprecated: No, }, Field { name: "coresPast", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "CoresFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Core", }, deprecated: No, }, Field { name: "coresUpcoming", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "CoresFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Core", }, deprecated: No, }, Field { name: "dragon", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Dragon", }, deprecated: No, }, Field { name: "dragons", description: None, args: [ InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Dragon", }, deprecated: No, }, Field { name: "histories", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "HistoryFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "History", }, deprecated: No, }, Field { name: "historiesResult", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "HistoryFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "HistoriesResult", }, deprecated: No, }, Field { name: "history", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "History", }, deprecated: No, }, Field { name: "landpad", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Landpad", }, deprecated: No, }, Field { name: "landpads", description: None, args: [ InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Landpad", }, deprecated: No, }, Field { name: "launch", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Launch", }, deprecated: No, }, Field { name: "launchLatest", description: None, args: [ InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Launch", }, deprecated: No, }, Field { name: "launchNext", description: None, args: [ InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Launch", }, deprecated: No, }, Field { name: "launches", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "LaunchFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Launch", }, deprecated: No, }, Field { name: "launchesPast", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "LaunchFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Launch", }, deprecated: No, }, Field { name: "launchesPastResult", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "LaunchFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "LaunchesPastResult", }, deprecated: No, }, Field { name: "launchesUpcoming", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "LaunchFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Launch", }, deprecated: No, }, Field { name: "launchpad", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Launchpad", }, deprecated: No, }, Field { name: "launchpads", description: None, args: [ InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Launchpad", }, deprecated: No, }, Field { name: "mission", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Mission", }, deprecated: Yes( Some( "Mission is not available on REST API after MongoDB deprecation", ), ), }, Field { name: "missions", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "MissionsFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Mission", }, deprecated: Yes( Some( "Mission is not available on REST API after MongoDB deprecation", ), ), }, Field { name: "missionsResult", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "MissionsFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "MissionResult", }, deprecated: Yes( Some( "Mission is not available on REST API after MongoDB deprecation", ), ), }, Field { name: "payload", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Payload", }, deprecated: No, }, Field { name: "payloads", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "PayloadsFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Payload", }, deprecated: No, }, Field { name: "roadster", description: None, args: [], ty: FieldType { wrapping: [], name: "Roadster", }, deprecated: No, }, Field { name: "rocket", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Rocket", }, deprecated: No, }, Field { name: "rockets", description: None, args: [ InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Rocket", }, deprecated: No, }, Field { name: "rocketsResult", description: None, args: [ InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "RocketsResult", }, deprecated: No, }, Field { name: "ship", description: None, args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "ID", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Ship", }, deprecated: No, }, Field { name: "ships", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "ShipsFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [List], name: "Ship", }, deprecated: No, }, Field { name: "shipsResult", description: None, args: [ InputValue { name: "find", description: None, ty: FieldType { wrapping: [], name: "ShipsFind", }, default_value: None, }, InputValue { name: "limit", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "sort", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "ShipsResult", }, deprecated: No, }, Field { name: "users", description: Some( "fetch data from the table: \"users\"", ), args: [ InputValue { name: "distinct_on", description: Some( "distinct select on columns", ), ty: FieldType { wrapping: [List, NonNull], name: "users_select_column", }, default_value: None, }, InputValue { name: "limit", description: Some( "limit the nuber of rows returned", ), ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: Some( "skip the first n rows. Use only with order_by", ), ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order_by", description: Some( "sort the rows by one or more columns", ), ty: FieldType { wrapping: [List, NonNull], name: "users_order_by", }, default_value: None, }, InputValue { name: "where", description: Some( "filter the rows returned", ), ty: FieldType { wrapping: [], name: "users_bool_exp", }, default_value: None, }, ], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "users", }, deprecated: No, }, Field { name: "users_aggregate", description: Some( "fetch aggregated fields from the table: \"users\"", ), args: [ InputValue { name: "distinct_on", description: Some( "distinct select on columns", ), ty: FieldType { wrapping: [List, NonNull], name: "users_select_column", }, default_value: None, }, InputValue { name: "limit", description: Some( "limit the nuber of rows returned", ), ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: Some( "skip the first n rows. Use only with order_by", ), ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order_by", description: Some( "sort the rows by one or more columns", ), ty: FieldType { wrapping: [List, NonNull], name: "users_order_by", }, default_value: None, }, InputValue { name: "where", description: Some( "filter the rows returned", ), ty: FieldType { wrapping: [], name: "users_bool_exp", }, default_value: None, }, ], ty: FieldType { wrapping: [NonNull], name: "users_aggregate", }, deprecated: No, }, Field { name: "users_by_pk", description: Some( "fetch data from the table: \"users\" using primary key columns", ), args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "uuid", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "users", }, deprecated: No, }, Field { name: "_service", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "_Service", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Result", description: None, fields: [ Field { name: "totalCount", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Roadster", description: None, fields: [ Field { name: "apoapsis_au", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "details", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "earth_distance_km", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "earth_distance_mi", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "eccentricity", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "epoch_jd", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "inclination", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "launch_date_unix", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "launch_date_utc", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "launch_mass_kg", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "launch_mass_lbs", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "longitude", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "mars_distance_km", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "mars_distance_mi", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "norad_id", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "orbit_type", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "periapsis_arg", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "periapsis_au", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "period_days", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "semi_major_axis_au", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "speed_kph", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "speed_mph", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "wikipedia", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Rocket", description: None, fields: [ Field { name: "active", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "boosters", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "company", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "cost_per_launch", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "country", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "diameter", description: None, args: [], ty: FieldType { wrapping: [], name: "Distance", }, deprecated: No, }, Field { name: "engines", description: None, args: [], ty: FieldType { wrapping: [], name: "RocketEngines", }, deprecated: No, }, Field { name: "first_flight", description: None, args: [], ty: FieldType { wrapping: [], name: "Date", }, deprecated: No, }, Field { name: "first_stage", description: None, args: [], ty: FieldType { wrapping: [], name: "RocketFirstStage", }, deprecated: No, }, Field { name: "height", description: None, args: [], ty: FieldType { wrapping: [], name: "Distance", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "landing_legs", description: None, args: [], ty: FieldType { wrapping: [], name: "RocketLandingLegs", }, deprecated: No, }, Field { name: "mass", description: None, args: [], ty: FieldType { wrapping: [], name: "Mass", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "payload_weights", description: None, args: [], ty: FieldType { wrapping: [List], name: "RocketPayloadWeight", }, deprecated: No, }, Field { name: "second_stage", description: None, args: [], ty: FieldType { wrapping: [], name: "RocketSecondStage", }, deprecated: No, }, Field { name: "stages", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "success_rate_pct", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "wikipedia", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "RocketEngines", description: None, fields: [ Field { name: "engine_loss_max", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "layout", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "number", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "propellant_1", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "propellant_2", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "thrust_sea_level", description: None, args: [], ty: FieldType { wrapping: [], name: "Force", }, deprecated: No, }, Field { name: "thrust_to_weight", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "thrust_vacuum", description: None, args: [], ty: FieldType { wrapping: [], name: "Force", }, deprecated: No, }, Field { name: "type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "version", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "RocketFirstStage", description: None, fields: [ Field { name: "burn_time_sec", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "engines", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "fuel_amount_tons", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "reusable", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "thrust_sea_level", description: None, args: [], ty: FieldType { wrapping: [], name: "Force", }, deprecated: No, }, Field { name: "thrust_vacuum", description: None, args: [], ty: FieldType { wrapping: [], name: "Force", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "RocketLandingLegs", description: None, fields: [ Field { name: "material", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "number", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "RocketPayloadWeight", description: None, fields: [ Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "kg", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "lb", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "RocketSecondStage", description: None, fields: [ Field { name: "burn_time_sec", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "engines", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "fuel_amount_tons", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "payloads", description: None, args: [], ty: FieldType { wrapping: [], name: "RocketSecondStagePayloads", }, deprecated: No, }, Field { name: "thrust", description: None, args: [], ty: FieldType { wrapping: [], name: "Force", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "RocketSecondStagePayloadCompositeFairing", description: None, fields: [ Field { name: "diameter", description: None, args: [], ty: FieldType { wrapping: [], name: "Distance", }, deprecated: No, }, Field { name: "height", description: None, args: [], ty: FieldType { wrapping: [], name: "Distance", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "RocketSecondStagePayloads", description: None, fields: [ Field { name: "composite_fairing", description: None, args: [], ty: FieldType { wrapping: [], name: "RocketSecondStagePayloadCompositeFairing", }, deprecated: No, }, Field { name: "option_1", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "RocketsResult", description: None, fields: [ Field { name: "data", description: None, args: [], ty: FieldType { wrapping: [List], name: "Rocket", }, deprecated: No, }, Field { name: "result", description: None, args: [], ty: FieldType { wrapping: [], name: "Result", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Ship", description: None, fields: [ Field { name: "abs", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "active", description: None, args: [], ty: FieldType { wrapping: [], name: "Boolean", }, deprecated: No, }, Field { name: "attempted_landings", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "class", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "course_deg", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "home_port", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [], name: "ID", }, deprecated: No, }, Field { name: "image", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "imo", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "missions", description: None, args: [], ty: FieldType { wrapping: [List], name: "ShipMission", }, deprecated: No, }, Field { name: "mmsi", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "model", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "position", description: None, args: [], ty: FieldType { wrapping: [], name: "ShipLocation", }, deprecated: No, }, Field { name: "roles", description: None, args: [], ty: FieldType { wrapping: [List], name: "String", }, deprecated: No, }, Field { name: "speed_kn", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "status", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "successful_landings", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "type", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "url", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "weight_kg", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "weight_lbs", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "year_built", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "ShipLocation", description: None, fields: [ Field { name: "latitude", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, Field { name: "longitude", description: None, args: [], ty: FieldType { wrapping: [], name: "Float", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "ShipMission", description: None, fields: [ Field { name: "flight", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "ShipsFind", description: None, fields: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "ID", }, default_value: None, }, InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "model", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "type", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "role", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "active", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: None, }, InputValue { name: "imo", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "mmsi", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "abs", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "class", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "weight_lbs", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "weight_kg", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "year_built", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "home_port", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "status", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "speed_kn", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "course_deg", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "latitude", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "longitude", description: None, ty: FieldType { wrapping: [], name: "Float", }, default_value: None, }, InputValue { name: "successful_landings", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "attempted_landings", description: None, ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "mission", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], }, ), Object( ObjectType { name: "ShipsResult", description: None, fields: [ Field { name: "data", description: None, args: [], ty: FieldType { wrapping: [List], name: "Ship", }, deprecated: No, }, Field { name: "result", description: None, args: [], ty: FieldType { wrapping: [], name: "Result", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "String_comparison_exp", description: Some( "expression to compare columns of type String. All fields are combined with logical 'AND'.", ), fields: [ InputValue { name: "_eq", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_gt", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_gte", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_ilike", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_in", description: None, ty: FieldType { wrapping: [List, NonNull], name: "String", }, default_value: None, }, InputValue { name: "_is_null", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: None, }, InputValue { name: "_like", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_lt", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_lte", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_neq", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_nilike", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_nin", description: None, ty: FieldType { wrapping: [List, NonNull], name: "String", }, default_value: None, }, InputValue { name: "_nlike", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_nsimilar", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "_similar", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], }, ), Object( ObjectType { name: "Subscription", description: None, fields: [ Field { name: "users", description: Some( "fetch data from the table: \"users\"", ), args: [ InputValue { name: "distinct_on", description: Some( "distinct select on columns", ), ty: FieldType { wrapping: [List, NonNull], name: "users_select_column", }, default_value: None, }, InputValue { name: "limit", description: Some( "limit the nuber of rows returned", ), ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: Some( "skip the first n rows. Use only with order_by", ), ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order_by", description: Some( "sort the rows by one or more columns", ), ty: FieldType { wrapping: [List, NonNull], name: "users_order_by", }, default_value: None, }, InputValue { name: "where", description: Some( "filter the rows returned", ), ty: FieldType { wrapping: [], name: "users_bool_exp", }, default_value: None, }, ], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "users", }, deprecated: No, }, Field { name: "users_aggregate", description: Some( "fetch aggregated fields from the table: \"users\"", ), args: [ InputValue { name: "distinct_on", description: Some( "distinct select on columns", ), ty: FieldType { wrapping: [List, NonNull], name: "users_select_column", }, default_value: None, }, InputValue { name: "limit", description: Some( "limit the nuber of rows returned", ), ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "offset", description: Some( "skip the first n rows. Use only with order_by", ), ty: FieldType { wrapping: [], name: "Int", }, default_value: None, }, InputValue { name: "order_by", description: Some( "sort the rows by one or more columns", ), ty: FieldType { wrapping: [List, NonNull], name: "users_order_by", }, default_value: None, }, InputValue { name: "where", description: Some( "filter the rows returned", ), ty: FieldType { wrapping: [], name: "users_bool_exp", }, default_value: None, }, ], ty: FieldType { wrapping: [NonNull], name: "users_aggregate", }, deprecated: No, }, Field { name: "users_by_pk", description: Some( "fetch data from the table: \"users\" using primary key columns", ), args: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [NonNull], name: "uuid", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "users", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "Volume", description: None, fields: [ Field { name: "cubic_feet", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "cubic_meters", description: None, args: [], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, ], interfaces: [], }, ), Enum( EnumType { name: "conflict_action", description: Some( "conflict action", ), values: [ EnumValue { name: "ignore", description: Some( "ignore the insert on this row", ), deprecated: No, }, EnumValue { name: "update", description: Some( "update the row with the given values", ), deprecated: No, }, ], }, ), Enum( EnumType { name: "order_by", description: Some( "column ordering options", ), values: [ EnumValue { name: "asc", description: Some( "in the ascending order, nulls last", ), deprecated: No, }, EnumValue { name: "asc_nulls_first", description: Some( "in the ascending order, nulls first", ), deprecated: No, }, EnumValue { name: "asc_nulls_last", description: Some( "in the ascending order, nulls last", ), deprecated: No, }, EnumValue { name: "desc", description: Some( "in the descending order, nulls first", ), deprecated: No, }, EnumValue { name: "desc_nulls_first", description: Some( "in the descending order, nulls first", ), deprecated: No, }, EnumValue { name: "desc_nulls_last", description: Some( "in the descending order, nulls last", ), deprecated: No, }, ], }, ), Scalar( ScalarType { name: "timestamptz", description: None, specified_by_url: None, }, ), InputObject( InputObjectType { name: "timestamptz_comparison_exp", description: Some( "expression to compare columns of type timestamptz. All fields are combined with logical 'AND'.", ), fields: [ InputValue { name: "_eq", description: None, ty: FieldType { wrapping: [], name: "timestamptz", }, default_value: None, }, InputValue { name: "_gt", description: None, ty: FieldType { wrapping: [], name: "timestamptz", }, default_value: None, }, InputValue { name: "_gte", description: None, ty: FieldType { wrapping: [], name: "timestamptz", }, default_value: None, }, InputValue { name: "_in", description: None, ty: FieldType { wrapping: [List, NonNull], name: "timestamptz", }, default_value: None, }, InputValue { name: "_is_null", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: None, }, InputValue { name: "_lt", description: None, ty: FieldType { wrapping: [], name: "timestamptz", }, default_value: None, }, InputValue { name: "_lte", description: None, ty: FieldType { wrapping: [], name: "timestamptz", }, default_value: None, }, InputValue { name: "_neq", description: None, ty: FieldType { wrapping: [], name: "timestamptz", }, default_value: None, }, InputValue { name: "_nin", description: None, ty: FieldType { wrapping: [List, NonNull], name: "timestamptz", }, default_value: None, }, ], }, ), Object( ObjectType { name: "users", description: Some( "columns and relationships of \"users\"", ), fields: [ Field { name: "id", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "uuid", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "rocket", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "timestamp", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "timestamptz", }, deprecated: No, }, Field { name: "twitter", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "users_aggregate", description: Some( "aggregated selection of \"users\"", ), fields: [ Field { name: "aggregate", description: None, args: [], ty: FieldType { wrapping: [], name: "users_aggregate_fields", }, deprecated: No, }, Field { name: "nodes", description: None, args: [], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "users", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "users_aggregate_fields", description: Some( "aggregate fields of \"users\"", ), fields: [ Field { name: "count", description: None, args: [ InputValue { name: "columns", description: None, ty: FieldType { wrapping: [List, NonNull], name: "users_select_column", }, default_value: None, }, InputValue { name: "distinct", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: None, }, ], ty: FieldType { wrapping: [], name: "Int", }, deprecated: No, }, Field { name: "max", description: None, args: [], ty: FieldType { wrapping: [], name: "users_max_fields", }, deprecated: No, }, Field { name: "min", description: None, args: [], ty: FieldType { wrapping: [], name: "users_min_fields", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "users_aggregate_order_by", description: Some( "order by aggregate values of table \"users\"", ), fields: [ InputValue { name: "count", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "max", description: None, ty: FieldType { wrapping: [], name: "users_max_order_by", }, default_value: None, }, InputValue { name: "min", description: None, ty: FieldType { wrapping: [], name: "users_min_order_by", }, default_value: None, }, ], }, ), InputObject( InputObjectType { name: "users_arr_rel_insert_input", description: Some( "input type for inserting array relation for remote table \"users\"", ), fields: [ InputValue { name: "data", description: None, ty: FieldType { wrapping: [NonNull, List, NonNull], name: "users_insert_input", }, default_value: None, }, InputValue { name: "on_conflict", description: None, ty: FieldType { wrapping: [], name: "users_on_conflict", }, default_value: None, }, ], }, ), InputObject( InputObjectType { name: "users_bool_exp", description: Some( "Boolean expression to filter rows from the table \"users\". All fields are combined with a logical 'AND'.", ), fields: [ InputValue { name: "_and", description: None, ty: FieldType { wrapping: [List], name: "users_bool_exp", }, default_value: None, }, InputValue { name: "_not", description: None, ty: FieldType { wrapping: [], name: "users_bool_exp", }, default_value: None, }, InputValue { name: "_or", description: None, ty: FieldType { wrapping: [List], name: "users_bool_exp", }, default_value: None, }, InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "uuid_comparison_exp", }, default_value: None, }, InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "String_comparison_exp", }, default_value: None, }, InputValue { name: "rocket", description: None, ty: FieldType { wrapping: [], name: "String_comparison_exp", }, default_value: None, }, InputValue { name: "timestamp", description: None, ty: FieldType { wrapping: [], name: "timestamptz_comparison_exp", }, default_value: None, }, InputValue { name: "twitter", description: None, ty: FieldType { wrapping: [], name: "String_comparison_exp", }, default_value: None, }, ], }, ), Enum( EnumType { name: "users_constraint", description: Some( "unique or primary key constraints on table \"users\"", ), values: [ EnumValue { name: "unique", description: None, deprecated: No, }, EnumValue { name: "or", description: None, deprecated: No, }, EnumValue { name: "primary", description: None, deprecated: No, }, EnumValue { name: "key", description: None, deprecated: No, }, EnumValue { name: "constraint", description: None, deprecated: No, }, EnumValue { name: "users_pkey", description: None, deprecated: No, }, ], }, ), InputObject( InputObjectType { name: "users_insert_input", description: Some( "input type for inserting data into table \"users\"", ), fields: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "uuid", }, default_value: None, }, InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "rocket", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "timestamp", description: None, ty: FieldType { wrapping: [], name: "timestamptz", }, default_value: None, }, InputValue { name: "twitter", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], }, ), Object( ObjectType { name: "users_max_fields", description: Some( "aggregate max on columns", ), fields: [ Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "rocket", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "timestamp", description: None, args: [], ty: FieldType { wrapping: [], name: "timestamptz", }, deprecated: No, }, Field { name: "twitter", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "users_max_order_by", description: Some( "order by max() on columns of table \"users\"", ), fields: [ InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "rocket", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "timestamp", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "twitter", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, ], }, ), Object( ObjectType { name: "users_min_fields", description: Some( "aggregate min on columns", ), fields: [ Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "rocket", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "timestamp", description: None, args: [], ty: FieldType { wrapping: [], name: "timestamptz", }, deprecated: No, }, Field { name: "twitter", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "users_min_order_by", description: Some( "order by min() on columns of table \"users\"", ), fields: [ InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "rocket", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "timestamp", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "twitter", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, ], }, ), Object( ObjectType { name: "users_mutation_response", description: Some( "response of any mutation on the table \"users\"", ), fields: [ Field { name: "affected_rows", description: Some( "number of affected rows by the mutation", ), args: [], ty: FieldType { wrapping: [NonNull], name: "Int", }, deprecated: No, }, Field { name: "returning", description: Some( "data of the affected rows by the mutation", ), args: [], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "users", }, deprecated: No, }, ], interfaces: [], }, ), InputObject( InputObjectType { name: "users_obj_rel_insert_input", description: Some( "input type for inserting object relation for remote table \"users\"", ), fields: [ InputValue { name: "data", description: None, ty: FieldType { wrapping: [NonNull], name: "users_insert_input", }, default_value: None, }, InputValue { name: "on_conflict", description: None, ty: FieldType { wrapping: [], name: "users_on_conflict", }, default_value: None, }, ], }, ), InputObject( InputObjectType { name: "users_on_conflict", description: Some( "on conflict condition type for table \"users\"", ), fields: [ InputValue { name: "constraint", description: None, ty: FieldType { wrapping: [NonNull], name: "users_constraint", }, default_value: None, }, InputValue { name: "update_columns", description: None, ty: FieldType { wrapping: [NonNull, List, NonNull], name: "users_update_column", }, default_value: None, }, ], }, ), InputObject( InputObjectType { name: "users_order_by", description: Some( "ordering options when selecting data from \"users\"", ), fields: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "rocket", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "timestamp", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, InputValue { name: "twitter", description: None, ty: FieldType { wrapping: [], name: "order_by", }, default_value: None, }, ], }, ), Enum( EnumType { name: "users_select_column", description: Some( "select columns of table \"users\"", ), values: [ EnumValue { name: "column", description: None, deprecated: No, }, EnumValue { name: "name", description: None, deprecated: No, }, EnumValue { name: "id", description: None, deprecated: No, }, EnumValue { name: "rocket", description: None, deprecated: No, }, EnumValue { name: "timestamp", description: None, deprecated: No, }, EnumValue { name: "twitter", description: None, deprecated: No, }, ], }, ), InputObject( InputObjectType { name: "users_set_input", description: Some( "input type for updating data in table \"users\"", ), fields: [ InputValue { name: "id", description: None, ty: FieldType { wrapping: [], name: "uuid", }, default_value: None, }, InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "rocket", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "timestamp", description: None, ty: FieldType { wrapping: [], name: "timestamptz", }, default_value: None, }, InputValue { name: "twitter", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], }, ), Enum( EnumType { name: "users_update_column", description: Some( "update columns of table \"users\"", ), values: [ EnumValue { name: "column", description: None, deprecated: No, }, EnumValue { name: "name", description: None, deprecated: No, }, EnumValue { name: "id", description: None, deprecated: No, }, EnumValue { name: "rocket", description: None, deprecated: No, }, EnumValue { name: "timestamp", description: None, deprecated: No, }, EnumValue { name: "twitter", description: None, deprecated: No, }, ], }, ), Scalar( ScalarType { name: "uuid", description: None, specified_by_url: None, }, ), InputObject( InputObjectType { name: "uuid_comparison_exp", description: Some( "expression to compare columns of type uuid. All fields are combined with logical 'AND'.", ), fields: [ InputValue { name: "_eq", description: None, ty: FieldType { wrapping: [], name: "uuid", }, default_value: None, }, InputValue { name: "_gt", description: None, ty: FieldType { wrapping: [], name: "uuid", }, default_value: None, }, InputValue { name: "_gte", description: None, ty: FieldType { wrapping: [], name: "uuid", }, default_value: None, }, InputValue { name: "_in", description: None, ty: FieldType { wrapping: [List, NonNull], name: "uuid", }, default_value: None, }, InputValue { name: "_is_null", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: None, }, InputValue { name: "_lt", description: None, ty: FieldType { wrapping: [], name: "uuid", }, default_value: None, }, InputValue { name: "_lte", description: None, ty: FieldType { wrapping: [], name: "uuid", }, default_value: None, }, InputValue { name: "_neq", description: None, ty: FieldType { wrapping: [], name: "uuid", }, default_value: None, }, InputValue { name: "_nin", description: None, ty: FieldType { wrapping: [List, NonNull], name: "uuid", }, default_value: None, }, ], }, ), Enum( EnumType { name: "link__Purpose", description: None, values: [ EnumValue { name: "SECURITY", description: Some( "`SECURITY` features provide metadata necessary to securely resolve fields.", ), deprecated: No, }, EnumValue { name: "EXECUTION", description: Some( "`EXECUTION` features provide metadata necessary for operation execution.", ), deprecated: No, }, ], }, ), Scalar( ScalarType { name: "link__Import", description: None, specified_by_url: None, }, ), Scalar( ScalarType { name: "federation__FieldSet", description: None, specified_by_url: None, }, ), Scalar( ScalarType { name: "_Any", description: None, specified_by_url: None, }, ), Object( ObjectType { name: "_Service", description: None, fields: [ Field { name: "sdl", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "__Schema", description: Some( "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", ), fields: [ Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "types", description: Some( "A list of all types supported by this server.", ), args: [], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "__Type", }, deprecated: No, }, Field { name: "queryType", description: Some( "The type that query operations will be rooted at.", ), args: [], ty: FieldType { wrapping: [NonNull], name: "__Type", }, deprecated: No, }, Field { name: "mutationType", description: Some( "If this server supports mutation, the type that mutation operations will be rooted at.", ), args: [], ty: FieldType { wrapping: [], name: "__Type", }, deprecated: No, }, Field { name: "subscriptionType", description: Some( "If this server support subscription, the type that subscription operations will be rooted at.", ), args: [], ty: FieldType { wrapping: [], name: "__Type", }, deprecated: No, }, Field { name: "directives", description: Some( "A list of all directives supported by this server.", ), args: [], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "__Directive", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "__Type", description: Some( "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", ), fields: [ Field { name: "kind", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "__TypeKind", }, deprecated: No, }, Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "specifiedByURL", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "fields", description: None, args: [ InputValue { name: "includeDeprecated", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: Some( "false", ), }, ], ty: FieldType { wrapping: [List, NonNull], name: "__Field", }, deprecated: No, }, Field { name: "interfaces", description: None, args: [], ty: FieldType { wrapping: [List, NonNull], name: "__Type", }, deprecated: No, }, Field { name: "possibleTypes", description: None, args: [], ty: FieldType { wrapping: [List, NonNull], name: "__Type", }, deprecated: No, }, Field { name: "enumValues", description: None, args: [ InputValue { name: "includeDeprecated", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: Some( "false", ), }, ], ty: FieldType { wrapping: [List, NonNull], name: "__EnumValue", }, deprecated: No, }, Field { name: "inputFields", description: None, args: [ InputValue { name: "includeDeprecated", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: Some( "false", ), }, ], ty: FieldType { wrapping: [List, NonNull], name: "__InputValue", }, deprecated: No, }, Field { name: "ofType", description: None, args: [], ty: FieldType { wrapping: [], name: "__Type", }, deprecated: No, }, ], interfaces: [], }, ), Enum( EnumType { name: "__TypeKind", description: Some( "An enum describing what kind of type a given `__Type` is.", ), values: [ EnumValue { name: "SCALAR", description: Some( "Indicates this type is a scalar.", ), deprecated: No, }, EnumValue { name: "OBJECT", description: Some( "Indicates this type is an object. `fields` and `interfaces` are valid fields.", ), deprecated: No, }, EnumValue { name: "INTERFACE", description: Some( "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", ), deprecated: No, }, EnumValue { name: "UNION", description: Some( "Indicates this type is a union. `possibleTypes` is a valid field.", ), deprecated: No, }, EnumValue { name: "ENUM", description: Some( "Indicates this type is an enum. `enumValues` is a valid field.", ), deprecated: No, }, EnumValue { name: "INPUT_OBJECT", description: Some( "Indicates this type is an input object. `inputFields` is a valid field.", ), deprecated: No, }, EnumValue { name: "LIST", description: Some( "Indicates this type is a list. `ofType` is a valid field.", ), deprecated: No, }, EnumValue { name: "NON_NULL", description: Some( "Indicates this type is a non-null. `ofType` is a valid field.", ), deprecated: No, }, ], }, ), Object( ObjectType { name: "__Field", description: Some( "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", ), fields: [ Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "String", }, deprecated: No, }, Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "args", description: None, args: [ InputValue { name: "includeDeprecated", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: Some( "false", ), }, ], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "__InputValue", }, deprecated: No, }, Field { name: "type", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "__Type", }, deprecated: No, }, Field { name: "isDeprecated", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "Boolean", }, deprecated: No, }, Field { name: "deprecationReason", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "__InputValue", description: Some( "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", ), fields: [ Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "String", }, deprecated: No, }, Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "type", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "__Type", }, deprecated: No, }, Field { name: "defaultValue", description: Some( "A GraphQL-formatted string representing the default value for this input value.", ), args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "isDeprecated", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "Boolean", }, deprecated: No, }, Field { name: "deprecationReason", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "__EnumValue", description: Some( "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", ), fields: [ Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "String", }, deprecated: No, }, Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "isDeprecated", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "Boolean", }, deprecated: No, }, Field { name: "deprecationReason", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, ], interfaces: [], }, ), Object( ObjectType { name: "__Directive", description: Some( "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", ), fields: [ Field { name: "name", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "String", }, deprecated: No, }, Field { name: "description", description: None, args: [], ty: FieldType { wrapping: [], name: "String", }, deprecated: No, }, Field { name: "isRepeatable", description: None, args: [], ty: FieldType { wrapping: [NonNull], name: "Boolean", }, deprecated: No, }, Field { name: "locations", description: None, args: [], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "__DirectiveLocation", }, deprecated: No, }, Field { name: "args", description: None, args: [ InputValue { name: "includeDeprecated", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: Some( "false", ), }, ], ty: FieldType { wrapping: [NonNull, List, NonNull], name: "__InputValue", }, deprecated: No, }, ], interfaces: [], }, ), Enum( EnumType { name: "__DirectiveLocation", description: Some( "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", ), values: [ EnumValue { name: "QUERY", description: Some( "Location adjacent to a query operation.", ), deprecated: No, }, EnumValue { name: "MUTATION", description: Some( "Location adjacent to a mutation operation.", ), deprecated: No, }, EnumValue { name: "SUBSCRIPTION", description: Some( "Location adjacent to a subscription operation.", ), deprecated: No, }, EnumValue { name: "FIELD", description: Some( "Location adjacent to a field.", ), deprecated: No, }, EnumValue { name: "FRAGMENT_DEFINITION", description: Some( "Location adjacent to a fragment definition.", ), deprecated: No, }, EnumValue { name: "FRAGMENT_SPREAD", description: Some( "Location adjacent to a fragment spread.", ), deprecated: No, }, EnumValue { name: "INLINE_FRAGMENT", description: Some( "Location adjacent to an inline fragment.", ), deprecated: No, }, EnumValue { name: "VARIABLE_DEFINITION", description: Some( "Location adjacent to a variable definition.", ), deprecated: No, }, EnumValue { name: "SCHEMA", description: Some( "Location adjacent to a schema definition.", ), deprecated: No, }, EnumValue { name: "SCALAR", description: Some( "Location adjacent to a scalar definition.", ), deprecated: No, }, EnumValue { name: "OBJECT", description: Some( "Location adjacent to an object type definition.", ), deprecated: No, }, EnumValue { name: "FIELD_DEFINITION", description: Some( "Location adjacent to a field definition.", ), deprecated: No, }, EnumValue { name: "ARGUMENT_DEFINITION", description: Some( "Location adjacent to an argument definition.", ), deprecated: No, }, EnumValue { name: "INTERFACE", description: Some( "Location adjacent to an interface definition.", ), deprecated: No, }, EnumValue { name: "UNION", description: Some( "Location adjacent to a union definition.", ), deprecated: No, }, EnumValue { name: "ENUM", description: Some( "Location adjacent to an enum definition.", ), deprecated: No, }, EnumValue { name: "ENUM_VALUE", description: Some( "Location adjacent to an enum value definition.", ), deprecated: No, }, EnumValue { name: "INPUT_OBJECT", description: Some( "Location adjacent to an input object type definition.", ), deprecated: No, }, EnumValue { name: "INPUT_FIELD_DEFINITION", description: Some( "Location adjacent to an input object field definition.", ), deprecated: No, }, ], }, ), ], directives: [ Directive { name: "contact", description: None, args: [ InputValue { name: "name", description: Some( "Contact title of the subgraph owner", ), ty: FieldType { wrapping: [NonNull], name: "String", }, default_value: None, }, InputValue { name: "url", description: Some( "URL where the subgraph's owner can be reached", ), ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "description", description: Some( "Other relevant notes can be included here; supports markdown links", ), ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], locations: [ Schema, ], }, Directive { name: "link", description: None, args: [ InputValue { name: "url", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "as", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, InputValue { name: "for", description: None, ty: FieldType { wrapping: [], name: "link__Purpose", }, default_value: None, }, InputValue { name: "import", description: None, ty: FieldType { wrapping: [List], name: "link__Import", }, default_value: None, }, ], locations: [ Schema, ], }, Directive { name: "key", description: None, args: [ InputValue { name: "fields", description: None, ty: FieldType { wrapping: [NonNull], name: "federation__FieldSet", }, default_value: None, }, InputValue { name: "resolvable", description: None, ty: FieldType { wrapping: [], name: "Boolean", }, default_value: Some( "true", ), }, ], locations: [ Object, Interface, ], }, Directive { name: "federation__requires", description: None, args: [ InputValue { name: "fields", description: None, ty: FieldType { wrapping: [NonNull], name: "federation__FieldSet", }, default_value: None, }, ], locations: [ FieldDefinition, ], }, Directive { name: "federation__provides", description: None, args: [ InputValue { name: "fields", description: None, ty: FieldType { wrapping: [NonNull], name: "federation__FieldSet", }, default_value: None, }, ], locations: [ FieldDefinition, ], }, Directive { name: "federation__external", description: None, args: [ InputValue { name: "reason", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], locations: [ Object, FieldDefinition, ], }, Directive { name: "federation__tag", description: None, args: [ InputValue { name: "name", description: None, ty: FieldType { wrapping: [NonNull], name: "String", }, default_value: None, }, ], locations: [ FieldDefinition, Object, Interface, Union, ArgumentDefinition, Scalar, Enum, EnumValue, InputObject, InputFieldDefinition, Schema, ], }, Directive { name: "federation__extends", description: None, args: [], locations: [ Object, Interface, ], }, Directive { name: "federation__shareable", description: None, args: [], locations: [ Object, FieldDefinition, ], }, Directive { name: "federation__inaccessible", description: None, args: [], locations: [ FieldDefinition, Object, Interface, Union, ArgumentDefinition, Scalar, Enum, EnumValue, InputObject, InputFieldDefinition, ], }, Directive { name: "federation__override", description: None, args: [ InputValue { name: "from", description: None, ty: FieldType { wrapping: [NonNull], name: "String", }, default_value: None, }, ], locations: [ FieldDefinition, ], }, Directive { name: "federation__composeDirective", description: None, args: [ InputValue { name: "name", description: None, ty: FieldType { wrapping: [], name: "String", }, default_value: None, }, ], locations: [ Schema, ], }, Directive { name: "federation__interfaceObject", description: None, args: [], locations: [ Object, ], }, Directive { name: "include", description: Some( "Directs the executor to include this field or fragment only when the `if` argument is true.", ), args: [ InputValue { name: "if", description: Some( "Included when true.", ), ty: FieldType { wrapping: [NonNull], name: "Boolean", }, default_value: None, }, ], locations: [ Field, FragmentSpread, InlineFragment, ], }, Directive { name: "skip", description: Some( "Directs the executor to skip this field or fragment when the `if` argument is true.", ), args: [ InputValue { name: "if", description: Some( "Skipped when true.", ), ty: FieldType { wrapping: [NonNull], name: "Boolean", }, default_value: None, }, ], locations: [ Field, FragmentSpread, InlineFragment, ], }, Directive { name: "deprecated", description: Some( "Marks an element of a GraphQL schema as no longer supported.", ), args: [ InputValue { name: "reason", description: Some( "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", ), ty: FieldType { wrapping: [], name: "String", }, default_value: Some( "\"No longer supported\"", ), }, ], locations: [ FieldDefinition, ArgumentDefinition, InputFieldDefinition, EnumValue, ], }, Directive { name: "specifiedBy", description: Some( "Exposes a URL that specifies the behavior of this scalar.", ), args: [ InputValue { name: "url", description: Some( "The URL that specifies the behavior of this scalar.", ), ty: FieldType { wrapping: [NonNull], name: "String", }, default_value: None, }, ], locations: [ Scalar, ], }, ], }