|
|
@ -48,6 +48,7 @@ type CargoBike {
|
|
|
|
engagement(offset: Int!, limit: Int!): [Engagement]
|
|
|
|
engagement(offset: Int!, limit: Int!): [Engagement]
|
|
|
|
timeFrames: [TimeFrame]
|
|
|
|
timeFrames: [TimeFrame]
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -327,6 +328,7 @@ type Participant {
|
|
|
|
engagement: [Engagement]
|
|
|
|
engagement: [Engagement]
|
|
|
|
workshops: [Workshop]
|
|
|
|
workshops: [Workshop]
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -376,6 +378,7 @@ type Workshop {
|
|
|
|
trainer2: Participant
|
|
|
|
trainer2: Participant
|
|
|
|
participants: [Participant]
|
|
|
|
participants: [Participant]
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -405,6 +408,7 @@ type WorkshopType {
|
|
|
|
id: ID!
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
name: String!
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -424,6 +428,7 @@ type EngagementType {
|
|
|
|
name: String!
|
|
|
|
name: String!
|
|
|
|
description: String!
|
|
|
|
description: String!
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -449,6 +454,7 @@ type Engagement {
|
|
|
|
participant: Participant!
|
|
|
|
participant: Participant!
|
|
|
|
cargoBike: CargoBike!
|
|
|
|
cargoBike: CargoBike!
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -504,6 +510,7 @@ type Equipment {
|
|
|
|
description: String
|
|
|
|
description: String
|
|
|
|
cargoBike: CargoBike
|
|
|
|
cargoBike: CargoBike
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -531,6 +538,7 @@ type EquipmentType {
|
|
|
|
name: String!
|
|
|
|
name: String!
|
|
|
|
description: String!
|
|
|
|
description: String!
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -563,6 +571,7 @@ type BikeEvent {
|
|
|
|
documents: [String]!
|
|
|
|
documents: [String]!
|
|
|
|
remark: String
|
|
|
|
remark: String
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -601,6 +610,7 @@ input BikeEventUpdateInput {
|
|
|
|
type BikeEventType {
|
|
|
|
type BikeEventType {
|
|
|
|
id: ID!
|
|
|
|
id: ID!
|
|
|
|
name: String!
|
|
|
|
name: String!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -619,6 +629,7 @@ type Provider {
|
|
|
|
organisation: Organisation
|
|
|
|
organisation: Organisation
|
|
|
|
cargoBikes: [CargoBike]
|
|
|
|
cargoBikes: [CargoBike]
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -652,6 +663,7 @@ type Person {
|
|
|
|
firstName: String!
|
|
|
|
firstName: String!
|
|
|
|
contactInformation: [ContactInformation]
|
|
|
|
contactInformation: [ContactInformation]
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -678,6 +690,7 @@ type ContactInformation {
|
|
|
|
email2: String
|
|
|
|
email2: String
|
|
|
|
note: String
|
|
|
|
note: String
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -717,6 +730,7 @@ type Organisation {
|
|
|
|
contactInformation: ContactInformation
|
|
|
|
contactInformation: ContactInformation
|
|
|
|
otherData: String
|
|
|
|
otherData: String
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -760,6 +774,7 @@ type LendingStation {
|
|
|
|
numCargoBikes: Int!
|
|
|
|
numCargoBikes: Int!
|
|
|
|
organisation: Organisation
|
|
|
|
organisation: Organisation
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
@ -830,6 +845,7 @@ type TimeFrame {
|
|
|
|
lendingStation: LendingStation!
|
|
|
|
lendingStation: LendingStation!
|
|
|
|
cargoBike: CargoBike!
|
|
|
|
cargoBike: CargoBike!
|
|
|
|
isLocked: Boolean!
|
|
|
|
isLocked: Boolean!
|
|
|
|
|
|
|
|
isLockedByMe: Boolean!
|
|
|
|
"null if not locked by other user"
|
|
|
|
"null if not locked by other user"
|
|
|
|
lockedBy: ID
|
|
|
|
lockedBy: ID
|
|
|
|
lockedUntil: Date
|
|
|
|
lockedUntil: Date
|
|
|
|