diff --git a/src/application/abstractions/repositories/i_order_repository.py b/src/application/abstractions/repositories/i_order_repository.py index af174a7..1220375 100644 --- a/src/application/abstractions/repositories/i_order_repository.py +++ b/src/application/abstractions/repositories/i_order_repository.py @@ -2,7 +2,6 @@ from abc import ABC,abstractmethod from decimal import Decimal from src.application.domain.entities.order import OrderEntity -from src.application.domain.enums import OrderStatus class IOrderRepository(ABC): diff --git a/src/application/commands/orders_commands.py b/src/application/commands/orders_commands.py index 00a86a3..d98b0b2 100644 --- a/src/application/commands/orders_commands.py +++ b/src/application/commands/orders_commands.py @@ -1,5 +1,4 @@ from __future__ import annotations -from dataclasses import dataclass from decimal import Decimal from src.application.abstractions import IUnitOfWork from src.application.contracts import ILogger diff --git a/src/application/commands/party_search_command.py b/src/application/commands/party_search_command.py index 0f489fa..41f6fc2 100644 --- a/src/application/commands/party_search_command.py +++ b/src/application/commands/party_search_command.py @@ -1,7 +1,5 @@ from __future__ import annotations -from typing import Any - from src.application.abstractions import IUnitOfWork from src.application.contracts import ILogger from src.application.domain.entities.organization import LegalEntityEntity diff --git a/src/application/commands/user_commands.py b/src/application/commands/user_commands.py index 032f616..64fd08f 100644 --- a/src/application/commands/user_commands.py +++ b/src/application/commands/user_commands.py @@ -1,11 +1,8 @@ from __future__ import annotations -from typing import Any - from src.application.abstractions import IUnitOfWork from src.application.contracts import ILogger from src.application.domain.entities.user import UserEntity -from src.application.domain.enums.account_type import AccountType from src.infrastructure.database.decorators import transactional diff --git a/src/application/domain/entities/party_search.py b/src/application/domain/entities/party_search.py index 63acd1b..668f540 100644 --- a/src/application/domain/entities/party_search.py +++ b/src/application/domain/entities/party_search.py @@ -2,8 +2,6 @@ from __future__ import annotations from dataclasses import dataclass from datetime import datetime -from decimal import Decimal -from typing import Any @dataclass class PartySearchEntity: diff --git a/src/infrastructure/database/models/order.py b/src/infrastructure/database/models/order.py index de4a55a..3f963c2 100644 --- a/src/infrastructure/database/models/order.py +++ b/src/infrastructure/database/models/order.py @@ -1,5 +1,4 @@ from __future__ import annotations -from datetime import datetime from decimal import Decimal from sqlalchemy import DateTime, Enum as SAEnum, ForeignKey, Numeric, String, Text from sqlalchemy.orm import Mapped, mapped_column diff --git a/src/infrastructure/database/repositories/admin_user_repository.py b/src/infrastructure/database/repositories/admin_user_repository.py index b240574..b2a22c8 100644 --- a/src/infrastructure/database/repositories/admin_user_repository.py +++ b/src/infrastructure/database/repositories/admin_user_repository.py @@ -5,7 +5,7 @@ from datetime import datetime from fastapi import status from sqlalchemy import func, select, update from sqlalchemy.ext.asyncio import AsyncSession -from sqlalchemy.exc import IntegrityError, SQLAlchemyError +from sqlalchemy.exc import SQLAlchemyError from src.application.abstractions.repositories import IAdminUserRepository from src.application.contracts import ILogger diff --git a/src/infrastructure/database/repositories/orders_repository.py b/src/infrastructure/database/repositories/orders_repository.py index 4442d46..969678e 100644 --- a/src/infrastructure/database/repositories/orders_repository.py +++ b/src/infrastructure/database/repositories/orders_repository.py @@ -1,6 +1,5 @@ from __future__ import annotations from dataclasses import replace -from datetime import datetime, timezone from decimal import Decimal from sqlalchemy import desc, select, or_, extract, func from sqlalchemy.ext.asyncio import AsyncSession diff --git a/src/infrastructure/database/repositories/user_repository.py b/src/infrastructure/database/repositories/user_repository.py index 74209f8..032f0ad 100644 --- a/src/infrastructure/database/repositories/user_repository.py +++ b/src/infrastructure/database/repositories/user_repository.py @@ -2,7 +2,6 @@ from __future__ import annotations from datetime import datetime -from fastapi import status from sqlalchemy import func, or_, select from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.exc import IntegrityError, SQLAlchemyError diff --git a/src/infrastructure/database/repositories/wallets_repository.py b/src/infrastructure/database/repositories/wallets_repository.py index 6941908..9457ac9 100644 --- a/src/infrastructure/database/repositories/wallets_repository.py +++ b/src/infrastructure/database/repositories/wallets_repository.py @@ -2,12 +2,10 @@ from __future__ import annotations from sqlalchemy import select from sqlalchemy.ext.asyncio import AsyncSession -from sqlalchemy.exc import IntegrityError, SQLAlchemyError from src.application.abstractions.repositories import IWalletRepository from src.application.contracts import ILogger from src.application.domain.entities.user import WalletEntity -from src.application.domain.exceptions import ApplicationException from src.infrastructure.database.models import WalletModel diff --git a/src/presentation/routing/analytics.py b/src/presentation/routing/analytics.py index ba05050..074a89f 100644 --- a/src/presentation/routing/analytics.py +++ b/src/presentation/routing/analytics.py @@ -1,7 +1,7 @@ from fastapi import APIRouter, Depends, Request, Query, status from src.application.domain.dto import AdminAuthContext -from src.presentation.decorators.admin_auth import require_admin_access, require_admin_role +from src.presentation.decorators.admin_auth import require_admin_access from src.presentation.dependencies.commands import ( get_get_purchase_analytics_for_year_command, get_get_orders_analytics_for_year_command, diff --git a/src/presentation/routing/orders.py b/src/presentation/routing/orders.py index 4fad851..c11f499 100644 --- a/src/presentation/routing/orders.py +++ b/src/presentation/routing/orders.py @@ -1,4 +1,4 @@ -from fastapi import APIRouter, Depends, Request, Query, status +from fastapi import APIRouter, Depends, Query from src.application.domain.dto import AdminAuthContext from src.presentation.decorators.admin_auth import require_admin_access, require_admin_role @@ -10,7 +10,6 @@ from src.presentation.dependencies.commands import ( from src.presentation.schemas.mappers import order_to_response from src.presentation.schemas.order import ( OrdersResponse, - OrderResponse, OrdersByDateResponse, OrderDetailResponse, ) diff --git a/src/presentation/routing/organizations.py b/src/presentation/routing/organizations.py index c278489..51f3c6e 100644 --- a/src/presentation/routing/organizations.py +++ b/src/presentation/routing/organizations.py @@ -8,7 +8,6 @@ from src.application.commands import ( GetOrganizationSecretKeysCommand, ListOrganizationWalletsCommand, ListOrganizationsCommand, - SearchPartiesCommand, UpdateOrganizationCommand, ) from src.application.domain.dto import AdminAuthContext @@ -21,29 +20,24 @@ from src.presentation.dependencies.commands import ( get_get_organization_secret_keys_command, get_list_organization_wallets_command, get_list_organizations_command, - get_search_parties_command, get_update_organization_command, ) from src.presentation.schemas.mappers import ( create_wallets_to_response, mnemonic_to_response, organization_to_response, - party_search_to_response, secret_key_to_response, wallet_to_response, ) from src.presentation.schemas.organization import ( CreateOrganizationRequest, OrganizationListResponse, - DocumentResponse, OrganizationResponse, UpdateOrganizationRequest, ) from src.presentation.schemas.entity import ( CreateWalletsResponse, MnemonicResponse, - PurchaseRequestResponse, - PurchaseRequestListResponse, SecretKeyResponse, WalletResponse, ) diff --git a/src/presentation/routing/users.py b/src/presentation/routing/users.py index 8e913ed..ab9e791 100644 --- a/src/presentation/routing/users.py +++ b/src/presentation/routing/users.py @@ -16,7 +16,6 @@ from src.presentation.dependencies.commands import ( from src.presentation.schemas.mappers import ( mnemonic_to_response, user_to_response, - party_search_to_response, secret_key_to_response, wallet_to_response, order_to_response, @@ -26,9 +25,7 @@ from src.presentation.schemas.user import ( UserListResponse, ) from src.presentation.schemas.entity import ( - PartySearchResponse, MnemonicResponse, - PartySearchListResponse, SecretKeyResponse, WalletResponse, ) diff --git a/src/presentation/schemas/entity.py b/src/presentation/schemas/entity.py index e9c8d8e..60c6322 100644 --- a/src/presentation/schemas/entity.py +++ b/src/presentation/schemas/entity.py @@ -1,7 +1,6 @@ from __future__ import annotations from decimal import Decimal -from typing import Any from pydantic import BaseModel, Field diff --git a/src/presentation/schemas/mappers.py b/src/presentation/schemas/mappers.py index 8ffcb9f..4b1ce25 100644 --- a/src/presentation/schemas/mappers.py +++ b/src/presentation/schemas/mappers.py @@ -1,5 +1,4 @@ from __future__ import annotations -from urllib import response from src.application.domain.entities.organization import ( LegalEntityEntity, diff --git a/src/presentation/schemas/order.py b/src/presentation/schemas/order.py index bc1b331..e46d1fb 100644 --- a/src/presentation/schemas/order.py +++ b/src/presentation/schemas/order.py @@ -1,5 +1,5 @@ from decimal import Decimal -from pydantic import BaseModel,Field +from pydantic import BaseModel from src.application.domain.enums import OrderStatus diff --git a/src/presentation/schemas/organization.py b/src/presentation/schemas/organization.py index 37880c4..7933f93 100644 --- a/src/presentation/schemas/organization.py +++ b/src/presentation/schemas/organization.py @@ -1,6 +1,5 @@ from __future__ import annotations -from decimal import Decimal from typing import Any from pydantic import BaseModel, Field diff --git a/src/presentation/schemas/password.py b/src/presentation/schemas/password.py index 3be5e7c..0573321 100644 --- a/src/presentation/schemas/password.py +++ b/src/presentation/schemas/password.py @@ -1,4 +1,4 @@ -import re + from pydantic import BaseModel, field_validator from src.application.domain.password_policy import validate_password_strength diff --git a/src/presentation/schemas/user.py b/src/presentation/schemas/user.py index b6d28a4..02daa8b 100644 --- a/src/presentation/schemas/user.py +++ b/src/presentation/schemas/user.py @@ -1,8 +1,5 @@ from __future__ import annotations -from decimal import Decimal -from typing import Any - from datetime import date, datetime from pydantic import BaseModel, Field