Data types
Azure.ClientGenerator.Core
Section titled “Azure.ClientGenerator.Core”ClientInitializationOptions
Section titled “ClientInitializationOptions”Client initialization customization options.
model Azure.ClientGenerator.Core.ClientInitializationOptionsProperties
Section titled “Properties”| Name | Type | Description |
|---|---|---|
| parameters? | Model | Redefine the client initialization parameters you would like to add to the client. By default, we apply endpoint, credential, and api-version parameters. If you specify parameters model, we will append the properties of the model to the parameters list of the client initialization. |
| initializedBy? | EnumMember | Union | Determines how the client could be initialized. Use InitializedBy enum to set the value. The value could be InitializedBy.individually, InitializedBy.parent or InitializedBy.individually | InitializedBy.parent. |
Access value.
enum Azure.ClientGenerator.Core.Access| Name | Value | Description |
|---|---|---|
| public | "public" | Open to user |
| internal | "internal" | Hide from user |
DocumentationMode
Section titled “DocumentationMode”Defines how client documentation should be applied
enum Azure.ClientGenerator.Core.DocumentationMode| Name | Value | Description |
|---|---|---|
| append | "append" | Append client documentation to the existing doc |
| replace | "replace" | Replace the existing doc with client documentation |
InitializedBy
Section titled “InitializedBy”InitializedBy value.
enum Azure.ClientGenerator.Core.InitializedBy| Name | Value | Description |
|---|---|---|
| individually | 1 | The client could be initialized individually. |
| parent | 2 | The client could be initialized by parent client. |
Usage value.
enum Azure.ClientGenerator.Core.Usage| Name | Value | Description |
|---|---|---|
| input | 2 | Used in request |
| output | 4 | Used in response |
| json | 256 | Used with JSON content type |
| xml | 512 | Used with XML content type |