ClientRemoteTabs

public struct ClientRemoteTabs
extension ClientRemoteTabs: Sendable
extension ClientRemoteTabs: Equatable, Hashable
  • misnamed: this is the fxa_device_id of the client (which may or may not be the same as the corresponding ID in the clients collection)

    Declaration

    Swift

    public var clientId: String
  • Declaration

    Swift

    public var clientName: String
  • Declaration

    Swift

    public var deviceType: DeviceType
  • Number of ms since the unix epoch (as reported by the server’s clock)

    Declaration

    Swift

    public var lastModified: Int64
  • Declaration

    Swift

    public var remoteTabs: [RemoteTabRecord]
  • Declaration

    Swift

    public var tabGroups: [String : TabGroup]
  • Declaration

    Swift

    public var windows: [String : Window]
  • Declaration

    Swift

    public init(
        /**
         * misnamed: this is the fxa_device_id of the client (which may or may not be the same as the corresponding ID in the `clients` collection)
         */clientId: String, clientName: String, deviceType: DeviceType, 
        /**
         * Number of ms since the unix epoch (as reported by the server's clock)
         */lastModified: Int64, remoteTabs: [RemoteTabRecord], tabGroups: [String: TabGroup], windows: [String: Window])
  • Declaration

    Swift

    public static func == (lhs: ClientRemoteTabs, rhs: ClientRemoteTabs) -> Bool
  • Declaration

    Swift

    public func hash(into hasher: inout Hasher)