public struct PushProviderConfiguration: Codable { public static let providerConfigurationKey = "ha_configurations" public let serverIdentifier: Identifier public let settingsKey: String public init(serverIdentifier: Identifier, settingsKey: String) { self.serverIdentifier = serverIdentifier self.settingsKey = settingsKey } public static func defaultSettingsKey(for server: Server) -> String { "LocalPush:\(server.identifier.rawValue)" } }