Represents a client package, containing all clients, operations, and types.
| Property | Type | Description |
|---|
clients | SdkClientType<TServiceOperation>[] | First level clients of the package. |
crossLanguagePackageId | string | Unique ID for the package. |
enums | SdkEnumType[] | All used enumerations in the package. |
licenseInfo? | LicenseInfo | License details for client code comments or license file generation. |
metadata | object | Metadata for the package. |
metadata.apiVersion? | string | The version of the package. If undefined, the package is not versioned. If all, the package is versioned with all versions. If a string, the package is versioned with the specified version. |
models | SdkModelType[] | All used models in the package. |
namespaces | SdkNamespace<TServiceOperation>[] | Hierarchical structure for the package based on namespaces. |
unions | ( | SdkNullableType | SdkUnionType<SdkType>)[] | All used unions or nullable types in the package. |