Open
Description
The REST API spec incorrectly defines some string properties as GUIDs, but they should be generic strings. This makes our deserialization code fail during runtime.
As a workaround, we are forcibly making them strings with manually written C# code. Ideally we should get the spec fixed and get the custom pieces of code removed.
Exhaustive list of custom code added:
-
OperationId
property inOperationDetails
:
-
CodeGenSuppress
attributes inDocumentModelAdministrationClient
:
-
operationId
parameter inGetOperation
methods inDocumentModelAdministrationClient
:
-
operationId
parameter in the internalCreateGetOperationRequest
method inDocumentModelAdministrationClient
: