# GH_RuntimeMessage class

Namespace: [Grasshopper.Kernel](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public class GH_RuntimeMessage
```

Contains all fields that together define a RuntimeMessage. Runtime Messages are created and recorded by document objects during Grasshopper solutions.

## Constructors

- [GH_RuntimeMessage](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-runtimemessage/ctor.md)

## Properties

- [Event](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-runtimemessage/event.md): Gets the time at which the message was recorded.
- [HasSource](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-runtimemessage/hassource.md): Gets a value indicating whether or not this message has a source.
- [Message](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-runtimemessage/message.md): Gets the contents of the message.
- [Source](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-runtimemessage/source.md): Gets a string describing the source object that created the message.
- [Type](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-runtimemessage/type.md): Gets the type qualifier of the message.
