# SubscriptionPlanDto

- File ID: file:9775p0:subscriptionplandto-cs
- Path: NexusReader.Application/DTOs/User/SubscriptionPlanDto.cs
- Role: dto
- Layer: application

## Purpose

Defines a data-transfer object representing a subscription plan (id, display name, token limits, and monthly price) used across the application layer.

## Key Details

Simple immutable record used as a DTO in the Application layer to represent subscription plan metadata; no runtime behavior (methods) in this file.

## Symbols

- SubscriptionPlanDto: Defines a data-transfer object representing a subscription plan (id, display name, token limits, and monthly price) used across the application layer.
- SubscriptionPlanDto: Carries subscription plan details (id, name, AI token limits, and price) across boundaries.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Coverage

- Symbols: 2
- Executable symbols: 0
- Executable symbols with control flow: 0
- Grounded edges: 2
- Unresolved references: 0
- Control-flow fragments: 0
- Unresolved jumps: 0
- Unsupported constructs: 0
- Control-flow coverage: 100%
- Required diagrams: 1
- Generated diagrams: 1

## Diagrams

### SubscriptionPlanDto Neighborhood

```mermaid
flowchart LR
    class_1r9yuyl_subscriptionplandto("SubscriptionPlanDto")
    file_9775p0_subscriptionplandto_cs("SubscriptionPlanDto")
    type_2f6m0y_subscriptionplandto[/"SubscriptionPlanDto"/]
```

## Diagram Validation

- Status: pass
