--- title: "Lifecycle (core)" slug: "081-core-lifecycle-schemas" updated: 2025-05-23T22:41:10Z published: 2025-05-23T22:41:10Z canonical: "docs.developer.comcast.com/081-core-lifecycle-schemas" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.developer.comcast.com/llms.txt > Use this file to discover all available pages before exploring further. # Lifecycle (core) **Lifecycle Schema 0.8.1 | Core SDK** ## JSON-Schema This document was generated from a JSON-Schema, and is intended to provide a human readable overview and examples of the methods contained in the module. For the full schema, see the link below. | Schema | | --- | | [lifecycle.json](https://github.com/rdkcentral/firebolt-openrpc/blob/feature/badger-parity/src/schemas/lifecycle.json) | ## Schemas ### LifecycleState ``` type LifecycleState = 'initializing' | 'inactive' | 'foreground' | 'background' | 'unloading' | 'suspended' ``` #### Details The application lifecycle state --- ### CloseReason ``` type CloseReason = 'remoteButton' | 'userExit' | 'error' ``` #### Details The application close reason ---