# AtloriaEndpointDetail

**Kind:** Class

**Source:** [`atloria-monorepo/packages/ui-core/src/components/api-explorer/EndpointDetail.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/ui-core/src/components/api-explorer/EndpointDetail.ts#L86)

**Extends:** `ExplorerElement`

## Methods

| Method | Signature | Returns |
|---|---|---|
| `render` | `render()` | `void` |

## Properties

| Property | Type |
|---|---|
| `styles` | `any` |
| `endpoint` | `APIEndpoint` |
| `environment` | `Environment` |
| `schemas` | `Record<string, Schema>` |

## Where it refuses work

- `AtloriaEndpointDetail` stops the work with an early return when `!schema`, in 3 places.
- `AtloriaEndpointDetail` stops the work with an early return when `code >= 200 && code < 300`.
- `AtloriaEndpointDetail` stops the work with an early return when `code >= 300 && code < 400`.
- `AtloriaEndpointDetail` stops the work with an early return when `code >= 400 && code < 500`.
- `AtloriaEndpointDetail` stops the work with an early return when `code >= 500`.
- `AtloriaEndpointDetail` stops the work with an early return when `!schema?.$ref`.
