You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|:heavy_check_mark:**MUST** support \$select on resource to enable properties projection |
184
184
|:ballot_box_with_check:**SHOULD** support \$filter with eq, ne operations on properties of entities for collections|
185
-
|:heavy_check_mark:**MUST** support [server-side pagination](https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#981-server-driven-paging) using a [nextLink](http://docs.oasis-open.org/odata/odata-json-format/v4.01/odata-json-format-v4.01.html#sec_ControlInformationnextLinkodatanextL) for collections |
186
-
|:ballot_box_with_check:**SHOULD** support pagination $top, $skip and $count for collections |
185
+
|:heavy_check_mark:**MUST** support [server-driven pagination](https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#981-server-driven-paging) of collections using a [nextLink](http://docs.oasis-open.org/odata/odata-json-format/v4.01/odata-json-format-v4.01.html#sec_ControlInformationnextLinkodatanextL)|
186
+
|:ballot_box_with_check:**SHOULD** support [client-driven pagination](https://github.com/microsoft/api-guidelines/blob/vNext/Guidelines.md#982-client-driven-paging) of collections using $top and $skip (or $skipToken)"|
187
+
|:ballot_box_with_check:**SHOULD** support $count for collections |
187
188
|:ballot_box_with_check:**SHOULD** sorting with \$orderby both ascending and descending on properties of the entities |
188
189
189
190
The query options part of an OData URL can be quite long, potentially exceeding
@@ -417,7 +418,7 @@ Recommended API Design patterns:
417
418
| Evolvable Enums | The ability to extend enumerated types without breaking changes. |[Evolvable Enums](./patterns/evolvable-enums.md)|
418
419
| Change Tracking | The ability to keep API consumers in sync with changes without polling. |[Change Tracking](./patterns/change-tracking.md)|
419
420
| Namespace | The ability to organize resource definitions into a logical set. |[Namespace](./patterns/namespace.md)|
420
-
| Alternate Key | The ability to uniquely identify and query recources using alternate key. |[Alternate Key](./patterns/alternate-key.md)|
421
+
| Alternate Key | The ability to uniquely identify and query recources using an alternate key. |[Alternate Key](./patterns/alternate-key.md)|
0 commit comments