1.7 KiB
kiota client generate
Description
Now that we have a workspace.json
file, all the parameters required to generate the code are stored in the file. The kiota client generate
command will read the workspace.json
file and generate the code for each of the available clients.
It's also possible to specify for which API and client the code should be generated. This is useful when a project contains multiple clients. The kiota client generate --client-name "MyClient"
command will read the workspace.json
file and generate the code for the specified client. If it can't find the specified API or client, it will throw an error.
In general cases, the kiota client generate
command will generate the code for all the clients in the workspace.json
file based on the cached OpenAPI description. If the --refresh
parameter is provided, the command will refresh the cached OpenAPI description(s), update the different x-ms-kiotaHash
in the API Manifest and then generate the code for the specified clients.
Parameters
Parameters | Required | Example | Description | Telemetry |
---|---|---|---|---|
--client-name | --cn |
No | graphDelegated | Name of the client. Unique within the parent API. | Yes, without it's value |
--refresh | -r |
No | true | Provided when refreshing the description(s) is required. | Yes |
Usage
Using kiota client generate
for a single API client
kiota client generate --client-name "GraphClient"
Using kiota client generate
for all API clients
kiota client generate
Using kiota client generate
for all API clients and refresh their descriptions
kiota client generate