/** * kameleo-local-api * You can use the following API endpoints to communicate with the local running Kameleo programmatically. * * The version of the OpenAPI document: 4.4.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface KernelResponse */ export interface KernelResponse { /** * Unique identifier of the kernel. * @type {string} * @memberof KernelResponse */ id: string; /** * The operating system this kernel supports (e.g: win-x64, osx-arm64). * @type {string} * @memberof KernelResponse */ platform: string; /** * The browser this kernel contains (e.g: chroma, junglefox). * @type {string} * @memberof KernelResponse */ browser: string; /** * Version of the browser. * @type {string} * @memberof KernelResponse */ version: string; /** * Build timestamp of the kernel. * @type {Date} * @memberof KernelResponse */ builtAt: Date; /** * Size of the download package in bytes. * @type {number} * @memberof KernelResponse */ downloadSize: number; /** * Size of the extracted package on the local file system in bytes or null if the kernel is not installed. * @type {number} * @memberof KernelResponse */ diskSize?: number | null; /** * Flag indicating if the kernel is locally available (true) or it has to be installed before usage (false). * @type {boolean} * @memberof KernelResponse */ isInstalled: boolean; /** * Flag indicating if the kernel is currently in use. * @type {boolean} * @memberof KernelResponse */ isInUse: boolean; /** * Flag indicating that the kernel will be removed from the local file system when it is not in use. * @type {boolean} * @memberof KernelResponse */ isMarkedForRemoval: boolean; } /** * Check if a given object implements the KernelResponse interface. */ export declare function instanceOfKernelResponse(value: object): value is KernelResponse; export declare function KernelResponseFromJSON(json: any): KernelResponse; export declare function KernelResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): KernelResponse; export declare function KernelResponseToJSON(json: any): KernelResponse; export declare function KernelResponseToJSONTyped(value?: KernelResponse | null, ignoreDiscriminator?: boolean): any;