Implementation
String get value {
switch (this) {
case CommandType.userMessage:
return 'MESG';
case CommandType.userMessageUpdate:
return 'MEDI';
case CommandType.fileMessage:
return 'FILE';
case CommandType.fileMessageUpdate:
return 'FEDI';
case CommandType.adminMessage:
return 'ADMM';
case CommandType.adminMessageUpdate:
return 'AEDI';
case CommandType.broadcastMessage:
return 'BRDM';
case CommandType.deleteMessage:
return 'DELM';
case CommandType.delivery:
return 'DLRV';
case CommandType.read:
return 'READ';
case CommandType.memberCountChange:
return 'MCNT';
case CommandType.reaction:
return 'MRCT';
case CommandType.threading:
return 'MTHD';
case CommandType.userEvent:
return 'USEV';
case CommandType.systemEvent:
return 'SYEV';
case CommandType.sessionExpired:
return 'EXPR';
case CommandType.login:
return 'LOGI';
case CommandType.enter:
return 'ENTR';
case CommandType.exit:
return 'EXIT';
case CommandType.mack:
return 'MACK';
case CommandType.typingStart:
return 'TPST';
case CommandType.typingEnd:
return 'TPEN';
case CommandType.ping:
return 'PING';
case CommandType.error:
return 'EROR';
case CommandType.pollVote:
return 'VOTE';
case CommandType.pollUpdate:
return 'PEDI';
}
}