Namespace Builvero.Application.DTOs
Classes
- CreateVolunteerApplicationRequest
Request model for creating a new volunteer application.
- NotificationDto
Data transfer object representing a user notification with type-specific payload data.
- NotificationSummaryDto
Data transfer object representing a summary of unread notifications for a user, broken down by notification type.
- ProjectInvitationDto
Data transfer object representing a project invitation with inviter, invitee, project, and status information.
- ProjectJoinRequestDto
Data transfer object representing a project join request with requester, project, and status information.
- SkillDto
Data transfer object representing a skill that can be associated with users and projects.
- UserDto
Data transfer object representing basic user information returned in authentication responses and user listings.
- UserSearchRequest
Request model for searching users with text, category, skills, and pagination filters.
- UserSearchResultDto
Data transfer object representing a user search result with profile information and role-based access control.
- VolunteerApplicationDto
Data transfer object representing a volunteer application with complete applicant information and application status.
- VolunteerRoleDto
Data transfer object representing a volunteer role with its details and status.