> ## Documentation Index
> Fetch the complete documentation index at: https://docs.almedia.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Editor testing — `MockNotification`

> The AlmediaLink API — releases before SDK 1.3.0. Synced from the source repository.

Namespace: `AlmediaLink.Editor.Testing` · readonly struct

Public test-facing notification shape. Field-named (vs. positional tuple) so calls stay readable as the protocol evolves.

```csharp theme={"theme":{"light":"github-light","dark":"night-owl"}}
public readonly struct MockNotification
{
    public readonly string Id;
    public readonly string Title;
    public readonly string Message;
    public readonly string Display;
    public readonly string Timestamp;
    public readonly string IconUrl;

    [Obsolete] public string Type { get; }   // alias of Display

    public MockNotification(string id, string title, string message, string display,
        string timestamp = null, string iconUrl = null);
}
```

`display` models the wire presentation hint (`"popup"` or `"tray"`; native never forwards anything else). A null `timestamp` defaults to `DateTime.UtcNow.ToString("o")` (ISO-8601), matching the format the backend emits. A null `iconUrl` models the omitted wire key and surfaces as `AlmediaNotification.IconUrl == null`.

***


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.