diff --git a/vocabularies/Org.OData.Capabilities.V1.json b/vocabularies/Org.OData.Capabilities.V1.json index c373c21e..f7a0df13 100644 --- a/vocabularies/Org.OData.Capabilities.V1.json +++ b/vocabularies/Org.OData.Capabilities.V1.json @@ -735,18 +735,19 @@ "SearchExpressions": { "$Kind": "EnumType", "$IsFlags": true, + "@Core.Description": "Expressions _not_ supported in $search", "none": 0, - "none@Core.Description": "Single search term", + "none@Core.Description": "No restrictions, all search terms are supported", "AND": 1, - "AND@Core.Description": "Multiple search terms separated by `AND`", + "AND@Core.Description": "Multiple search terms separated by `AND` are not supported", "OR": 2, - "OR@Core.Description": "Multiple search terms separated by `OR`", + "OR@Core.Description": "Multiple search terms separated by `OR` are not supported", "NOT": 4, - "NOT@Core.Description": "Search terms preceded by `NOT`", + "NOT@Core.Description": "Search terms preceded by `NOT` are not supported", "phrase": 8, - "phrase@Core.Description": "Search phrases enclosed in double quotes", + "phrase@Core.Description": "Search phrases enclosed in double quotes are not supported", "group": 16, - "group@Core.Description": "Precedence grouping of search expressions with parentheses" + "group@Core.Description": "Precedence grouping of search expressions with parentheses is not supported" }, "KeyAsSegmentSupported": { "$Kind": "Term", diff --git a/vocabularies/Org.OData.Capabilities.V1.md b/vocabularies/Org.OData.Capabilities.V1.md index 01a293c4..1e61c1cd 100644 --- a/vocabularies/Org.OData.Capabilities.V1.md +++ b/vocabularies/Org.OData.Capabilities.V1.md @@ -71,21 +71,21 @@ Term|Type|Description [SortRestrictions](./Org.OData.Capabilities.V1.xml#L500:~:text=Restrictions on orderby expressions [ExpandRestrictions](./Org.OData.Capabilities.V1.xml#L524:~:text=Restrictions on expand expressions [SearchRestrictions](./Org.OData.Capabilities.V1.xml#L552:~:text=Restrictions on search expressions -[KeyAsSegmentSupported](./Org.OData.Capabilities.V1.xml#L590:~:text=Supports [key-as-segment convention](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part2-url-conventions.html#sec_KeyasSegmentConvention) for addressing entities within a collection -[QuerySegmentSupported](./Org.OData.Capabilities.V1.xml#L594:~:text=Supports [passing query options in the request body](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part2-url-conventions.html#sec_PassingQueryOptionsintheRequestBody) -[InsertRestrictions](./Org.OData.Capabilities.V1.xml#L600:~:text=Restrictions on insert operations -[DeepInsertSupport](./Org.OData.Capabilities.V1.xml#L677:~:text=Deep Insert Support of the annotated resource (the whole service, an entity set, or a collection-valued resource) -[UpdateRestrictions](./Org.OData.Capabilities.V1.xml#L690:~:text=Restrictions on update operations -[DeepUpdateSupport](./Org.OData.Capabilities.V1.xml#L774:~:text=Deep Update Support of the annotated resource (the whole service, an entity set, or a collection-valued resource) -[DeleteRestrictions](./Org.OData.Capabilities.V1.xml#L787:~:text=Restrictions on delete operations -[CollectionPropertyRestrictions](./Org.OData.Capabilities.V1.xml#L829:~:text=Describes restrictions on operations applied to collection-valued structural properties -[OperationRestrictions](./Org.OData.Capabilities.V1.xml#L870:~:text=Restrictions for function or action operation -[AnnotationValuesInQuerySupported](./Org.OData.Capabilities.V1.xml#L890:~:text=Supports annotation values within system query options -[ModificationQueryOptions](./Org.OData.Capabilities.V1.xml#L894:~:text=Support for query options with modification requests (insert, update, action invocation) -[ReadRestrictions](./Org.OData.Capabilities.V1.xml#L918:~:text=Restrictions for retrieving a collection of entities, retrieving a singleton instance. -[CustomHeaders](./Org.OData.Capabilities.V1.xml#L957:~:text=Custom headers that are supported/required for the annotated resource ([Example](./Org.OData.Capabilities.V1.xml#L959)) -[CustomQueryOptions](./Org.OData.Capabilities.V1.xml#L983:~:text=Custom query options that are supported/required for the annotated resource ([Example](./Org.OData.Capabilities.V1.xml#L986))
If the entity container is annotated, the query option is supported/required by all resources in that container. -[MediaLocationUpdateSupported](./Org.OData.Capabilities.V1.xml#L1035:~:text=Stream property or media stream supports update of its media edit URL and/or media read URL +[KeyAsSegmentSupported](./Org.OData.Capabilities.V1.xml#L591:~:text=Supports [key-as-segment convention](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part2-url-conventions.html#sec_KeyasSegmentConvention) for addressing entities within a collection +[QuerySegmentSupported](./Org.OData.Capabilities.V1.xml#L595:~:text=Supports [passing query options in the request body](http://docs.oasis-open.org/odata/odata/v4.01/odata-v4.01-part2-url-conventions.html#sec_PassingQueryOptionsintheRequestBody) +[InsertRestrictions](./Org.OData.Capabilities.V1.xml#L601:~:text=Restrictions on insert operations +[DeepInsertSupport](./Org.OData.Capabilities.V1.xml#L678:~:text=Deep Insert Support of the annotated resource (the whole service, an entity set, or a collection-valued resource) +[UpdateRestrictions](./Org.OData.Capabilities.V1.xml#L691:~:text=Restrictions on update operations +[DeepUpdateSupport](./Org.OData.Capabilities.V1.xml#L775:~:text=Deep Update Support of the annotated resource (the whole service, an entity set, or a collection-valued resource) +[DeleteRestrictions](./Org.OData.Capabilities.V1.xml#L788:~:text=Restrictions on delete operations +[CollectionPropertyRestrictions](./Org.OData.Capabilities.V1.xml#L830:~:text=Describes restrictions on operations applied to collection-valued structural properties +[OperationRestrictions](./Org.OData.Capabilities.V1.xml#L871:~:text=Restrictions for function or action operation +[AnnotationValuesInQuerySupported](./Org.OData.Capabilities.V1.xml#L891:~:text=Supports annotation values within system query options +[ModificationQueryOptions](./Org.OData.Capabilities.V1.xml#L895:~:text=Support for query options with modification requests (insert, update, action invocation) +[ReadRestrictions](./Org.OData.Capabilities.V1.xml#L919:~:text=Restrictions for retrieving a collection of entities, retrieving a singleton instance. +[CustomHeaders](./Org.OData.Capabilities.V1.xml#L958:~:text=Custom headers that are supported/required for the annotated resource ([Example](./Org.OData.Capabilities.V1.xml#L960)) +[CustomQueryOptions](./Org.OData.Capabilities.V1.xml#L984:~:text=Custom query options that are supported/required for the annotated resource ([Example](./Org.OData.Capabilities.V1.xml#L987))
If the entity container is annotated, the query option is supported/required by all resources in that container. +[MediaLocationUpdateSupported](./Org.OData.Capabilities.V1.xml#L1036:~:text=Stream property or media stream supports update of its media edit URL and/or media read URL ## [ConformanceLevelType](./Org.OData.Capabilities.V1.xml#L118:~:text= ## [SearchExpressions](./Org.OData.Capabilities.V1.xml#L569:~:text= -## [InsertRestrictionsType](./Org.OData.Capabilities.V1.xml#L604:~:text= -## [PermissionType](./Org.OData.Capabilities.V1.xml#L648:~:text= -## [ScopeType](./Org.OData.Capabilities.V1.xml#L657:~:text=Possible string value identifiers when specifying properties are `*`, _PropertyName_, `-`_PropertyName_.
`*` denotes all properties are accessible.
`-`_PropertyName_ excludes that specific property.
_PropertyName_ explicitly provides access to the specific property.
The absence of `RestrictedProperties` denotes all properties are accessible using that scope. +[Scope](./Org.OData.Capabilities.V1.xml#L659:~:text=Possible string value identifiers when specifying properties are `*`, _PropertyName_, `-`_PropertyName_.
`*` denotes all properties are accessible.
`-`_PropertyName_ excludes that specific property.
_PropertyName_ explicitly provides access to the specific property.
The absence of `RestrictedProperties` denotes all properties are accessible using that scope. -## [DeepInsertSupportType](./Org.OData.Capabilities.V1.xml#L681:~:text= -## [UpdateRestrictionsType](./Org.OData.Capabilities.V1.xml#L694:~:text= -## [HttpMethod](./Org.OData.Capabilities.V1.xml#L750:~:text= -## [DeepUpdateSupportType](./Org.OData.Capabilities.V1.xml#L778:~:text= -## [DeleteRestrictionsType](./Org.OData.Capabilities.V1.xml#L791:~:text= -## [CollectionPropertyRestrictionsType](./Org.OData.Capabilities.V1.xml#L832:~:text=If not specified, null, or empty, all functions and operators may be attempted. -[FilterRestrictions](./Org.OData.Capabilities.V1.xml#L840:~:text=If additionally annotated with [Core.PositionalInsert](Org.OData.Core.V1.md#PositionalInsert), members can be inserted at a specific position -[Updatable](./Org.OData.Capabilities.V1.xml#L862:~:text=If not specified, null, or empty, all functions and operators may be attempted. +[FilterRestrictions](./Org.OData.Capabilities.V1.xml#L841:~:text=If additionally annotated with [Core.PositionalInsert](Org.OData.Core.V1.md#PositionalInsert), members can be inserted at a specific position +[Updatable](./Org.OData.Capabilities.V1.xml#L863:~:text= -## [OperationRestrictionsType](./Org.OData.Capabilities.V1.xml#L873:~:text= -## [ModificationQueryOptionsType](./Org.OData.Capabilities.V1.xml#L897:~:text= -## [*ReadRestrictionsBase*](./Org.OData.Capabilities.V1.xml#L922:~:text= -## [ReadByKeyRestrictionsType](./Org.OData.Capabilities.V1.xml#L947:~:text= -## [ReadRestrictionsType](./Org.OData.Capabilities.V1.xml#L950:~:text=Only valid when applied to a collection. If a property of `ReadByKeyRestrictions` is not specified, the corresponding property value of `ReadRestrictions` applies. +[*Readable*](./Org.OData.Capabilities.V1.xml#L924:~:text=Only valid when applied to a collection. If a property of `ReadByKeyRestrictions` is not specified, the corresponding property value of `ReadRestrictions` applies. -## [CustomParameter](./Org.OData.Capabilities.V1.xml#L1014:~:text= -## [HttpResponse](./Org.OData.Capabilities.V1.xml#L1040:~:text= + - + - + - + - + - + - +