PackageOffer
ReferencesEstablishing this takes a round trip to the server, so it is done once, in the background, and the answer is carried around afterwards. An offer which is not IsAvailable names the reason in Obstacle, which is what the user is shown in place of a button they cannot press.
Properties
Description
#Icon
#LatestVersion
#PackageName
#RequiredVersion
#Methods
ToString
#VersionFor
#The two differ, and deliberately. A temporary installation exists so that one file can be read as its author saw it, and then be gone; the version the file was saved against is the one that will behave as its author intended, and since nothing survives the session there is no argument for anything newer. A permanent installation is the user adding this plugin to their Rhino for good, where pinning them to an old build on account of one received file would deny them every fix since, and they would never think to undo it.
A temporary installation falls back to the newest version when the server no longer publishes the exact one — yanked, or never pushed.
| fleeting (bool) | True for a temporary installation. |