TKPlaceDetail

@interface TKPlaceDetail : NSObject

Detail object containing further attributes about the Place.

  • TKPlaceDescription instance object containing a detailed description.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) TKPlaceDescription *fullDescription;

    Swift

    var fullDescription: TKPlaceDescription? { get }
  • List of Place Tags. Each place can have multiple tags which describe it or it’s properties. Tags can be used to filter places.

    Note

    You can see list of available tags here .

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSArray<TKPlaceTag *> *tags;

    Swift

    var tags: [TKPlaceTag]? { get }
  • References are entities that represent place's relations to other websites, articles, social networks, rentals, passes, ticket, tour, and accommodation providers, parking, transfers, and other information.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSArray<TKReference *> *references;

    Swift

    var references: [TKReference]? { get }
  • List of main Media for use. Used for displaying a larger thumbnail or a cover photo.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSArray<TKMedium *> *mainMedia;

    Swift

    var mainMedia: [TKMedium]? { get }
  • Local name string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *localName;

    Swift

    var localName: String? { get }
  • Translated name string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *translatedName;

    Swift

    var translatedName: String? { get }
  • English name string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *englishName;

    Swift

    var englishName: String? { get }
  • Time zone string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *timezone;

    Swift

    var timezone: String? { get }
  • Address string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *address;

    Swift

    var address: String? { get }
  • Phone number string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *phone;

    Swift

    var phone: String? { get }
  • Email string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *email;

    Swift

    var email: String? { get }
  • Estimated avarage time that people usually spend at this place in seconds.

    Declaration

    Objective-C

    @property (nonatomic, strong, readonly, nullable) NSNumber *duration;

    Swift

    var duration: NSNumber? { get }
  • Opening hours string in a structured OpenStreetMap format.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *openingHours;

    Swift

    var openingHours: String? { get }
  • Opening hours note string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *openingHoursNote;

    Swift

    var openingHoursNote: String? { get }
  • Admission string.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *admission;

    Swift

    var admission: String? { get }
  • Additional attributes.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSDictionary<NSString *, NSString *> *attributes;

    Swift

    var attributes: [String : String]? { get }