---
title: clsResponseData
summary: API reference for clsResponseData.
status: draft
owner: <owner>
last_reviewed: 2026-07-27
library: SAIF.Business.External.Users
reference_type: package
---

# clsResponseData

`clsResponseData(Of T)` is a generic response wrapper that carries a status code, a status-code description, and a typed payload.

## Purpose
- Package API or service response metadata together with a typed result payload.

## Context
- Namespace: `SAIF.Business.External.Users`
- Assembly/package: `SAIF.BOF.Business.External.Users`
- Defined in: `clsUserType.vb`

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| `StatusCode` | `Public Property StatusCode As Integer` | Get or set the numeric status code returned with the response. |
| `StatusCodeDescription` | `Public Property StatusCodeDescription As String` | Get or set the textual description associated with `StatusCode`. |
| `Data` | `Public Property Data As T` | Get or set the typed response payload. |

## Behavioral notes
- The class is a plain generic DTO and declares no BOF lifecycle behavior.

## Constraints and usage notes
- The payload type is determined by the caller through the generic type argument `T`.

## Sources
- `Business\SAIF.Business.External.Users\clsUserType.vb`
