import type PortalAppInfo from "./PortalAppInfo.js"; import type PortalUser from "./PortalUser.js"; export default interface PortalSelf { access?: string; allowedOrigins?: string[]; allowedRedirectUris?: string[]; allSSL?: boolean; analysisLayersGroupQuery?: string; appInfo?: PortalAppInfo; authorizedCrossOriginDomains?: string[]; availableCredits?: number; basemapGalleryGroupQuery?: string; bingKey?: string; canSearchPublic?: boolean; canSharePublic?: boolean; created?: number; culture?: string; cultureFormat?: string; currentVersion?: string; customBaseUrl: string; defaultBasemap?: string; description?: string | null; featuredGroups?: { owner: string; title: string; }[]; httpPort: number; httpsPort: number; id?: string; ipCntryCode?: string; isPortal: boolean; modified?: number; name: string | null; orgEmail?: string; orgPhone?: string; orgUrl?: string; portalHostname: string; portalMode: string; portalName: string; region?: string; units?: string; urlKey?: string; user: PortalUser; useStandardizedQuery?: boolean; useVectorBasemaps?: boolean; }