/** * Boat Public API v1 * Public JSON API for creating, operating, prompting, observing, and exposing Boat sandboxes from backend services, CI jobs, hosted workers, and Boat automation products. The v1 reference intentionally documents the developer integration surface only. Dashboard billing actions are not part of v1. * * 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 desktop/VNC setup options used by the Boat dashboard and CLI. Most callers send an empty body. * @export * @interface DesktopRequest */ export interface DesktopRequest { [key: string]: any | any; /** * For `?vnc=1`, return a noVNC URL that does not require an access token. * @type {boolean} * @memberof DesktopRequest */ publicAccess?: boolean; } /** * Check if a given object implements the DesktopRequest interface. */ export declare function instanceOfDesktopRequest(value: object): value is DesktopRequest; export declare function DesktopRequestFromJSON(json: any): DesktopRequest; export declare function DesktopRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): DesktopRequest; export declare function DesktopRequestToJSON(json: any): DesktopRequest; export declare function DesktopRequestToJSONTyped(value?: DesktopRequest | null, ignoreDiscriminator?: boolean): any;