import { SpaAppIdEnum } from "./spa-app-id.enum";
import { SpaAppBundleSetI } from "./spa-app-bundle-set.interface";
import { SpaAppAlertI } from "./spa-app-alert.interface";
import { SpaAppReleaseNoteI } from "./spa-app-release-note.interface";
import { SpaAppChannelI } from "./spa-app-channel.interface";

export interface SpaAppConfigI {
  id: SpaAppIdEnum;
  appflowId: string;
  versions: {
    next: SpaAppBundleSetI;
    current: SpaAppBundleSetI;
    orange: SpaAppBundleSetI;
    yellow: SpaAppBundleSetI;
    red: SpaAppBundleSetI;
  };
  alerts: SpaAppAlertI[];
  releaseNotes: SpaAppReleaseNoteI[];
  channels: SpaAppChannelI[];
}