COVIDSafe code from version 2.4 (#45)

This commit is contained in:
COVIDSafe Support 2021-02-25 19:41:20 -08:00 committed by GitHub
parent f14aa60482
commit 377bc0009b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
63 changed files with 3096 additions and 372 deletions

View file

@ -0,0 +1,45 @@
//
// StateTerritory.swift
// CovidSafe
//
// Copyright © 2021 Australian Government. All rights reserved.
//
enum StateTerritory: String {
case AU, ACT, NSW, NT, QLD, SA, TAS, VIC, WA
}
extension StateTerritory {
func stateTerritoryFullName() -> String {
switch self {
case .ACT:
return "australian_capital_territory".localizedString()
case .NSW:
return "new_south_wales".localizedString()
case .NT:
return "northern_territory".localizedString()
case .QLD:
return "queensland".localizedString()
case .SA:
return "south_australia".localizedString()
case .TAS:
return "tasmania".localizedString()
case .VIC:
return "victoria".localizedString()
case .WA:
return "western_australia".localizedString()
default:
return "country_region_name_au".localizedString()
}
}
}
extension StateTerritory: SimpleCellObject {
func getCellTitle() -> String {
return stateTerritoryFullName()
}
}