# RefreshSegmentResult

object type

The refreshSegment result — sync (queued: false): the re-stamped segment + the honest arithmetic; queued (queued: true): the CURRENT segment, the arithmetic honestly ABSENT (the worker re-materializes shortly — evaluatedAt moves on completion; refreshProblem words a refresh that could not complete).

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `segment` | [Segment](/types/Segment/) `Segment!` | No further notes. |
| `queued` | [Boolean](/types/#scalars) `Boolean!` | true = the universe exceeds the synchronous bound (10,000) — the refresh was QUEUED (the async lane); false = it ran in-request. |
| `matched` | [Int](/types/#scalars) | How many active consumers the predicate matched (after exclusions) — absent when queued. |
| `added` | [Int](/types/#scalars) | No further notes. |
| `removed` | [Int](/types/#scalars) | No further notes. |

## Used by

- [refreshSegment](/reference/pricing/refreshSegment/)
