# Information about an IRC channel type Channel { # The channel's name name: String! # Whether the channel should be logged logged: Boolean! # Whether the channel is a hub channel hub: Boolean! # The event name, or `null` if none is specified eventName: String # The location name, or `null` if none is specified locationName: String } # Filters for the channels query input ChannelsFilter { # Filter to either logged or unlogged channels logged: Boolean # Filter by event name eventName: String # Filter by location name locationName: String } input ChannelAddInput { # The channel's name name: String! # Whether the channel should be logged logged: Boolean # Whether the channel is a hub channel hub: Boolean # The event name, or `null` if none is specified eventName: String # The location name, or `null` if none is specified locationName: String } input ChannelEditInput { # The channel's name name: String! # Whether the channel should be logged logged: Boolean # Whether the channel is a hub channel hub: Boolean # The event name, or `null` if none is specified eventName: String # The location name, or `null` if none is specified locationName: String }