# SpanOptions

`import { SpanOptions } from "destack:telemetry";`

Span start options.

```ds title="SpanOptions"
export struct SpanOptions {
    kind: SpanKind | undefined;
    parent: SpanContext | undefined;
    fields: Fields | undefined;
}
```

[language/library/src/telemetry/record.ds:76:85](https://github.com/destack-sh/destack/blob/main/language/library/src/telemetry/record.ds#L76-L85)

## Members

### `kind: SpanKind | undefined`

Span kind.

### `parent: SpanContext | undefined`

Parent span context.

### `fields: Fields | undefined`

Structured fields attached to the start entry.
