/* tslint:disable */
/* eslint-disable */
/**
 * AssistedInstall
 * Assisted installation
 *
 * 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.
 */

/**
 *
 * @export
 * @interface ModelError
 */
export interface ModelError {
  /**
   * Globally unique code of the error, composed of the unique identifier of the API and the numeric identifier of the error. For example, if the numeric identifier of the error is 93 and the identifier of the API is assisted_install then the code will be ASSISTED-INSTALL-93.
   * @type {string}
   * @memberof ModelError
   */
  code: string;
  /**
   * Self link.
   * @type {string}
   * @memberof ModelError
   */
  href: string;
  /**
   * Numeric identifier of the error.
   * @type {number}
   * @memberof ModelError
   */
  id: number;
  /**
   * Indicates the type of this object. Will always be \'Error\'.
   * @type {string}
   * @memberof ModelError
   */
  kind: ModelErrorKindEnum;
  /**
   * Human-readable description of the error.
   * @type {string}
   * @memberof ModelError
   */
  reason: string;
}

/**
 * @export
 * @enum {string}
 */
export enum ModelErrorKindEnum {
  Error = 'Error',
}
