From f5f1d68f1ea80e1dbf2e1832da9861597c9127af Mon Sep 17 00:00:00 2001 From: Ralf Handl Date: Fri, 27 Sep 2024 10:58:59 +0200 Subject: [PATCH] Revert accidental change --- docs/odata-csdl-json/odata-csdl-json.html | 17 +++++++++-------- docs/odata-csdl-json/odata-csdl-json.md | 17 +++++++++-------- odata-csdl/12 Action and Function.md | 3 ++- 3 files changed, 20 insertions(+), 17 deletions(-) diff --git a/docs/odata-csdl-json/odata-csdl-json.html b/docs/odata-csdl-json/odata-csdl-json.html index 3350f8f0..b84ea162 100644 --- a/docs/odata-csdl-json/odata-csdl-json.html +++ b/docs/odata-csdl-json/odata-csdl-json.html @@ -2036,15 +2036,15 @@

Parameter ObjectParameter objects MAY also contain annotations.

$Name

The value of $Name is a string containing the parameter name.

-

$Type and ##subisec $Collection

+

$Type and $Collection

For single-valued parameters the value of $Type is the qualified name of the accepted type.

For collection-valued parameters the value of $Type is the qualified name of the accepted item type, and the member $Collection MUST be present with the literal value true.

Absence of the $Type member means the type is Edm.String.

-

$Nullable

+

$Nullable

The value of $Nullable is one of the Boolean literals true or false. Absence of the member means false.

For single-valued parameters the value true means that the parameter accepts a null value.

For collection-valued parameters the parameter value will always be a collection that MAY be empty. In this case $Nullable applies to items of the collection and specifies whether the collection MAY contain null values.

-

Annotation Core.OptionalParameter

+

Annotation Core.OptionalParameter

A $Parameter object annotated with the term Core.OptionalParameter MAY be omitted when invoking the function or action.

All parameters marked as optional MUST come after any parameters not marked as optional. The binding parameter MUST NOT be marked as optional.

@@ -2069,7 +2069,7 @@

} ] -

Annotation Core.IsDelta

+

Annotation Core.IsDelta

A parameter that accepts a single entity or a collection of entities MAY accept a delta representation. This is indicated by annotating the parameter with the term Core.IsDelta.

Deltas represent changes between two versions of data and, in addition to current values, MAY include deleted entities as well as changes to related entities and relationships, according to the format-specific delta representation.

@@ -4389,10 +4389,11 @@

Parameter Object
  • Entity Container Object
      diff --git a/docs/odata-csdl-json/odata-csdl-json.md b/docs/odata-csdl-json/odata-csdl-json.md index 4b74fc08..cda2831c 100644 --- a/docs/odata-csdl-json/odata-csdl-json.md +++ b/docs/odata-csdl-json/odata-csdl-json.md @@ -2961,7 +2961,7 @@ Parameter objects MAY also contain [annotations](#Annotation). The value of `$Name` is a string containing the parameter name. -### `$Type` and ##subisec `$Collection` +### `$Type` and `$Collection` For single-valued parameters the value of `$Type` is the qualified name of the accepted type. @@ -2972,7 +2972,7 @@ present with the literal value `true`. Absence of the `$Type` member means the type is `Edm.String`. -### `$Nullable` +### `$Nullable` The value of `$Nullable` is one of the Boolean literals `true` or `false`. Absence of the member means `false`. @@ -2985,7 +2985,7 @@ collection that MAY be empty. In this case `$Nullable` applies to items of the collection and specifies whether the collection MAY contain `null` values. -### Annotation `Core.OptionalParameter` +### Annotation `Core.OptionalParameter` A `$Parameter` object annotated with the term [`Core.OptionalParameter`](https://github.com/oasis-tcs/odata-vocabularies/blob/main/vocabularies/Org.OData.Core.V1.md#OptionalParameter) MAY be omitted when invoking the function or action. @@ -3021,7 +3021,7 @@ function with the `$Parameter` member. -### Annotation `Core.IsDelta` +### Annotation `Core.IsDelta` A parameter that accepts a single entity or a collection of entities MAY accept a delta representation. This is indicated by annotating the parameter with the term [`Core.IsDelta`](https://github.com/oasis-tcs/odata-vocabularies/blob/main/vocabularies/Org.OData.Core.V1.md#IsDelta). @@ -6243,10 +6243,11 @@ https://openui5.hana.ondemand.com/topic/87aac894a40640f89920d7b2a414499b. - [`$Parameter`](#Parameter.13.9) - [Parameter Object](#ParameterObject.14) - [`$Name`](#Name.14.1) - - [`$Type` and ##subisec `$Collection`](#TypeandsubisecCollection.14.2) - - [`$Nullable`](#Nullable.14.3) - - [Annotation `Core.OptionalParameter`](#AnnotationCoreOptionalParameter.14.4) - - [Annotation `Core.IsDelta`](#AnnotationCoreIsDelta.14.5) + - [`$Type`](#Type.14.2) + - [`$Collection`](#Collection.14.3) + - [`$Nullable`](#Nullable.14.4) + - [Annotation `Core.OptionalParameter`](#AnnotationCoreOptionalParameter.14.5) + - [Annotation `Core.IsDelta`](#AnnotationCoreIsDelta.14.6) - [Entity Container Object](#EntityContainerObject.15) - [`$Extends`](#Extends.15.1) - [Entity Set Object](#EntitySetObject.16) diff --git a/odata-csdl/12 Action and Function.md b/odata-csdl/12 Action and Function.md index 130c5487..22c162ac 100644 --- a/odata-csdl/12 Action and Function.md +++ b/odata-csdl/12 Action and Function.md @@ -380,7 +380,8 @@ Parameter objects MAY also contain [annotations](#Annotation). The value of `$Name` is a string containing the parameter name. -### ##subisec `$Type` and ##subisec `$Collection` +### ##subisec `$Type` +and ##subisec `$Collection` For single-valued parameters the value of `$Type` is the qualified name of the accepted type.