# FleetingPlugin class

Namespace: [Grasshopper2.Framework](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.framework.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class FleetingPlugin
```

A plugin which was installed for the lifetime of a single file, and the package folder which is to be deleted again once it has served its purpose.

## Properties

- [Id](https://developer.rhino3d.com/api/gh2/type/grasshopper2.framework.fleetingplugin/id.md): Gets the id of the plugin. Objects belonging to this plugin are kept out of the icon panels and out of search for as long as it is fleeting.
- [PackageName](https://developer.rhino3d.com/api/gh2/type/grasshopper2.framework.fleetingplugin/packagename.md): Gets the name of the Yak package the plugin came from.
- [Plugin](https://developer.rhino3d.com/api/gh2/type/grasshopper2.framework.fleetingplugin/plugin.md): Gets the loaded plugin this record refers to, or null when no plugin with this id is loaded.
- [VersionFolder](https://developer.rhino3d.com/api/gh2/type/grasshopper2.framework.fleetingplugin/versionfolder.md): Gets the package version folder which the installation created. This, and nothing above it, is what removal deletes — other versions of the same package may well be there on purpose.

## Methods

- [ToString](https://developer.rhino3d.com/api/gh2/type/grasshopper2.framework.fleetingplugin/tostring.md): Describe this installation for display in a list.
