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
@@ -216,7 +218,7 @@ For example, the following section puts the generated code in a namespace and ge
216
218
</OpenApiReference>
217
219
```
218
220
219
-
Likewise, you can enable nullable reference types by adding `/GenerateNullableReferenceTypes:true`, optionally combined with `/GenerateOptionalParameters:true`.
221
+
Likewise, you can enable nullable reference types by adding `/GenerateNullableReferenceTypes:true /GenerateOptionalPropertiesAsNullable:true /GenerateOptionalParameters:true`.
220
222
221
223
# [Kiota](#tab/kiota)
222
224
@@ -256,9 +258,9 @@ NSwag needs extra settings to make response headers accessible. Specify the foll
256
258
This enables the following code, which is explained below:
@@ -295,3 +297,27 @@ Due to a [bug in Kiota](https://github.com/microsoft/kiota/issues/4190), a try/c
295
297
For a full example, see the [example project](https://github.com/json-api-dotnet/JsonApiDotNetCore/tree/openapi/src/Examples/OpenApiKiotaClientExample).
296
298
297
299
---
300
+
301
+
## Atomic operations
302
+
303
+
# [NSwag](#tab/nswag)
304
+
305
+
[Atomic operations](~/usage/writing/bulk-batch-operations.md) are fully supported.
306
+
The [example project](https://github.com/json-api-dotnet/JsonApiDotNetCore/tree/openapi/src/Examples/OpenApiNSwagClientExample)
307
+
demonstrates how to use them. It uses local IDs to:
308
+
- Create a new tag
309
+
- Create a new person
310
+
- Create a new todo-item, tagged with the new tag, and owned by the new person
311
+
- Assign the todo-item to the created person
312
+
313
+
# [Kiota](#tab/kiota)
314
+
315
+
[Atomic operations](~/usage/writing/bulk-batch-operations.md) are fully supported.
316
+
See the [example project](https://github.com/json-api-dotnet/JsonApiDotNetCore/tree/openapi/src/Examples/OpenApiKiotaClientExample)
317
+
demonstrates how to use them. It uses local IDs to:
318
+
- Create a new tag
319
+
- Create a new person
320
+
- Create a new todo-item, tagged with the new tag, and owned by the new person
0 commit comments