---
search:
  exclude: true
---

# <a id="bitdrift.public.shared.workflows.v1.DataPoint"></a>DataPoint

| Field | Type | Description |
|---|---|---|
| timestamp | <span class="proto-type proto-type-well-known">[google.protobuf.Timestamp](https://protobuf.dev/reference/protobuf/google.protobuf/#timestamp){ title="google.protobuf.Timestamp"}</span> | The start of the aggregation window. The size of the aggregation window is  given in the TimeSeries response. |
| value | <span class="proto-type proto-type-primitive">double</span> | The accumulated value of the data point for a given aggregation window. |
| rate_details | <span class="proto-type proto-type-message">optional [<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">shared</i><i class="proto-type-dot">.</i><i class="proto-type-part">workflows</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">RateDetails</i>](bitdrift_public_shared_workflows_v1_RateDetails.md#bitdrift.public.shared.workflows.v1.RateDetails){ title="bitdrift.public.shared.workflows.v1.RateDetails"}</span> | For rate data points, includes the numerator and denominator values so  clients can render the underlying counts alongside the rate. |
| unique_devices | <span class="proto-type proto-type-primitive">optional uint64</span> | The unique devices count for this data point based on the TrackUnique configuration. |

#### Example
```json
{
  "rate_details": {
    "denominator_count": 42,
    "numerator_count": 42
  },
  "timestamp": "2024-01-15T09:30:00Z",
  "unique_devices": 1,
  "value": 1.0
}
```

