network.bsky.jetstream.list_segments¶
- class atproto_client.models.network.bsky.jetstream.list_segments.Params¶
Bases:
ParamsModelBaseParameters model for
network.bsky.jetstream.listSegments.- field cursor: str | None = None¶
Opaque pagination cursor from a previous response.
- field limit: int | None = None¶
- Constraints:
ge = 1
le = 1000
- class atproto_client.models.network.bsky.jetstream.list_segments.ParamsDict¶
Bases:
TypedDict- cursor: NotRequired[str | None]¶
Opaque pagination cursor from a previous response.
- limit: NotRequired[int | None]¶
Maximum number of segment file names to return.
- class atproto_client.models.network.bsky.jetstream.list_segments.Response¶
Bases:
ResponseModelBaseOutput data model for
network.bsky.jetstream.listSegments.- field cursor: str | None = None¶
Cursor.
- field segments: List[models.NetworkBskyJetstreamListSegments.Segment] [Required]¶
Segments.
- class atproto_client.models.network.bsky.jetstream.list_segments.Segment¶
Bases:
ModelBaseDefinition model for
network.bsky.jetstream.listSegments.- field checksum: str [Required]¶
Segment-format xxh3 metadata checksum as 16-char hex; equals the getSegment ETag.
- field event_count: int [Required]¶
Number of events in the segment.
- field index: int [Required]¶
Zero-based segment index.
- field max_seq: int [Required]¶
Max seq.
- field max_witnessed_at: int [Required]¶
Latest witnessed-at, unix microseconds.
- field min_seq: int [Required]¶
Min seq.
- field min_witnessed_at: int [Required]¶
Earliest witnessed-at, unix microseconds.
- field name: str [Required]¶
Segment filename; pass to getSegment.
- field py_type: Literal['network.bsky.jetstream.listSegments#segment'] = 'network.bsky.jetstream.listSegments#segment'¶
- field size_bytes: int [Required]¶
File size in bytes.