Auth Alpaca API 1.0.0

Welcome to the official Java API documentation for the Auth Alpaca API.

This documentation covers all available packages, classes, interfaces, and methods for developers integrating or extending the project.

Packages Overview
Package
Description
Main project package containing core configuration and components.
Application and security configuration classes.
REST controllers managing API endpoints.
Data Transfer Objects (DTOs) for request payloads.
DTOs for API response payloads.
JPA entity classes representing database tables.
Intermediate or join entities for complex relationships.
Custom exception classes for error handling.
Interfaces for mapping entities to DTOs and vice versa.
Implementations of mapper interfaces.
Domain models used in the application logic.
Persistence layer interfaces for business operations.
Implementations of persistence layer interfaces.
Spring Data JPA repositories for database access.
Repositories for intermediate entities.
Security filters for request processing.
Authentication and authorization management components.
OAuth2 support for authentication providers.
User info processing for OAuth2 authentication.
Service layer interfaces containing business logic.
Implementations of the service layer interfaces.
Utility and helper classes for common operations.