Structures

The following structures are available globally.

  • Contains all required configurations for background restoration.

    See more

    Declaration

    Swift

    public struct BackgroundRestoreConfig
  • A wrapper for CBUUID specific to a characteristic to help distinguish it from a CBUUID of a service.

    See more

    Declaration

    Swift

    public struct CharacteristicIdentifier
  • Helper object that can create empty data to be used as padding in packet construction.

    See more

    Declaration

    Swift

    public struct DataPadding : Sendable
  • Uniquely identifies a peripheral to the current iOS device. The UUID changes and is different on different iOS devices.

    See more

    Declaration

    Swift

    public struct PeripheralIdentifier
  • A model capturing what is found from a scan callback.

    See more

    Declaration

    Swift

    public struct ScanDiscovery
  • A wrapper for CBUUID specific to a service to help distinguish it from a CBUUID of a characteristic.

    See more

    Declaration

    Swift

    public struct ServiceIdentifier
  • Wrapper for CBCentralManager initialization configurations when starting a new Bluejay instance.

    See more

    Declaration

    Swift

    public struct StartOptions
  • A connection’s configurations for system alerts.

    See more

    Declaration

    Swift

    public struct WarningOptions