# GetUserProfileQuery

- File ID: file:vjfxh7:getuserprofilequery-cs
- Path: NexusReader.Application/Queries/User/GetUserProfileQuery.cs
- Role: dto
- Layer: application

## Purpose

Defines a MediatR query message used to request a user's profile (UserProfileDto) by user id.

## Key Details

Single-line record defining a MediatR IRequest<Result<UserProfileDto>>; no runtime logic in this file.

## Symbols

- GetUserProfileQuery: Defines a MediatR query message used to request a user's profile (UserProfileDto) by user id.
- GetUserProfileQuery: Represents a request message to fetch a user's profile given a UserId.

## Dependencies

- No resolved dependencies.

## Calls

- No resolved calls.

## Unresolved References

- dependency-target: NexusReader.Application.DTOs.User (UserProfileDto)
- dependency-target: MediatR
- dependency-target: FluentResults

## Coverage

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

## Diagrams

### GetUserProfileQuery Neighborhood

```mermaid
flowchart LR
    class_1opd2vh_getuserprofilequery("GetUserProfileQuery")
    file_vjfxh7_getuserprofilequery_cs("GetUserProfileQuery")
    type_1u9bw06_getuserprofilequery[/"GetUserProfileQuery"/]
```

## Diagram Validation

- Status: pass
