TKPlaceDetail

@interface TKPlaceDetail : NSObject

Detail object containing further attributes about the Place.

  • TKPlaceDescription instance object containing a detailed description.

    Declaration

    Objective-C

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

    Swift

    var fullDescription: TKPlaceDescription? { get set }
  • 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 (readwrite, copy, nonatomic, nullable) NSArray<TKPlaceTag *> *tags;

    Swift

    var tags: [TKPlaceTag]? { get set }
  • 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 (readwrite, copy, nonatomic, nullable)
        NSArray<TKReference *> *references;

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var mainMedia: [TKMedium]? { get set }
  • Address string.

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

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

    Declaration

    Objective-C

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

    Swift

    var duration: NSNumber? { get set }
  • Opening hours string.

    Declaration

    Objective-C

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

    Swift

    var openingHours: String? { get set }
  • Admission string.

    Declaration

    Objective-C

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

    Swift

    var admission: String? { get set }