This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.

30 lines
1.1 KiB
C
Raw Normal View History

2021-04-02 02:24:13 +03:00
// Copyright © 2019 650 Industries. All rights reserved.
#import <EXUpdates/EXUpdatesAsset.h>
#import <EXUpdates/EXUpdatesUpdate.h>
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<EXUpdatesAsset *> *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