<!-- Public documentation export; not library implementation source. -->
# LibrarySymbolInfo

[Integration guide](https://docs.lumencharts.com/charting-library/datafeed#symbol-search-and-metadata) · [Reference index](https://docs.lumencharts.com/charting-library/api/)

Public contract reference. This declaration describes types and callback shapes; availability is constrained by the linked integration guide and the runtime capability. Legacy product-specific fields are not a promise of implementation.

## name {#name}

```ts
name: string;
```

Use the type signature above and the integration guide for the owning capability.

## base_name {#base_name}

```ts
base_name?: [string];
```

Use the type signature above and the integration guide for the owning capability.

## ticker {#ticker}

```ts
ticker?: string;
```

Use the type signature above and the integration guide for the owning capability.

## description {#description}

```ts
description: string;
```

Use the type signature above and the integration guide for the owning capability.

## long_description {#long_description}

```ts
long_description?: string;
```

Use the type signature above and the integration guide for the owning capability.

## type {#type}

```ts
type: string;
```

Use the type signature above and the integration guide for the owning capability.

## session {#session}

```ts
session: string;
```

Use the type signature above and the integration guide for the owning capability.

## session_display {#session_display}

```ts
session_display?: string;
```

Use the type signature above and the integration guide for the owning capability.

## session_holidays {#session_holidays}

```ts
session_holidays?: string;
```

Use the type signature above and the integration guide for the owning capability.

## corrections {#corrections}

```ts
corrections?: string;
```

Use the type signature above and the integration guide for the owning capability.

## exchange {#exchange}

```ts
exchange: string;
```

Use the type signature above and the integration guide for the owning capability.

## listed_exchange {#listed_exchange}

```ts
listed_exchange: string;
```

Use the type signature above and the integration guide for the owning capability.

## timezone {#timezone}

```ts
timezone: Timezone;
```

Use the type signature above and the integration guide for the owning capability.

## format {#format}

```ts
format: SeriesFormat;
```

Use the type signature above and the integration guide for the owning capability.

## pricescale {#pricescale}

```ts
pricescale: number;
```

Use the type signature above and the integration guide for the owning capability.

## minmov {#minmov}

```ts
minmov: number;
```

Use the type signature above and the integration guide for the owning capability.

## fractional {#fractional}

```ts
fractional?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## minmove2 {#minmove2}

```ts
minmove2?: number;
```

Use the type signature above and the integration guide for the owning capability.

## variable_tick_size {#variable_tick_size}

```ts
variable_tick_size?: string;
```

Use the type signature above and the integration guide for the owning capability.

## has_intraday {#has_intraday}

```ts
has_intraday?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## supported_resolutions {#supported_resolutions}

```ts
supported_resolutions?: ResolutionString[];
```

Use the type signature above and the integration guide for the owning capability.

## intraday_multipliers {#intraday_multipliers}

```ts
intraday_multipliers?: string[];
```

Use the type signature above and the integration guide for the owning capability.

## has_seconds {#has_seconds}

```ts
has_seconds?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## has_ticks {#has_ticks}

```ts
has_ticks?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## seconds_multipliers {#seconds_multipliers}

```ts
seconds_multipliers?: string[];
```

Use the type signature above and the integration guide for the owning capability.

## has_daily {#has_daily}

```ts
has_daily?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## daily_multipliers {#daily_multipliers}

```ts
daily_multipliers?: string[];
```

Use the type signature above and the integration guide for the owning capability.

## has_weekly_and_monthly {#has_weekly_and_monthly}

```ts
has_weekly_and_monthly?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## weekly_multipliers {#weekly_multipliers}

```ts
weekly_multipliers?: string[];
```

Use the type signature above and the integration guide for the owning capability.

## monthly_multipliers {#monthly_multipliers}

```ts
monthly_multipliers?: string[];
```

Use the type signature above and the integration guide for the owning capability.

## has_empty_bars {#has_empty_bars}

```ts
has_empty_bars?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## visible_plots_set {#visible_plots_set}

```ts
visible_plots_set?: VisiblePlotsSet;
```

Use the type signature above and the integration guide for the owning capability.

## volume_precision {#volume_precision}

```ts
volume_precision?: number;
```

Use the type signature above and the integration guide for the owning capability.

## data_status {#data_status}

```ts
data_status?: "streaming" | "endofday" | "delayed_streaming";
```

Use the type signature above and the integration guide for the owning capability.

## delay {#delay}

```ts
delay?: number;
```

Use the type signature above and the integration guide for the owning capability.

## expired {#expired}

```ts
expired?: boolean;
```

Use the type signature above and the integration guide for the owning capability.

## expiration_date {#expiration_date}

```ts
expiration_date?: number;
```

Use the type signature above and the integration guide for the owning capability.

## sector {#sector}

```ts
sector?: string;
```

Use the type signature above and the integration guide for the owning capability.

## industry {#industry}

```ts
industry?: string;
```

Use the type signature above and the integration guide for the owning capability.

## currency_code {#currency_code}

```ts
currency_code?: string;
```

Use the type signature above and the integration guide for the owning capability.

## original_currency_code {#original_currency_code}

```ts
original_currency_code?: string;
```

Use the type signature above and the integration guide for the owning capability.

## unit_id {#unit_id}

```ts
unit_id?: string;
```

Use the type signature above and the integration guide for the owning capability.

## original_unit_id {#original_unit_id}

```ts
original_unit_id?: string;
```

Use the type signature above and the integration guide for the owning capability.

## unit_conversion_types {#unit_conversion_types}

```ts
unit_conversion_types?: string[];
```

Use the type signature above and the integration guide for the owning capability.

## subsession_id {#subsession_id}

```ts
subsession_id?: string;
```

Use the type signature above and the integration guide for the owning capability.

## subsessions {#subsessions}

```ts
subsessions?: LibrarySubsessionInfo[];
```

Use the type signature above and the integration guide for the owning capability.

## price_source_id {#price_source_id}

```ts
price_source_id?: string;
```

Use the type signature above and the integration guide for the owning capability.

## price_sources {#price_sources}

```ts
price_sources?: SymbolInfoPriceSource[];
```

Use the type signature above and the integration guide for the owning capability.

## logo_urls {#logo_urls}

```ts
logo_urls?: [string] | [string, string];
```

Use the type signature above and the integration guide for the owning capability.

## exchange_logo {#exchange_logo}

```ts
exchange_logo?: string;
```

Use the type signature above and the integration guide for the owning capability.

## Related types

- [Timezone](https://docs.lumencharts.com/charting-library/api/Timezone)
- [SeriesFormat](https://docs.lumencharts.com/charting-library/api/SeriesFormat)
- [ResolutionString](https://docs.lumencharts.com/charting-library/api/ResolutionString)
- [VisiblePlotsSet](https://docs.lumencharts.com/charting-library/api/VisiblePlotsSet)
- [LibrarySubsessionInfo](https://docs.lumencharts.com/charting-library/api/LibrarySubsessionInfo)
- [SymbolInfoPriceSource](https://docs.lumencharts.com/charting-library/api/SymbolInfoPriceSource)

---
Documentation page: https://docs.lumencharts.com/charting-library/api/LibrarySymbolInfo
