OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
openassetio::v1::internal::access Namespace Reference

Enumerations

enum  Access : std::size_t {
  kRead = 0, kWrite, kCreateRelated, kRequired,
  kManagerDriven
}
 Common constant values for strong enumerations of access pattern. More...
 

Enumeration Type Documentation

enum Access : std::size_t

Common constant values for strong enumerations of access pattern.

We must ensure correspondence between the values of the various workflows' strong enums. This allows for comparison, string lookup, simplifies serialisation, and supports language (especially C) bindings.

Enumerator
kRead 
kWrite 
kCreateRelated 
kRequired 
kManagerDriven