Initializes an instance with an asset and a release.
- ( instancetype )initWithAsset: ( GitHubReleaseAsset * )asset
release: ( GitHubRelease * )release;
Although not marked as so, this method acts as the class' designated initializer.
The initialized instance
The asset proposed to be installed.
@property( atomic,
readonly,
strong,
nullable ) GitHubReleaseAsset * asset;
The release proposed to be installed .
@property( atomic,
readonly,
strong,
nullable ) GitHubRelease * githubRelease;
Whether an update is currently beeing installed.
@property( atomic,
readonly ) BOOL installingUpdate;