# <a id="bitdrift.public.unary.timeline.v1.HydrateSessionResponse"></a>HydrateSessionResponse

**Source definition:** [`src/bitdrift/public/unary/timeline/v1/hydration.proto#L56-L69`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/timeline/v1/hydration.proto#L56-L69>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| ignored | <span class="proto-type proto-type-primitive">bool</span> | Whether the hydration request is ignored because the session is already hydrated or is currently hydrating. |
| success | <span class="proto-type proto-type-primitive">bool</span> | Whether the hydration request is successful. If the session is unknown, this will be set to  false and additional information about the session will be provided in the  session_not_found_info field. |
| last_hydration_state | <span class="proto-type proto-type-message">[<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">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">timeline</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">HydrationState</i>](bitdrift_public_unary_timeline_v1_HydrationState.md "bitdrift.public.unary.timeline.v1.HydrationState")</span> | The most recent hydration state for the session. This is useful when the  request is ignored because the session is already hydrated or currently  hydrating. |

</section>
<p class="h4">Example</p>
```json
{
  "ignored": false,
  "last_hydration_state": {
    "created_at": "2024-01-15T09:30:00Z",
    "expiration_time": "2024-01-15T09:30:00Z",
    "finished_at": "2024-01-15T09:30:00Z",
    "hydration_status": "HYDRATING",
    "incremental": false,
    "started_at": "2024-01-15T09:30:00Z"
  },
  "success": true
}
```

