/** * Dashboard API * Dashboard API documentation * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * Optional metadata sent at grant request time so the authorizing user * can recognize the client in the management UI. Every field is optional — * a CLI may know its hostname, an embedded MCP server may not. * @export * @interface ClientMetadata */ export interface ClientMetadata { /** * Package or product name. e.g. `@dynamic-labs/dynamic-cli` * @type {string} * @memberof ClientMetadata */ name?: string; /** * Semver-compatible version string. e.g. `0.4.2` * @type {string} * @memberof ClientMetadata */ version?: string; /** * Machine hostname where the client is running. e.g. `my-laptop` * @type {string} * @memberof ClientMetadata */ hostname?: string; /** * Operating system identifier as reported by the client. * Typical values: `darwin`, `linux`, `win32`. * @type {string} * @memberof ClientMetadata */ os?: string; } export declare function ClientMetadataFromJSON(json: any): ClientMetadata; export declare function ClientMetadataFromJSONTyped(json: any, ignoreDiscriminator: boolean): ClientMetadata; export declare function ClientMetadataToJSON(value?: ClientMetadata | null): any;