HERE iOS SDK Developer's Guide

NMAExtendedAttribute

Class Summary

class NMAExtendedAttribute

Derived from: NSObject

Represents additional detailed information about a NMAPlace, an extensible collection of attributes that can include:

Include: NMAKit.framework/headers/NMAExtendedAttribute.h

Inheritance Diagrams

Figure 1. Public inheritance diagram for NMAExtendedAttribute

[For complete information, see the section Class Details]

Public Property Summary

Table 1. Public Properties
Public Properties

[readable, assign] NSString *  label

The localized display label for the extended attribute, e.g. "Payment", which can be displayed directly by the client application.

[readable, assign] NSString *  text

The localized text for the extended attribute as NSString, e.g. "VISA", which can be can be displayed directly by the client application.

[readable, assign] NSString *  uniqueId

Gets the unique identifier for the NMAExtendedAttribute.

Instance Method Summary

Table 2. Instance Methods
Instance Method Summary

-(nonnull instancetype) init

Class Method Summary

Table 3. Class Methods
Class Methods

+(nonnull instancetype) new

Class Details

Represents additional detailed information about a NMAPlace, an extensible collection of attributes that can include:

  • Payment - a list of available payment methods (such as cash, credit card, or direct debit, etc)
  • OpeningHours - a list of hours during which the place is open for business
  • AnnualClosings - a description of annual closing dates such as holidays or other special occasions
  • Price - a price list
  • NearestLandmark - a description of the nearest landmark
  • LanguagesSpoken - a list of the languages that are spoken at the place
  • AvailableParking - a list of parking options available nearby
  • Smoking - a notification of whether smoking is allowed
  • DisabledAccess - a notification of whether disabled access is available
  • TransitLines - a list of available public transport transit lines
  • Departures - a list of next departures for available public transport transit lines
  • BlindGuide - a notification of whether a public transport stop has blind guide (tactile paving)
  • Elevator - a notification of whether a public transport stop has elevator
  • Escalator - a notification of whether a public transport stop has escalator

Public Property Details

[readable, assign] NSString * label

The localized display label for the extended attribute, e.g. "Payment", which can be displayed directly by the client application.

[readable, assign] NSString * text

The localized text for the extended attribute as NSString, e.g. "VISA", which can be can be displayed directly by the client application.

If the text represents a list of items, the items are separated by a line break entity (<br/> if the text format is HTML-encoded or newline if the text format is plain).

[readable, assign] NSString * uniqueId

Gets the unique identifier for the NMAExtendedAttribute.

Note:

See the list of attributes in the class description.

Instance Method Details

-(nonnull instancetype) init

Instances of this class should not be initialized directly

Class Method Details

+(nonnull instancetype) new

Instances of this class should not be initialized directly