# GetChannel

## Overview

GetChannel retrieves one sales channel with company scope, type, and lifecycle status.

## Business Rules

- Lookup by id performs an exact channel match.
- The query returns DRAFT, ACTIVE, and INACTIVE channels.

## Process Flow

```mermaid
flowchart TD
    A[Receive channel id] --> B[Query Channel]
    B --> C{Found?}
    C -->|No| D[Return null]
    C -->|Yes| E[Return channel]
```

## External Dependencies

- None

## Error Scenarios

- **NONE**: Returns null when no matching channel exists.

## Test Cases

- returns channel when found by id
- returns inactive channel when requested directly
- returns null when channel is not found
