# SubscriptionPlan

- File ID: file:1b03oou:subscriptionplan-cs
- Path: NexusReader.Domain/Entities/SubscriptionPlan.cs
- Role: entity
- Layer: domain

## Purpose

Defines the domain entity SubscriptionPlan which models subscription tiers, pricing, and token/quota limits for the application.

## Key Details

Simple POCO entity used for persisting subscription tier metadata; includes constants for well-known plan names and IDs, token quota fields (limit + unlimited flag), monthly price, and Stripe product id for billing integration.

## Symbols

- SubscriptionPlan: Defines the domain entity SubscriptionPlan which models subscription tiers, pricing, and token/quota limits for the application.
- SubscriptionPlan: Represents a subscription tier including identifiers, human name, token limits, pricing, and Stripe product mapping.

## 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

### SubscriptionPlan Neighborhood

```mermaid
flowchart LR
    class_1ajhp9e_subscriptionplan("SubscriptionPlan")
    file_1b03oou_subscriptionplan_cs("SubscriptionPlan")
    type_1cvgax3_subscriptionplan[/"SubscriptionPlan"/]
```

## Diagram Validation

- Status: pass
