Flags enum representation of well-known visibilities that are used in
REST API.
Enumeration Members
Enumeration Member | Value | Description |
---|
All | 31 | - |
Create | 2 | - |
Delete | 8 | - |
Item | 1048576 | Additional 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. |
LegacyParameterVisibility | 4194304 | Additional 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. |
None | 0 | - |
Patch | 2097152 | Additional 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. |
Query | 16 | - |
Read | 1 | - |
Synthetic | 7340032 | Additional flags to indicate the treatment of properties in specific contexts. Never use these flags. They are used internally by the HTTP core. |
Update | 4 | - |