"description":"How are the dimensions and how much weight can handle a bike. This data is merged in the CargoBike table and the BikeModel table.",
"description":null,
"fields":[
"fields":[
{
{
"name":"hasCoverBox",
"name":"min",
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Boolean",
"name":"Float",
"ofType":null
"ofType":null
}
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
},
},
{
{
"name":"lockable",
"name":"max",
"description":"cover box can be locked",
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Boolean",
"name":"Float",
"ofType":null
"ofType":null
}
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
}
],
"inputFields":null,
"interfaces":[],
"enumValues":null,
"possibleTypes":null
},
},
{
{
"name":"minBoxLength",
"kind":"INPUT_OBJECT",
"name":"NumRangeInput",
"description":"If min or max is omitted, the omitted value will be the same as the other given value\nSo if you pass one as null, both values with be over written with null.",
"fields":null,
"inputFields":[
{
"name":"min",
"description":null,
"description":null,
"args":[],
"type":{
"type":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Float",
"name":"Float",
"ofType":null
"ofType":null
},
},
"isDeprecated":false,
"defaultValue":null
"deprecationReason":null
},
},
{
{
"name":"maxBoxLength",
"name":"max",
"description":null,
"description":null,
"args":[],
"type":{
"type":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Float",
"name":"Float",
"ofType":null
"ofType":null
},
},
"defaultValue":null
}
],
"interfaces":null,
"enumValues":null,
"possibleTypes":null
},
{
"kind":"OBJECT",
"name":"DimensionsAndLoad",
"description":"How are the dimensions and how much weight can handle a bike. This data is merged in the CargoBike table and the BikeModel table.",
"fields":[
{
"name":"hasCoverBox",
"description":null,
"args":[],
"type":{
"kind":"SCALAR",
"name":"Boolean",
"ofType":null
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
},
},
{
{
"name":"minBoxWidth",
"name":"lockable",
"description":null,
"description":"cover box can be locked",
"args":[],
"args":[],
"type":{
"type":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Float",
"name":"Boolean",
"ofType":null
"ofType":null
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
},
},
{
{
"name":"maxBoxWidth",
"name":"boxLengthRange",
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"SCALAR",
"kind":"OBJECT",
"name":"Float",
"name":"NumRange",
"ofType":null
"ofType":null
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
},
},
{
{
"name":"minBoxHeight",
"name":"boxWidthRange",
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"SCALAR",
"kind":"OBJECT",
"name":"Float",
"name":"NumRange",
"ofType":null
"ofType":null
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
},
},
{
{
"name":"maxBoxHeight",
"name":"boxHeightRange",
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"SCALAR",
"kind":"OBJECT",
"name":"Float",
"name":"NumRange",
"ofType":null
"ofType":null
},
},
"isDeprecated":false,
"isDeprecated":false,
@ -1655,13 +1661,9 @@
"name":"hasCoverBox",
"name":"hasCoverBox",
"description":null,
"description":null,
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Boolean",
"name":"Boolean",
"ofType":null
"ofType":null
}
},
},
"defaultValue":null
"defaultValue":null
},
},
@ -1669,72 +1671,38 @@
"name":"lockable",
"name":"lockable",
"description":null,
"description":null,
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Boolean",
"name":"Boolean",
"ofType":null
"ofType":null
}
},
"defaultValue":null
},
{
"name":"minBoxLength",
"description":null,
"type":{
"kind":"SCALAR",
"name":"Float",
"ofType":null
},
},
"defaultValue":null
"defaultValue":null
},
},
{
{
"name":"maxBoxLength",
"name":"boxLengthRange",
"description":null,
"description":null,
"type":{
"type":{
"kind":"SCALAR",
"kind":"INPUT_OBJECT",
"name":"Float",
"name":"NumRangeInput",
"ofType":null
},
"defaultValue":null
},
{
"name":"minBoxWidth",
"description":null,
"type":{
"kind":"SCALAR",
"name":"Float",
"ofType":null
},
"defaultValue":null
},
{
"name":"maxBoxWidth",
"description":null,
"type":{
"kind":"SCALAR",
"name":"Float",
"ofType":null
"ofType":null
},
},
"defaultValue":null
"defaultValue":null
},
},
{
{
"name":"minBoxHeight",
"name":"boxWidthRange",
"description":null,
"description":null,
"type":{
"type":{
"kind":"SCALAR",
"kind":"INPUT_OBJECT",
"name":"Float",
"name":"NumRangeInput",
"ofType":null
"ofType":null
},
},
"defaultValue":null
"defaultValue":null
},
},
{
{
"name":"maxBoxHeight",
"name":"boxHeightRange",
"description":null,
"description":null,
"type":{
"type":{
"kind":"SCALAR",
"kind":"INPUT_OBJECT",
"name":"Float",
"name":"NumRangeInput",
"ofType":null
"ofType":null
},
},
"defaultValue":null
"defaultValue":null
@ -1841,61 +1809,31 @@
"defaultValue":null
"defaultValue":null
},
},
{
{
"name":"minBoxLength",
"name":"boxLengthRange",
"description":null,
"type":{
"kind":"SCALAR",
"name":"Float",
"ofType":null
},
"defaultValue":null
},
{
"name":"maxBoxLength",
"description":null,
"description":null,
"type":{
"type":{
"kind":"SCALAR",
"kind":"INPUT_OBJECT",
"name":"Float",
"name":"NumRangeInput",
"ofType":null
},
"defaultValue":null
},
{
"name":"minBoxWidth",
"description":null,
"type":{
"kind":"SCALAR",
"name":"Float",
"ofType":null
},
"defaultValue":null
},
{
"name":"maxBoxWidth",
"description":null,
"type":{
"kind":"SCALAR",
"name":"Float",
"ofType":null
"ofType":null
},
},
"defaultValue":null
"defaultValue":null
},
},
{
{
"name":"minBoxHeight",
"name":"boxWidthRange",
"description":null,
"description":null,
"type":{
"type":{
"kind":"SCALAR",
"kind":"INPUT_OBJECT",
"name":"Float",
"name":"NumRangeInput",
"ofType":null
"ofType":null
},
},
"defaultValue":null
"defaultValue":null
},
},
{
{
"name":"maxBoxHeight",
"name":"boxHeightRange",
"description":null,
"description":null,
"type":{
"type":{
"kind":"SCALAR",
"kind":"INPUT_OBJECT",
"name":"Float",
"name":"NumRangeInput",
"ofType":null
"ofType":null
},
},
"defaultValue":null
"defaultValue":null
@ -1985,13 +1923,9 @@
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"String",
"name":"String",
"ofType":null
"ofType":null
}
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
@ -2001,13 +1935,9 @@
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Boolean",
"name":"Boolean",
"ofType":null
"ofType":null
}
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
@ -2017,13 +1947,9 @@
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Boolean",
"name":"Boolean",
"ofType":null
"ofType":null
}
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
@ -2056,13 +1982,9 @@
"name":"bicycleShift",
"name":"bicycleShift",
"description":null,
"description":null,
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"String",
"name":"String",
"ofType":null
"ofType":null
}
},
},
"defaultValue":null
"defaultValue":null
},
},
@ -2070,13 +1992,9 @@
"name":"isEBike",
"name":"isEBike",
"description":null,
"description":null,
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Boolean",
"name":"Boolean",
"ofType":null
"ofType":null
}
},
},
"defaultValue":null
"defaultValue":null
},
},
@ -2084,13 +2002,9 @@
"name":"hasLightSystem",
"name":"hasLightSystem",
"description":null,
"description":null,
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Boolean",
"name":"Boolean",
"ofType":null
"ofType":null
}
},
},
"defaultValue":null
"defaultValue":null
},
},
@ -4040,13 +3954,9 @@
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"String",
"name":"String",
"ofType":null
"ofType":null
}
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
@ -4079,13 +3989,9 @@
"name":"costCenter",
"name":"costCenter",
"description":null,
"description":null,
"type":{
"type":{
"kind":"NON_NULL",
"name":null,
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"String",
"name":"String",
"ofType":null
"ofType":null
}
},
},
"defaultValue":null
"defaultValue":null
},
},
@ -4639,7 +4545,7 @@
{
{
"kind":"OBJECT",
"kind":"OBJECT",
"name":"BikeEvent",
"name":"BikeEvent",
"description":"An Event is a point in time, when the state of the bike somehow changed.",
"description":"An Event is a point in time concerning one cargo bike of an event type. For example a chain swap.",
"fields":[
"fields":[
{
{
"name":"id",
"name":"id",
@ -6928,11 +6834,11 @@
},
},
{
{
"kind":"OBJECT",
"kind":"OBJECT",
"name":"TimeFrame",
"name":"DateRange",
"description":"(dt. Zeitscheibe) When was a bike where",
"description":null,
"fields":[
"fields":[
{
{
"name":"id",
"name":"from",
"description":null,
"description":null,
"args":[],
"args":[],
"type":{
"type":{
@ -6940,17 +6846,40 @@
"name":null,
"name":null,
"ofType":{
"ofType":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"ID",
"name":"Date",
"ofType":null
"ofType":null
}
}
},
},
"isDeprecated":false,
"isDeprecated":false,
"deprecationReason":null
"deprecationReason":null
},
},
{
"name":"to",
"description":"will be infinity of not omitted",
"args":[],
"type":{
"kind":"SCALAR",
"name":"Date",
"ofType":null
},
"isDeprecated":false,
"deprecationReason":null
}
],
"inputFields":null,
"interfaces":[],
"enumValues":null,
"possibleTypes":null
},
{
"kind":"INPUT_OBJECT",
"name":"DateRangeInput",
"description":null,
"fields":null,
"inputFields":[
{
{
"name":"from",
"name":"from",
"description":"format YYYY-MM-dd",
"description":"format YYYY-MM-dd",
"args":[],
"type":{
"type":{
"kind":"NON_NULL",
"kind":"NON_NULL",
"name":null,
"name":null,
@ -6960,18 +6889,57 @@
"ofType":null
"ofType":null
}
}
},
},
"isDeprecated":false,
"defaultValue":null
"deprecationReason":null
},
},
{
{
"name":"to",
"name":"to",
"description":"format YYYY-MM-dd",
"description":"format YYYY-MM-dd\nwill be infinity of not omitted",
"args":[],
"type":{
"type":{
"kind":"SCALAR",
"kind":"SCALAR",
"name":"Date",
"name":"Date",
"ofType":null
"ofType":null
},
},
"defaultValue":null
}
],
"interfaces":null,
"enumValues":null,
"possibleTypes":null
},
{
"kind":"OBJECT",
"name":"TimeFrame",
"description":"(dt. Zeitscheibe) When was a bike where",