// Copyright © 2019 650 Industries. All rights reserved. #import #import NS_ASSUME_NONNULL_BEGIN @interface EXUpdatesUpdate () @property (nonatomic, strong, readwrite) NSUUID *updateId; @property (nonatomic, strong, readwrite) NSString *scopeKey; @property (nonatomic, strong, readwrite) NSDate *commitTime; @property (nonatomic, strong, readwrite) NSString *runtimeVersion; @property (nonatomic, strong, readwrite, nullable) NSDictionary *metadata; @property (nonatomic, assign, readwrite) BOOL keep; @property (nonatomic, strong, readwrite) NSURL *bundleUrl; @property (nonatomic, strong, readwrite) NSArray *assets; @property (nonatomic, assign, readwrite) BOOL isDevelopmentMode; @property (nonatomic, strong) EXUpdatesConfig *config; @property (nonatomic, strong, nullable) EXUpdatesDatabase *database; - (instancetype)initWithRawManifest:(NSDictionary *)manifest config:(EXUpdatesConfig *)config database:(nullable EXUpdatesDatabase *)database; @end NS_ASSUME_NONNULL_END