> For the complete documentation index, see [llms.txt](https://docs.r.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.r.xyz/glider-ide/api/statevariable.md).

# StateVariable

- [StateVariable.contract()](https://docs.r.xyz/glider-ide/api/statevariable/statevariable.contract.md): Returns state variable's parent contract if it exists.
- [StateVariable.is\_constant()](https://docs.r.xyz/glider-ide/api/statevariable/statevariable.is_constant.md): Returns true if the state variable is constant, otherwise returns false.
- [StateVariable.is\_immutable()](https://docs.r.xyz/glider-ide/api/statevariable/statevariable.is_immutable.md): Returns true if the state variable is immutable, otherwise returns false.
- [StateVariable.is\_internal()](https://docs.r.xyz/glider-ide/api/statevariable/statevariable.is_internal.md): Returns true if the visibility of the state variable is internal, otherwise returns false.
- [StateVariable.is\_private()](https://docs.r.xyz/glider-ide/api/statevariable/statevariable.is_private.md): Returns true if the visibility of the state variable is private, otherwise returns false.
- [StateVariable.is\_public()](https://docs.r.xyz/glider-ide/api/statevariable/statevariable.is_public.md): Returns true if the visibility of the state variable is public, otherwise returns false.
- [StateVariable.name()](https://docs.r.xyz/glider-ide/api/statevariable/statevariable.name.md): Returns the state variable's name.
- [StateVariable.properties()](https://docs.r.xyz/glider-ide/api/statevariable/statevariable.properties.md): Returns the list of the state variable's properties.
