// @ts-check /** * @typedef {import("../interface").Environment} Environment */ /** * @type {Environment} */ var environment = { production: false, apiBaseUrl: 'https://api-dev.latchaccess.com', apiDoorUrl: 'https://api.dev.door.com', apiPropertyUrl: 'https://door-property-service.dev.door.com', selectAccount: '254b4f80', useMocks: false, name: 'dev', enableLogging: true, datadogToken: '', enableAnalytics: true, reCaptchaToken: '', auth0Config: { domain: 'auth.dev.door.com', clientId: '', redirectUri: window.location.origin, audience: 'https://api.dev.door.com', serverUrl: 'https://api.dev.door.com', cacheLocation: 'localstorage', authorizationParams: { redirect_uri: window.location.origin, audience: 'https://api.dev.door.com', }, httpInterceptor: { allowedList: [ { uri: 'https://api-dev.latchaccess.com/web/v2/user-accounts/password/reset', allowAnonymous: true }, 'https://api-dev.latchaccess.com/web/*', 'https://api.dev.door.com/*' // Ordering seems to matter here, though I can't find documentation of this fact. // We want to require tokens for /web/* paths, EXCEPT for /web/v2/user-accounts/password/reset ] } }, nativeAppAuthConfig: { urlTokenConfig: [ { url: 'https://api-dev.latchaccess.com', tokenType: 'jwt' }, { url: 'https://api.dev.door.com', tokenType: 'jwt' } ] }, enableFeaturedEntries: true, sprigEnvironmentId: '', inventory: { creationWizard: true }, amenities: { groupReservationsByDate: true, }, split: { core: { authorizationKey: '', key: 'key' } }, mapbox: { accessToken: '', geocodingUrl: 'https://api.mapbox.com/search/geocode/v6/forward', }, rudderstack: { writeKey: '', dataPlaneUrl: 'https://rudderstack-proxy.dev.latchaccess.com' }, };