Skip to content

[E] Visibility

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

Enumeration Members

Enumeration MemberValueDescription
All31-
Create2-
Delete8-
Item1048576Additional flag to indicate when something is nested in a collection and therefore no metadata is applicable. Never use this flag. It is used internally by the HTTP core.
LegacyParameterVisibility4194304Additional flag to indicate that legacy parameter visibility behavior should be used. This disables effective optionality for the body of PATCH operations, and considers only properties that do not have explicit visibility visible. This flag is activated by default when an operation uses @parameterVisibility without arguments, and should not be enabled in any other circumstances. Never use this flag. It is used internally by the HTTP core.
None0-
Patch2097152Additional flag to indicate when the verb is path and therefore will have fields made optional if request visibility includes update. Never use this flag. It is used internally by the HTTP core.
Query16-
Read1-
Synthetic7340032Additional flags to indicate the treatment of properties in specific contexts. Never use these flags. They are used internally by the HTTP core.
Update4-