RemoteSettingsRecord
public struct RemoteSettingsRecord
extension RemoteSettingsRecord: Sendable
extension RemoteSettingsRecord: Equatable, Hashable
A parsed Remote Settings record. Records can contain arbitrary fields, so clients are required to further extract expected values from the [fields] member.
-
Declaration
Swift
public var id: String -
Declaration
Swift
public var lastModified: UInt64 -
Tombstone flag (see https://remote-settings.readthedocs.io/en/latest/client-specifications.html#local-state)
Declaration
Swift
public var deleted: Bool -
Declaration
Swift
public var attachment: Attachment? -
Declaration
Swift
public var fields: RsJsonObject -
Declaration
Swift
public init(id: String, lastModified: UInt64, /** * Tombstone flag (see https://remote-settings.readthedocs.io/en/latest/client-specifications.html#local-state) */deleted: Bool, attachment: Attachment?, fields: RsJsonObject) -
Declaration
Swift
public static func == (lhs: RemoteSettingsRecord, rhs: RemoteSettingsRecord) -> Bool -
Declaration
Swift
public func hash(into hasher: inout Hasher)