import gatewayTypes, deviceTypes type TradfriGroupActionType* = enum GroupRename, GroupSetPowerState TradfriGroup* = object gatewayRef*: TradfriGatewayRef `type`*: int name*: string createdAt*: int id*: int powerState*: bool dimmerValue*: int sceneId*: int devices*: seq[TradfriDevice] TradfriGroupAction* = object case kind*: TradfriGroupActionType of GroupRename: groupName*: string of GroupSetPowerState: groupPowerState*: bool