import { Injectable } from '@angular/core';
import { AuthConfig } from 'angular-oauth2-oidc';

@Injectable()
export class AppConfiguration {
  includeGoogleAnalytics = false;
  title?: string;

  sso: AuthConfig;

  swagger: { [key: string]: { rootUrl: string } };

  remissionModuleOptions: {
    useMock: false;
    endpoints: { [key: string]: string };
  };

  taskCalendarModuleOptions: {
    useMock: false;
    endpoints: { [key: string]: string };
  };

  taskCalendarConfig: {
    monthsOffset: number;
    weeksOffset: number;
  };
}
