I am modelling a type and I would like it to have keys corresponding to time slots with 15-minute difference. It would be something like this:
type timeSlot {
"00:00":Slot!
"00:15":Slot!
"00:30":Slot!
"00:45":Slot!
"01:00":Slot!
"01:15":Slot!
"01:30":Slot!
"01:45":Slot!
"02:00":Slot!
"02:15":Slot!
"02:30":Slot!
"02:45":Slot!
"03:00":Slot!
"03:15":Slot!
"03:30":Slot!
"03:45":Slot!
"04:00":Slot!
"04:15":Slot!
"04:30":Slot!
"04:45":Slot!
"05:00":Slot!
"05:15":Slot!
"05:30":Slot!
"05:45":Slot!
"06:00":Slot!
"06:15":Slot!
"06:30":Slot!
"06:45":Slot!
"07:00":Slot!
"07:15":Slot!
"07:30":Slot!
"07:45":Slot!
"08:00":Slot!
"08:15":Slot!
"08:30":Slot!
"08:45":Slot!
"09:00":Slot!
"09:15":Slot!
"09:30":Slot!
"09:45":Slot!
"10:00":Slot!
"10:15":Slot!
"10:30":Slot!
"10:45":Slot!
"11:00":Slot!
"11:15":Slot!
"11:30":Slot!
"11:45":Slot!
"12:00":Slot!
"12:15":Slot!
"12:30":Slot!
"12:45":Slot!
"13:00":Slot!
"13:15":Slot!
"13:30":Slot!
"13:45":Slot!
"14:00":Slot!
"14:15":Slot!
"14:30":Slot!
"14:45":Slot!
"15:00":Slot!
"15:15":Slot!
"15:30":Slot!
"15:45":Slot!
"16:00":Slot!
"16:15":Slot!
"16:30":Slot!
"16:45":Slot!
"17:00":Slot!
"17:15":Slot!
"17:30":Slot!
"17:45":Slot!
"18:00":Slot!
"18:15":Slot!
"18:30":Slot!
"18:45":Slot!
"19:00":Slot!
"19:15":Slot!
"19:30":Slot!
"19:45":Slot!
"20:00":Slot!
"20:15":Slot!
"20:30":Slot!
"20:45":Slot!
"21:00":Slot!
"21:15":Slot!
"21:30":Slot!
"21:45":Slot!
"22:00":Slot!
"22:15":Slot!
"22:30":Slot!
"22:45":Slot!
"23:00":Slot!
"23:15":Slot!
"23:30":Slot!
"23:45":Slot!
}
type Slot {
_id: ID!
blocked: Boolean!
booked: Boolean!
}
However, the key is greyed out and I get the following error => GraphQLError: Syntax Error: Expected Name, found :
Is there any way I can do this?
Thanks in advance!