interface AppModelAttributes {
    backTab: null | TabName;
    editing: boolean;
    filterPanelType: string;
    highlightedMarkers: readonly ObjectId[];
    houseNumbersMapEditor?: HouseNumbersMapEditor;
    initialized: boolean;
    isAddingHouseNumber: boolean;
    isReloadAllowed: boolean;
    issueTrackerDefaultLocalFilterId: string;
    issueTrackerFilter: IssueTrackerFilter;
    loadingFeatures: boolean;
    loadingIssueTrackerMapData: boolean;
    loggedIn: null | boolean;
    mapTooltips: readonly MapTooltip[];
    modeSwitcherState: ModeSwitcherMode;
    mteFilter: MTEFilter;
    pendingOperations: string[];
    sandbox: boolean;
    selectedMarkers: readonly ObjectId[];
    sessionExpired: boolean;
    showDisallowedTurnsEditor: boolean;
    showKeyboardDialog: boolean;
    showTermsOfServiceDialog: boolean;
    sidePanel?: { content: Element; id: string };
    snackbar?: { content: ReactNode; id: string; options: SnackbarOptions };
    user: null | LoggedInUser;
    zoomEditingLock: null | string;
}

Properties

backTab: null | TabName
editing: boolean
filterPanelType: string
highlightedMarkers: readonly ObjectId[]
houseNumbersMapEditor?: HouseNumbersMapEditor
initialized: boolean
isAddingHouseNumber: boolean
isReloadAllowed: boolean
issueTrackerDefaultLocalFilterId: string
issueTrackerFilter: IssueTrackerFilter
loadingFeatures: boolean
loadingIssueTrackerMapData: boolean
loggedIn: null | boolean
mapTooltips: readonly MapTooltip[]
modeSwitcherState: ModeSwitcherMode
mteFilter: MTEFilter
pendingOperations: string[]
sandbox: boolean
selectedMarkers: readonly ObjectId[]
sessionExpired: boolean
showDisallowedTurnsEditor: boolean
showKeyboardDialog: boolean
showTermsOfServiceDialog: boolean
sidePanel?: { content: Element; id: string }
snackbar?: { content: ReactNode; id: string; options: SnackbarOptions }
user: null | LoggedInUser
zoomEditingLock: null | string