app-settings.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. export type IResAppSettings = {
  2. title: string,
  3. confidential: string,
  4. globalLang: string,
  5. isEmailPublishedForNewUser: boolean,
  6. fileUpload: string,
  7. isV5Compatible: boolean,
  8. siteUrl: string,
  9. envSiteUrl: string,
  10. isMailerSetup: boolean,
  11. fromAddress: string,
  12. transmissionMethod: string,
  13. smtpHost: string,
  14. smtpPort: string | number, // TODO: check
  15. smtpUser: string,
  16. smtpPassword: string,
  17. sesAccessKeyId: string,
  18. sesSecretAccessKey: string,
  19. fileUploadType: string,
  20. envFileUploadType: string,
  21. useOnlyEnvVarForFileUploadType: boolean,
  22. s3Region: string,
  23. s3CustomEndpoint: string,
  24. s3Bucket:string,
  25. s3AccessKeyId: string,
  26. s3SecretAccessKey: string,
  27. s3ReferenceFileWithRelayMode: string,
  28. gcsUseOnlyEnvVars: boolean,
  29. gcsApiKeyJsonPath: string,
  30. gcsBucket: string,
  31. gcsUploadNamespace: string,
  32. gcsReferenceFileWithRelayMode: string,
  33. envGcsApiKeyJsonPath: string,
  34. envGcsBucket: string,
  35. envGcsUploadNamespace: string,
  36. isEnabledPlugins: boolean,
  37. isQuestionnaireEnabled: boolean,
  38. isAppSiteUrlHashed: boolean,
  39. isMaintenanceMode: boolean,
  40. }