From e81d569a8b1f8f1d9509d2c14479baf1c1ff8138 Mon Sep 17 00:00:00 2001 From: Decoder07 Date: Mon, 12 Feb 2024 17:21:33 +0530 Subject: [PATCH] Renamed files --- .../hms_quality_limitation_reason_enum.dart | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 packages/hmssdk_flutter/lib/src/enum/hms_quality_limitation_reason_enum.dart diff --git a/packages/hmssdk_flutter/lib/src/enum/hms_quality_limitation_reason_enum.dart b/packages/hmssdk_flutter/lib/src/enum/hms_quality_limitation_reason_enum.dart new file mode 100644 index 000000000..b52d8ab98 --- /dev/null +++ b/packages/hmssdk_flutter/lib/src/enum/hms_quality_limitation_reason_enum.dart @@ -0,0 +1,46 @@ +enum HMSQualityLimitationReason { + BANDWIDTH, + + CPU, + + NONE, + + OTHER, + + UNKNOWN +} + +///HMSLogLevel for android and ios +extension HMSQualityLimitationReasonValue on HMSQualityLimitationReason { + static HMSQualityLimitationReason getHMSQualityLimitationReasonFromName( + String name) { + switch (name) { + case 'BANDWIDTH': + return HMSQualityLimitationReason.BANDWIDTH; + case 'CPU': + return HMSQualityLimitationReason.CPU; + case 'NONE': + return HMSQualityLimitationReason.NONE; + case 'OTHER': + return HMSQualityLimitationReason.OTHER; + default: + return HMSQualityLimitationReason.UNKNOWN; + } + } + + static String getValueFromHMSQualityLimitationReason( + HMSQualityLimitationReason hmsQualityLimitationReason) { + switch (hmsQualityLimitationReason) { + case HMSQualityLimitationReason.BANDWIDTH: + return 'BANDWIDTH'; + case HMSQualityLimitationReason.CPU: + return 'CPU'; + case HMSQualityLimitationReason.NONE: + return 'NONE'; + case HMSQualityLimitationReason.OTHER: + return 'OTHER'; + case HMSQualityLimitationReason.UNKNOWN: + return 'UNKNOWN'; + } + } +}