/* tslint:disable */ /* eslint-disable */ /** * Assisted Migration Agent API * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: v1 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { mapValues } from '../runtime.js'; /** * * @export * @interface AgentModeRequest */ export interface AgentModeRequest { /** * * @type {AgentModeRequestModeEnum} * @memberof AgentModeRequest */ mode: AgentModeRequestModeEnum; } /** * @export */ export const AgentModeRequestModeEnum = { Connected: 'connected', Disconnected: 'disconnected' } as const; export type AgentModeRequestModeEnum = typeof AgentModeRequestModeEnum[keyof typeof AgentModeRequestModeEnum]; /** * Check if a given object implements the AgentModeRequest interface. */ export function instanceOfAgentModeRequest(value: object): value is AgentModeRequest { if (!('mode' in value) || value['mode'] === undefined) return false; return true; } export function AgentModeRequestFromJSON(json: any): AgentModeRequest { return AgentModeRequestFromJSONTyped(json, false); } export function AgentModeRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): AgentModeRequest { if (json == null) { return json; } return { 'mode': json['mode'], }; } export function AgentModeRequestToJSON(json: any): AgentModeRequest { return AgentModeRequestToJSONTyped(json, false); } export function AgentModeRequestToJSONTyped(value?: AgentModeRequest | null, ignoreDiscriminator: boolean = false): any { if (value == null) { return value; } return { 'mode': value['mode'], }; }