package models type ( UserTeam string UserRole string ) const ( // UserTeam UserTeamBlue = "blue" UserTeamRed = "red" UserTeamNone = "none" //UserRole UserRoleMime = "mime" UserRoleGuesser = "guesser" UserRoleNone = "none" ) func StrToUserTeam(s string) UserTeam { switch s { case "blue": return UserTeamBlue case "red": return UserTeamRed default: return UserTeamNone } } func StrToUserRole(s string) UserRole { switch s { case "mime": return UserRoleMime case "guesser": return UserRoleGuesser default: return UserRoleNone } } type UserState struct { Username string Room RoomPublic Team UserTeam }