IceCubesApp/Packages/Account/Sources/Account/MutingDuration.swift
2023-02-21 18:52:30 +01:00

34 lines
816 B
Swift

import SwiftUI
enum MutingDuration: Int, CaseIterable {
case infinite = 0
case fiveMinutes = 300
case thirtyMinutes = 1800
case oneHour = 3600
case sixHours = 21600
case oneDay = 86400
case threeDays = 259_200
case sevenDays = 604_800
public var description: LocalizedStringKey {
switch self {
case .infinite:
return "enum.durations.infinite"
case .fiveMinutes:
return "enum.durations.fiveMinutes"
case .thirtyMinutes:
return "enum.durations.thirtyMinutes"
case .oneHour:
return "enum.durations.oneHour"
case .sixHours:
return "enum.durations.sixHours"
case .oneDay:
return "enum.durations.oneDay"
case .threeDays:
return "enum.durations.threeDays"
case .sevenDays:
return "enum.durations.sevenDays"
}
}
}