interface ServerConfigInterface {
    defaultMinRankForEditingCameras: UserRank;
    defaultMinRankForEditingRailroadCrossings: UserRank;
    displayObjectMaxDegrees: {
        BigJunction: number;
        Camera: number;
        HouseNumber: number;
    };
    enforceEmailVerification: boolean;
    featureFlags: {
        AddImageToVenue?: boolean;
        DuplicateMajorTrafficEvents?: boolean;
        FarLanesInRoundabout?: boolean;
        GetPartnersAPI?: boolean;
        HouseNumberRevamp?: boolean;
        HouseNumbersNewKey?: boolean;
        ImageryRequests?: boolean;
        OnSegmentSuggestions?: boolean;
        OnSegmentSuggestionsForStaff?: boolean;
        PermanentHazardSchoolZones?: boolean;
        PolygonBasedEvents?: boolean;
        RegularLanesInJuBRA?: boolean;
        SAEConnections?: boolean;
        TollRestrictedArea?: boolean;
        VenueCrisisLocations?: boolean;
    };
    frontendConfig: FrontendConfig;
    frontendFeatureFlags: {
        CspValidation?: boolean;
        DrawingGuidanceSnackbar?: boolean;
        DrawingLogging?: boolean;
        IssueTrackerCards?: boolean;
        MteClosuresRevamp?: boolean;
        MteDescription?: boolean;
        MteDuplicateClosures?: boolean;
        MteFiltersAndSearch?: boolean;
        MteUnifiedCard?: boolean;
        NewCameraTypesBadge?: boolean;
        NewEventPage?: boolean;
        OSSMagicSelect?: boolean;
        PerfReport?: boolean;
        ReportHandledErrorsToStackdriver?: boolean;
        RestoringUnsavedEdits?: boolean;
        SAEConnectionsDebug?: boolean;
        SAEDialogBody?: boolean;
        SAEHouseNumbers?: boolean;
        UnifyActionAreaSafeZone?: boolean;
        UnifyActionAreaWebEvents?: boolean;
        WMEMaintenanceDowntime?: boolean;
        WMEPerformanceV2?: boolean;
        WMPChat?: boolean;
    };
    imageryLayersToDisplay: EARTH_ENGINE_LAYERS_UNIQUE_NAMES_TYPE[];
    issueTrackerMaxPageNumber: number;
    issueTrackerPageSize: number;
    maxClosureStartTimeDays: number;
    maxMteDurationDays: ClosureTimeFrameLimits;
    maxMteEndTimeDays: ClosureTimeFrameLimits;
    maxMteStartTimeDays: ClosureTimeFrameLimits;
    maxVenueNavigationPoints: number;
    minRankForDeletingSegment: UserRank;
    minRankForEditingDifficultTurns: UserRank;
    minRankForEditingUpdateRequest: UserRank;
    minRankForInternalImageryLayers: UserRank;
    minRankToEditExternalProviders: UserRank;
    readOnlyMode: boolean;
    venueImageUploadAllowedFileTypes: string[];
    venueImageUploadMaxFilesBatchSize: number;
    venueImageUploadMaxFileSize: number;
    venueImageUploadMinRank: UserRank;
}

Properties

defaultMinRankForEditingCameras: UserRank
defaultMinRankForEditingRailroadCrossings: UserRank
displayObjectMaxDegrees: {
    BigJunction: number;
    Camera: number;
    HouseNumber: number;
}
enforceEmailVerification: boolean
featureFlags: {
    AddImageToVenue?: boolean;
    DuplicateMajorTrafficEvents?: boolean;
    FarLanesInRoundabout?: boolean;
    GetPartnersAPI?: boolean;
    HouseNumberRevamp?: boolean;
    HouseNumbersNewKey?: boolean;
    ImageryRequests?: boolean;
    OnSegmentSuggestions?: boolean;
    OnSegmentSuggestionsForStaff?: boolean;
    PermanentHazardSchoolZones?: boolean;
    PolygonBasedEvents?: boolean;
    RegularLanesInJuBRA?: boolean;
    SAEConnections?: boolean;
    TollRestrictedArea?: boolean;
    VenueCrisisLocations?: boolean;
}
frontendConfig: FrontendConfig
frontendFeatureFlags: {
    CspValidation?: boolean;
    DrawingGuidanceSnackbar?: boolean;
    DrawingLogging?: boolean;
    IssueTrackerCards?: boolean;
    MteClosuresRevamp?: boolean;
    MteDescription?: boolean;
    MteDuplicateClosures?: boolean;
    MteFiltersAndSearch?: boolean;
    MteUnifiedCard?: boolean;
    NewCameraTypesBadge?: boolean;
    NewEventPage?: boolean;
    OSSMagicSelect?: boolean;
    PerfReport?: boolean;
    ReportHandledErrorsToStackdriver?: boolean;
    RestoringUnsavedEdits?: boolean;
    SAEConnectionsDebug?: boolean;
    SAEDialogBody?: boolean;
    SAEHouseNumbers?: boolean;
    UnifyActionAreaSafeZone?: boolean;
    UnifyActionAreaWebEvents?: boolean;
    WMEMaintenanceDowntime?: boolean;
    WMEPerformanceV2?: boolean;
    WMPChat?: boolean;
}
imageryLayersToDisplay: EARTH_ENGINE_LAYERS_UNIQUE_NAMES_TYPE[]
issueTrackerMaxPageNumber: number
issueTrackerPageSize: number
maxClosureStartTimeDays: number
maxMteDurationDays: ClosureTimeFrameLimits
maxMteEndTimeDays: ClosureTimeFrameLimits
maxMteStartTimeDays: ClosureTimeFrameLimits
maxVenueNavigationPoints: number
minRankForDeletingSegment: UserRank
minRankForEditingDifficultTurns: UserRank
minRankForEditingUpdateRequest: UserRank
minRankForInternalImageryLayers: UserRank
minRankToEditExternalProviders: UserRank
readOnlyMode: boolean
venueImageUploadAllowedFileTypes: string[]
venueImageUploadMaxFilesBatchSize: number
venueImageUploadMaxFileSize: number
venueImageUploadMinRank: UserRank