Structures

The following structures are available globally.

  • Descriptive information about a SecuredContainer/IContainer, including access, timestamps, length, categorical type and the ID. NOTE: while Absio typically thinks of the type field as a categorical descriptor of the container, it can take on any value desired. It is stored in the encrypted database in the OfsProvider and on the Absio Broker™ application’s database for the ServerProvider. It can be used to help access data or used for quick access to rules/control/etc associated with the container.

    See more

    Declaration

    Swift

    public struct ContainerMetadata : Codable
    extension ContainerMetadata : Equatable, Hashable
  • Represents a Container-related event tracked by the Absio Broker™ application.

    See more

    Declaration

    Swift

    public struct Event : Codable
  • Public key representation

    See more

    Declaration

    Swift

    public struct PublicKey : Codable
    extension PublicKey : Equatable, Hashable
  • Represents various permissions that can be granted to a user with access to a SecuredContainer. These permissions will be enforced by the Absio Broker™ application when using the ServerProvider, and will restrict certain information from being shared with the user. The OfsProvider will not enforce the adherence to the permissions.

    See more

    Declaration

    Swift

    public struct Permissions : OptionSet, Codable
  • This contains the Absio format of the encrypted content and header, its length, access levels corresponding metadata.

    See more

    Declaration

    Swift

    public struct SecuredContainer