//@ts-nocheck export const protobufPackage = "protocol.goodbye_reason"; export enum GoodbyeReason { UNKNOWN = 0, UnsupportedProtocol = 1, UnexpectedPacket = 2, UnexpectedNextState = 3, UsernameTaken = 4, PingPongTimeout = 5, Done = 6, UNRECOGNIZED = -1, } export function goodbyeReasonFromJSON(object: any): GoodbyeReason { switch (object) { case 0: case "UNKNOWN": return GoodbyeReason.UNKNOWN; case 1: case "UnsupportedProtocol": return GoodbyeReason.UnsupportedProtocol; case 2: case "UnexpectedPacket": return GoodbyeReason.UnexpectedPacket; case 3: case "UnexpectedNextState": return GoodbyeReason.UnexpectedNextState; case 4: case "UsernameTaken": return GoodbyeReason.UsernameTaken; case 5: case "PingPongTimeout": return GoodbyeReason.PingPongTimeout; case 6: case "Done": return GoodbyeReason.Done; case -1: case "UNRECOGNIZED": default: return GoodbyeReason.UNRECOGNIZED; } } export function goodbyeReasonToJSON(object: GoodbyeReason): string { switch (object) { case GoodbyeReason.UNKNOWN: return "UNKNOWN"; case GoodbyeReason.UnsupportedProtocol: return "UnsupportedProtocol"; case GoodbyeReason.UnexpectedPacket: return "UnexpectedPacket"; case GoodbyeReason.UnexpectedNextState: return "UnexpectedNextState"; case GoodbyeReason.UsernameTaken: return "UsernameTaken"; case GoodbyeReason.PingPongTimeout: return "PingPongTimeout"; case GoodbyeReason.Done: return "Done"; case GoodbyeReason.UNRECOGNIZED: default: return "UNRECOGNIZED"; } }