/** * 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. */ import type { NamedSnapshot } from './NamedSnapshot'; /** * * @export * @interface NamedSnapshotSavingResponse */ export interface NamedSnapshotSavingResponse { /** * * @type {boolean} * @memberof NamedSnapshotSavingResponse */ ok: boolean; /** * * @type {NamedSnapshotSavingResponseTypeEnum} * @memberof NamedSnapshotSavingResponse */ type: NamedSnapshotSavingResponseTypeEnum; /** * * @type {NamedSnapshotSavingResponseStatusEnum} * @memberof NamedSnapshotSavingResponse */ status: NamedSnapshotSavingResponseStatusEnum; /** * * @type {NamedSnapshot} * @memberof NamedSnapshotSavingResponse */ snapshot: NamedSnapshot; } /** * @export */ export declare const NamedSnapshotSavingResponseTypeEnum: { readonly SnapshotNamedSaving: 'snapshot.named.saving'; }; export type NamedSnapshotSavingResponseTypeEnum = typeof NamedSnapshotSavingResponseTypeEnum[keyof typeof NamedSnapshotSavingResponseTypeEnum]; /** * @export */ export declare const NamedSnapshotSavingResponseStatusEnum: { readonly Saving: 'saving'; }; export type NamedSnapshotSavingResponseStatusEnum = typeof NamedSnapshotSavingResponseStatusEnum[keyof typeof NamedSnapshotSavingResponseStatusEnum]; /** * Check if a given object implements the NamedSnapshotSavingResponse interface. */ export declare function instanceOfNamedSnapshotSavingResponse(value: object): value is NamedSnapshotSavingResponse; export declare function NamedSnapshotSavingResponseFromJSON(json: any): NamedSnapshotSavingResponse; export declare function NamedSnapshotSavingResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): NamedSnapshotSavingResponse; export declare function NamedSnapshotSavingResponseToJSON(json: any): NamedSnapshotSavingResponse; export declare function NamedSnapshotSavingResponseToJSONTyped(value?: NamedSnapshotSavingResponse | null, ignoreDiscriminator?: boolean): any;