SecureStorageSample/SecureStorgageSample/StorageKeys/FileSystem/SettingsPlistKey.swift

19 lines
625 B
Swift

import Foundation
import LocalData
extension StorageKeys {
/// Stores settings as property list.
struct SettingsPlistKey: StorageKey {
typealias Value = [String: AnyCodable]
let name = "settings.plist"
let domain: StorageDomain = .fileSystem(directory: .documents)
let security: SecurityPolicy = .none
let serializer: Serializer<[String: AnyCodable]> = .plist
let owner = "SampleApp"
let description = "Stores app settings exported as a property list."
let availability: PlatformAvailability = .all
let syncPolicy: SyncPolicy = .never
}
}