> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tesouro.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NetworkResponseDetails

> Contains both an abstracted response code and raw network response code.

`OBJECT`

Contains both an abstracted response code and raw network response code.

## Fields

<ResponseField name="processorResponseCode" type="ProcessorResponseCode!" required deprecated>
  A normalized 4-character response code defined by Tesouro that maps to the network response codes.

  **Deprecated:** Use root level processor response code.

  <Expandable title="Possible enum values">
    <ResponseField name="A0000" type="enum">
      Full amount approved.
    </ResponseField>

    <ResponseField name="A0001" type="enum">
      Partially approved. The transaction was approved for an amount less than the original request because the cardholder's account balance was insufficient to cover the full amount.
    </ResponseField>

    <ResponseField name="A0002" type="enum">
      Purchase amount approved, not cash.
    </ResponseField>

    <ResponseField name="A0003" type="enum">
      Point-to-Point Encryption (P2PE) success.
    </ResponseField>

    <ResponseField name="A0004" type="enum">
      Account Validated.
    </ResponseField>

    ...and 90 more values. See [ProcessorResponseCode](/acquiring/reference/graphql/types/processor-response-code) for the full list.
  </Expandable>
</ResponseField>

<ResponseField name="networkResponseCode" type="String">
  A response code provided by the card network indicating whether the transaction was approved, or
  declined.
</ResponseField>
