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

# SummerShutdownNotice

> Immutable platform advance notice for a World shutdown.

**Class:** `SummerShutdownNotice` · **Inherits:** RefCounted

Immutable platform advance notice for a World shutdown.

The platform owns the reason, schedule and disposition. Game code prepares coherent state through ordinary save APIs and does not renew a keepalive lease. Native execution uses conservative owner-time projection, so changing the game's system clock cannot extend permission. A retained notice stays immutable after updates or cancellation; read the authority World's current notice for live state. Notice cannot be guaranteed for crashes or emergencies.

## Methods

### get\_id

```gdscript theme={null}
func get_id() -> String const
```

Stable platform shutdown operation identity.

**Returns:** String

### get\_revision

```gdscript theme={null}
func get_revision() -> String const
```

Canonical nonnegative int64 decimal revision. The current-state protocol also retains revisions for cancellation.

**Returns:** String

### get\_reason

```gdscript theme={null}
func get_reason() -> String const
```

Platform reason: `scheduled_maintenance`, `repair`, or `relocation`.

**Returns:** String

### get\_disposition

```gdscript theme={null}
func get_disposition() -> String const
```

`restart` restores the same World after exclusive runtime release; `sleep` retains its identity and committed state without compute.

**Returns:** String

### get\_issued\_at\_unix\_msec

```gdscript theme={null}
func get_issued_at_unix_msec() -> int const
```

Owner time when the notice was issued, in Unix milliseconds.

**Returns:** int

### get\_prepare\_by\_unix\_msec

```gdscript theme={null}
func get_prepare_by_unix_msec() -> int const
```

Owner deadline for normal gameplay to end and final saving to begin, in Unix milliseconds.

**Returns:** int

### get\_stop\_at\_unix\_msec

```gdscript theme={null}
func get_stop_at_unix_msec() -> int const
```

Owner deadline for this authority to stop execution and writes, in Unix milliseconds. Physical cleanup or recovery may take longer. Final saving cannot veto this boundary.

**Returns:** int

***

What is live on the platform today: [platform capability status](/knowledge-base/source-status). Check availability at runtime before you offer a feature.


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