Access control list for the map (excluding the map owner), specifying which users have what level of access. Each entry is a tuple of [Principal, AccessRights] where:
The encrypted key-value pairs stored in the map. Each entry is a tuple of [ByteBuf, ByteBuf] where:
The name/identifier of the map. This is used to uniquely identify the map within the system.
The principal of the map owner. This identifies who created and owns the map.
This interface represents the structure of an encrypted map as stored in the backend canister. It contains all the necessary information about a map, including its access control settings, encrypted key-value pairs, and metadata.