BackupConfiguration

public struct BackupConfiguration

A type representing a combination of backup mode and backup destination to specify how backups are created and where they should be stored.

  • An enumeration of the ways in which backups can be made.

    See more

    Declaration

    Swift

    public enum Mode
  • An enumeration of destinations for backup files.

    See more

    Declaration

    Swift

    public enum Destination
  • This configuration’s backup mode.

    Declaration

    Swift

    public let mode: Mode
  • This configuration’s backup destination.

    Declaration

    Swift

    public let destination: Destination
  • A backup configuration for automatically backing up to iCloud.

    Declaration

    Swift

    public static let automaticIcloud = BackupConfiguration(.automatic, .icloud)
  • A backup configuration for manually backing up to the user’s device.

    Declaration

    Swift

    public static let manualDevice = BackupConfiguration(.manual, .device)
  • A backup configuration for manually backing up to Dropbox.

    Declaration

    Swift

    public static let manualDropbox = BackupConfiguration(.manual, .dropbox)
  • A backup configuration for manually backing up to iCloud.

    Declaration

    Swift

    public static let manualIcloud = BackupConfiguration(.manual, .icloud)
  • A manual backup configuration with an indeterminate destination.

    Declaration

    Swift

    public static let manualIndeterminate = BackupConfiguration(.manual, .indeterminate)