# Symbol

## class nominal.core.Symbol(kind, value)

Bases: [`object`](https://docs.python.org/3/builtins/functions.html#object "(in Python v3.15)")

A symbol used to identify a resource in the Nominal app.

Construct with [`Symbol.icon`](https://dev.nominal.io/python/ref/generated/nominal.core.Symbol.md#nominal.core.Symbol.icon "nominal.core.Symbol.icon"), [`Symbol.emoji`](https://dev.nominal.io/python/ref/generated/nominal.core.Symbol.md#nominal.core.Symbol.emoji "nominal.core.Symbol.emoji"), or [`Symbol.image`](https://dev.nominal.io/python/ref/generated/nominal.core.Symbol.md#nominal.core.Symbol.image "nominal.core.Symbol.image") rather than calling
the constructor directly.

### kind: SymbolKind

### value: str

### classmethod emoji(name)

A symbol from an emoji name, e.g. `:castle:`.

Return type:
:   [*Self*](https://docs.python.org/3/library/typing.html#typing.Self "(in Python v3.15)")

### classmethod icon(name)

A symbol from a named icon, e.g. `castle`.

Return type:
:   [*Self*](https://docs.python.org/3/library/typing.html#typing.Self "(in Python v3.15)")

### classmethod image(url)

A symbol from the URL of an image.

Return type:
:   [*Self*](https://docs.python.org/3/library/typing.html#typing.Self "(in Python v3.15)")
