Skip to content

[E] Visibility

Flags enum representation of well-known visibilities that are used in REST API.

Enumeration MemberValueDescription
All31All lifecycle visibilities, without the synthetic Item or Patch flags.
Create2Properties accepted when creating a resource.
Delete8Properties accepted when deleting a resource.
Item1048576Additional flag to indicate when something is nested in a collection and therefore no metadata is applicable.
None0No lifecycle visibility flags; distinct from the unfiltered Visibility.All.
Patch2097152Additional flag to indicate when the verb is PATCH and will have fields made optional if the request visibility includes update. Whether or not this flag is set automatically is determined by the options passed to the @patch decorator. By default, it is set in requests for any operation that uses the PATCH verb. See PatchOptions
Query16Properties accepted when querying a resource.
Read1Properties available when reading a resource, used for responses.
Update4Properties accepted when updating a resource.