app-settings.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. azureUseOnlyEnvVars: boolean,
  37. azureTenantId: string,
  38. azureClientId: string,
  39. azureClientSecret: string,
  40. azureStorageAccountName: string,
  41. azureStorageContainerName: string,
  42. azureReferenceFileWithRelayMode: string,
  43. envAzureTenantId: string,
  44. envAzureClientId: string,
  45. envAzureClientSecret: string,
  46. envAzureStorageAccountName: string,
  47. envAzureStorageContainerName: string,
  48. isEnabledPlugins: boolean,
  49. isQuestionnaireEnabled: boolean,
  50. isAppSiteUrlHashed: boolean,
  51. isMaintenanceMode: boolean,
  52. }