> ## Documentation Index
> Fetch the complete documentation index at: https://docs.generalrobotics.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# BlockStepSubscription

> Subscription metadata for one operation inside a fused block

```python theme={null}
from grid_nexus_client import BlockStepSubscription
```

Subscription metadata for one operation inside a fused block.

## Fields

<ResponseField name="topic" type="str" />

<ResponseField name="kind" type="str" default="'data'" />

<ResponseField name="name" type="str | None" default="None" />

<ResponseField name="once" type="bool" default="False" />

<ResponseField name="collect_n" type="int" default="1" />

<ResponseField name="gate_expect" type="bool | None" default="None" />

## Constructor

```python Signature theme={null}
BlockStepSubscription(
    topic: str,
    kind: str = 'data',
    name: str | None = None,
    once: bool = False,
    collect_n: int = 1,
    gate_expect: bool | None = None,
)
```


## Related topics

- [grid-nexus-client](/v2.2/python-api/grid-nexus-client/overview.md)
- [BlockStep](/v2.2/python-api/grid-nexus-client/blockstep.md)
- [FailedStep](/v2.2/python-api/grid-nexus-client/failedstep.md)
- [PoseClient](/v2.2/python-api/isaac-scene/poseclient.md)
- [VelocityClient](/v2.2/python-api/isaac-scene/velocityclient.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.