ios_to_code static method
Implementation
static UserMessageSendResult ios_to_code(
$p_i.ByteRTCUserMessageSendResult value) {
var $m = {
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultSuccess:
UserMessageSendResult.success,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultTimeout:
UserMessageSendResult.timeout,
$p_i.ByteRTCUserMessageSendResult
.ByteRTCUserMessageSendResultNetworkDisconnected:
UserMessageSendResult.broken,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultNoReceiver:
UserMessageSendResult.noReceiver,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultNoRelayPath:
UserMessageSendResult.noRelayPath,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultExceedQPS:
UserMessageSendResult.exceedQPS,
$p_i.ByteRTCUserMessageSendResult
.ByteRTCUserMessageSendResultE2BSSendFailed:
UserMessageSendResult.e2BSSendFailed,
$p_i.ByteRTCUserMessageSendResult
.ByteRTCUserMessageSendResultE2BSReturnFailed:
UserMessageSendResult.e2BSReturnFailed,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultNotJoin:
UserMessageSendResult.notJoin,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultInit:
UserMessageSendResult.init,
$p_i.ByteRTCUserMessageSendResult
.ByteRTCUserMessageSendResultNoConnection:
UserMessageSendResult.noConnection,
$p_i.ByteRTCUserMessageSendResult
.ByteRTCUserMessageSendResultExceedMaxLength:
UserMessageSendResult.exceedMaxLength,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultEmptyUser:
UserMessageSendResult.emptyUser,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultNotLogin:
UserMessageSendResult.notLogin,
$p_i.ByteRTCUserMessageSendResult
.ByteRTCUserMessageSendResultServerParamsNotSet:
UserMessageSendResult.serverParamsNotSet,
$p_i.ByteRTCUserMessageSendResult.ByteRTCUserMessageSendResultUnknown:
UserMessageSendResult.unknown,
};
if (!($m.containsKey(value))) {
throw Exception("invalid value:" + value.toString());
}
// @ts-ignore
return $m[value] as UserMessageSendResult;
}