// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.

import { InputAuth } from "./input-auth.js";
import { InputClient } from "./input-client.js";
import { InputEnumType, InputModelType } from "./input-type.js";

export interface CodeModel {
  Name: string;
  Description?: string;
  ApiVersions: string[];
  Enums: InputEnumType[];
  Models: InputModelType[];
  Clients: InputClient[];
  Auth?: InputAuth;
}
