System/Library/Frameworks/MapKit.framework
MKPlaceCollectionViewModel.h
Download MKPlaceCollectionViewModel.h
@class UIColor, UIFont, UIImage, GEOPlaceCollection, NSAttributedString, NSObject;
@protocol MKCuratedCollectionsSyncCoordinator, OS_dispatch_queue;
@interface MKPlaceCollectionViewModel : NSObject {
long long _context;
UIFont *_titleFont;
double _screenScale;
UIImage *_collectionImage;
BOOL _isUsingInjectedFont;
NSObject<OS_dispatch_queue> *_imageLoadingQueue;
NSObject<OS_dispatch_queue> *_publisherLogoImageQueue;
}
@property (retain, nonatomic) id<MKCuratedCollectionsSyncCoordinator> syncCoordinator;
@property (nonatomic) struct CGSize { double width; double height; } photoSize;
@property (retain) UIImage *publisherLogoImage;
@property (retain, nonatomic) UIColor *backgroundColor;
@property (retain, nonatomic) NSAttributedString *collectionTitle;
@property (retain, nonatomic) NSAttributedString *collectionLongTitle;
@property (retain, nonatomic) NSAttributedString *secondaryCollectionTitle;
@property (nonatomic) BOOL isSaved;
@property (readonly, nonatomic) GEOPlaceCollection *placeCollection;
- (id)description;
- (void).cxx_destruct;
- (void)initializeFonts;
- (void)_publisherImageWithIdentifier:(unsigned int)a0 completion:(id /* block */)a1;
- (void)collectionImageForSize:(struct CGSize { double x0; double x1; })a0 onCompletion:(id /* block */)a1;
- (void)contentCategorySizeDidChange;
- (id)initWithGEOPlaceCollection:(id)a0 usingSyncCoordinator:(id)a1 inContext:(long long)a2 usingTitleFont:(id)a3;
- (void)publisherIconImageWithCompletion:(id /* block */)a0;
- (void)publisherLogoImageWithCompletion:(id /* block */)a0;
- (BOOL)shouldDisplayMetadata;
@end