Hierarchy (View Summary)

Constructors

Properties

Methods

_defaultCategoryAttributes _mergeCategoryAttributesWithDefault areExternalProvidersEditable arePropertiesEditable arePropertiesSuggestible areUpdateRequestsEditable changeID clone getAddress getAliases getApprovedImages getAttribute getAttributes getBrand getCategories getCategoryAttributes getCategorySet getCenterLonLat getCenterPoint getChargingStationAttributes getClonedGeometry getCreatedBy getCreatedOn getExternalProviderIDs getExternalProviders getGeometry getID getImageById getImages getImagesByUserId getIsInBbox getLockRank getMainCategory getName getNavigationPoints getOLGeometry getOpeningHours getPermissions getPhoneNumber getPointGeometry getPolygonGeometry getPrevID getServices getServiceSet getState getSuggestionPermissions getType getUniqueID getUniqueIdentifier getUpdatedBy getUpdatedOn getUpdateRequests getUrl getVenueUpdateRequests getVersion hasGeometry hasOpenUpdateRequests hasPermissionFlag hasUpdateRequests is2D isAdLocked isAllowed isAllowedForSuggestion isApproved isChargingStation isCrisisLocation isDeleteable isDeleted isDeleteSuggestible isGasStation isGeometryEditable isGeometrySuggestible isInserted isInUse isNaturalFeatures isNew isOutOfScope isParkingLot isPoint isProviderChargingStation isResidential isSelected isSnapped isUnchanged isUpdated merge parseUpdateRequests requiresModeration resetOutOfScope setAttribute setAttributes setGeometry setID setIsInBboxToTrue setOLGeometry setOutOfScope setSelected setSnapped setState setVersion wasCreatedBy defaults fromCategory

Constructors

Properties

fid?: ObjectId
ALL_PERMISSIONS: number = 0x7fffffff

Methods

  • Returns Partial<
        {
            CAR_SERVICES: {};
            CRISIS_LOCATIONS: {};
            CULTURE_AND_ENTERTAINEMENT: {};
            FOOD_AND_DRINK: {};
            LODGING: {};
            NATURAL_FEATURES: {};
            OTHER: {};
            OUTDOORS: {};
            PARKING_LOT: {};
            PROFESSIONAL_AND_PUBLIC: {};
            SHOPPING_AND_SERVICES: {};
            TRANSPORTATION: {};
        } & {
            CHARGING_STATION: ChargingStationAttributes;
            PARKING_LOT: ParkingAttributesInterface;
        },
    >

  • Returns void

  • Returns boolean

  • Returns boolean

  • Returns string[]

  • Type Parameters

    • TAttributeKey extends
          | "houseNumber"
          | "name"
          | "active"
          | "adLocked"
          | "aliases"
          | "approved"
          | "brand"
          | "categories"
          | "categoryAttributes"
          | "description"
          | "entryExitPoints"
          | "externalProviderIDs"
          | "images"
          | "lockRank"
          | "mergedFrom"
          | "openingHours"
          | "phone"
          | "rank"
          | "residential"
          | "services"
          | "streetID"
          | "url"
          | "venueUpdateRequests"
          | "geoJSONGeometry"
          | (keyof FeatureVectorAttributes<RuntimeVenueId>)

    Parameters

    Returns VenueAttributes[TAttributeKey]

  • Returns null | string

  • Returns Partial<
        {
            CAR_SERVICES: {};
            CRISIS_LOCATIONS: {};
            CULTURE_AND_ENTERTAINEMENT: {};
            FOOD_AND_DRINK: {};
            LODGING: {};
            NATURAL_FEATURES: {};
            OTHER: {};
            OUTDOORS: {};
            PARKING_LOT: {};
            PROFESSIONAL_AND_PUBLIC: {};
            SHOPPING_AND_SERVICES: {};
            TRANSPORTATION: {};
        } & {
            CHARGING_STATION: ChargingStationAttributes;
            PARKING_LOT: ParkingAttributesInterface;
        },
    >

  • Returns a center point of the geometry. If the geometry is not a LineString returns an absolute center. Otherwise, returns the nearest point on a line to an absolute center

    Returns Point

  • Returns number

  • Returns string

  • Returns string

  • Returns string

  • Returns boolean

  • Parameters

    • key:
          | "NO_PERMISSION"
          | "EDIT_GEOMETRY"
          | "EDIT_PROPERTIES"
          | "DELETE"
          | "EDIT_EMPTY_STREET"
          | "SPLIT_DIRECTIONS"
          | "SET_UNKNOWN_DIRECTIONS"
          | "EDIT_HOUSE_NUMBERS"
          | "FORCE_HOUSE_NUMBERS"
          | "EDIT_CONNECTIONS"
          | "EDIT_ROUTING_ROAD_TYPE"
          | "EDIT_CLOSURES"
          | "EDIT_HEADLIGHTS_REMINDER"
          | "EDIT_AVERAGE_SPEED_CAMERA"
          | "EDIT_BEACONS"
          | "EDIT_DIRECTIONS"
          | "EDIT_TURN_GUIDANCE"
          | "EDIT_OPEN_TURNS"
          | "EDIT_CLOSE_TURNS"
          | "EDIT"
          | "FORCE_CLOSE"
          | "PUBLISH"
          | "SET_READY"
          | "EDIT_UPDATE_REQUESTS"
          | "EDIT_EXTERNAL_PROVIDERS"

    Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Parameters

    • permission: number

    Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns true if object is currently in use and should not be deleted.

    Parameters

    • options: { keepSelected?: boolean; keepUnsaved?: boolean } = ...

      See DataModelRepository.clear for available options

    Returns undefined | boolean

    true if object is in use

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Returns boolean

  • Type Parameters

    • TAttributeKey extends
          | "houseNumber"
          | "name"
          | "active"
          | "adLocked"
          | "aliases"
          | "approved"
          | "brand"
          | "categories"
          | "categoryAttributes"
          | "description"
          | "entryExitPoints"
          | "externalProviderIDs"
          | "images"
          | "lockRank"
          | "mergedFrom"
          | "openingHours"
          | "phone"
          | "rank"
          | "residential"
          | "services"
          | "streetID"
          | "url"
          | "venueUpdateRequests"
          | "geoJSONGeometry"
          | (keyof FeatureVectorAttributes<RuntimeVenueId>)

    Returns void

  • Parameters

    • isSnapped: boolean

    Returns void