[csharp][generichost] Implement not required nullable properties (#16810)

* init

* fixed read and write

* completed changes using latest-nrt sample

* fixed all samples

* add null check on write, change on exception

* resolved conflicts

* build samples

* added backing property for not required properties

* more not required and nullable hanlding improvements

* revert sample updates for a merge master

* revert sample updates for a merge master

* sample build is working, need to remove warnings

* fixed warnings in .net 7 with nrt

* fixed manual tests

* fixed all samples

* fix npe

* removed debugging lines

* revert changes to unused file

* removed unused lambdas

* fix a serialization bug

* make option a hidden property

* updated documentation

* improved parameter ordering
This commit is contained in:
devhl-labs
2023-11-12 21:16:35 -05:00
committed by GitHub
parent 2f655f1a9c
commit 7e529926a6
490 changed files with 46093 additions and 9072 deletions

View File

@@ -0,0 +1,53 @@
# Org.OpenAPITools.Model.RequiredClass
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**RequiredNullableIntegerProp** | **int?** | |
**RequiredNotnullableintegerProp** | **int** | |
**NotRequiredNullableIntegerProp** | **int?** | | [optional]
**NotRequiredNotnullableintegerProp** | **int** | | [optional]
**RequiredNullableStringProp** | **string** | |
**RequiredNotnullableStringProp** | **string** | |
**NotrequiredNullableStringProp** | **string** | | [optional]
**NotrequiredNotnullableStringProp** | **string** | | [optional]
**RequiredNullableBooleanProp** | **bool?** | |
**RequiredNotnullableBooleanProp** | **bool** | |
**NotrequiredNullableBooleanProp** | **bool?** | | [optional]
**NotrequiredNotnullableBooleanProp** | **bool** | | [optional]
**RequiredNullableDateProp** | **DateTime?** | |
**RequiredNotNullableDateProp** | **DateTime** | |
**NotRequiredNullableDateProp** | **DateTime?** | | [optional]
**NotRequiredNotnullableDateProp** | **DateTime** | | [optional]
**RequiredNotnullableDatetimeProp** | **DateTime** | |
**RequiredNullableDatetimeProp** | **DateTime?** | |
**NotrequiredNullableDatetimeProp** | **DateTime?** | | [optional]
**NotrequiredNotnullableDatetimeProp** | **DateTime** | | [optional]
**RequiredNullableEnumInteger** | **int?** | |
**RequiredNotnullableEnumInteger** | **int** | |
**NotrequiredNullableEnumInteger** | **int?** | | [optional]
**NotrequiredNotnullableEnumInteger** | **int** | | [optional]
**RequiredNullableEnumIntegerOnly** | **int?** | |
**RequiredNotnullableEnumIntegerOnly** | **int** | |
**NotrequiredNullableEnumIntegerOnly** | **int?** | | [optional]
**NotrequiredNotnullableEnumIntegerOnly** | **int** | | [optional]
**RequiredNotnullableEnumString** | **string** | |
**RequiredNullableEnumString** | **string** | |
**NotrequiredNullableEnumString** | **string** | | [optional]
**NotrequiredNotnullableEnumString** | **string** | | [optional]
**RequiredNullableOuterEnumDefaultValue** | **OuterEnumDefaultValue** | |
**RequiredNotnullableOuterEnumDefaultValue** | **OuterEnumDefaultValue** | |
**NotrequiredNullableOuterEnumDefaultValue** | **OuterEnumDefaultValue** | | [optional]
**NotrequiredNotnullableOuterEnumDefaultValue** | **OuterEnumDefaultValue** | | [optional]
**RequiredNullableUuid** | **Guid?** | |
**RequiredNotnullableUuid** | **Guid** | |
**NotrequiredNullableUuid** | **Guid?** | | [optional]
**NotrequiredNotnullableUuid** | **Guid** | | [optional]
**RequiredNullableArrayOfString** | **List<string>** | |
**RequiredNotnullableArrayOfString** | **List<string>** | |
**NotrequiredNullableArrayOfString** | **List<string>** | | [optional]
**NotrequiredNotnullableArrayOfString** | **List<string>** | | [optional]
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)