-
Notifications
You must be signed in to change notification settings - Fork 387
/
config.gen.ts
82 lines (76 loc) · 2.45 KB
/
config.gen.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
// AUTOGENERATED BY configgen.go
// DO NOT EDIT.
import { MemorySize } from '@/types/common';
export class CaptchaConfig {
login: MultiCaptchaConfig;
registration: MultiCaptchaConfig;
}
export class FrontendConfig {
externalAddress: string;
satelliteName: string;
satelliteNodeURL: string;
stripePublicKey: string;
partneredSatellites: PartneredSatellite[] | null;
defaultProjectLimit: number;
generalRequestURL: string;
projectLimitsIncreaseRequestURL: string;
gatewayCredentialsRequestURL: string;
isBetaSatellite: boolean;
betaSatelliteFeedbackURL: string;
betaSatelliteSupportURL: string;
documentationURL: string;
couponCodeBillingUIEnabled: boolean;
couponCodeSignupUIEnabled: boolean;
fileBrowserFlowDisabled: boolean;
linksharingURL: string;
publicLinksharingURL: string;
pathwayOverviewEnabled: boolean;
captcha: CaptchaConfig;
limitsAreaEnabled: boolean;
defaultPaidStorageLimit: MemorySize;
defaultPaidBandwidthLimit: MemorySize;
inactivityTimerEnabled: boolean;
inactivityTimerDuration: number;
inactivityTimerViewerEnabled: boolean;
optionalSignupSuccessURL: string;
homepageURL: string;
nativeTokenPaymentsEnabled: boolean;
passwordMinimumLength: number;
passwordMaximumLength: number;
abTestingEnabled: boolean;
pricingPackagesEnabled: boolean;
galleryViewEnabled: boolean;
neededTransactionConfirmations: number;
objectBrowserPaginationEnabled: boolean;
billingFeaturesEnabled: boolean;
stripePaymentElementEnabled: boolean;
unregisteredInviteEmailsEnabled: boolean;
freeTierInvitesEnabled: boolean;
userBalanceForUpgrade: number;
limitIncreaseRequestEnabled: boolean;
signupActivationCodeEnabled: boolean;
allowedUsageReportDateRange: number;
onboardingStepperEnabled: boolean;
enableRegionTag: boolean;
emissionImpactViewEnabled: boolean;
applicationsPageEnabled: boolean;
daysBeforeTrialEndNotification: number;
analyticsEnabled: boolean;
plausibleScriptUrl: string;
plausibleDomain: string;
newAppSetupFlowEnabled: boolean;
objectBrowserKeyNamePrefix: string;
objectBrowserKeyLifetime: number;
}
export class MultiCaptchaConfig {
recaptcha: SingleCaptchaConfig;
hcaptcha: SingleCaptchaConfig;
}
export class PartneredSatellite {
name: string;
address: string;
}
export class SingleCaptchaConfig {
enabled: boolean;
siteKey: string;
}