NotifyHub Documentation

Добро пожаловать в документацию NotifyHub! Используйте навигацию слева для перехода по API.

  • NotifyHub.Abstractions.DTOs
    • NotificationDto
    • NotificationEventDto
    • NotificationMessageDto
  • NotifyHub.Abstractions.Enums
    • DomainEventType
    • NotificationFrequency
    • NotificationType
  • NotifyHub.Abstractions.Events
    • BaseDomainEvent
    • NotificationCreatedDomainEvent
    • NotificationDeletedDomainEvent
    • NotificationUpdatedDomainEvent
  • NotifyHub.Kafka.Configurations
    • KafkaJsonDeserializer
    • KafkaJsonSerializer
  • NotifyHub.Kafka.Exceptions
    • KafkaConsumeException
    • KafkaProduceException
  • NotifyHub.Kafka.Extensions
    • ServiceCollectionExtensions
  • NotifyHub.Kafka.Interfaces
    • IKafkaConsumer
    • IKafkaProducer
    • IKafkaTopicsInitializer
  • NotifyHub.Kafka.Options
    • KafkaOptions
  • NotifyHub.Kafka.Services
    • KafkaConsumer
    • KafkaProducer
    • KafkaTopicInitializer
  • NotifyHub.NotificationService.Application.Common.Exceptions
    • BaseException
    • NotFoundException
    • ValidationException
  • NotifyHub.NotificationService.Application.Common.Requests
    • IdRequest
  • NotifyHub.NotificationService.Application.Common.Requests.History
    • GetHistoryByIdResponse
    • GetHistoryResponse
    • GetHistoryResponseItem
  • NotifyHub.NotificationService.Application.Common.Responses
    • BaseResponse
    • ErrorResponse
  • NotifyHub.NotificationService.Application.Extensions
    • ServiceCollectionExtensions
  • NotifyHub.NotificationService.Application.Features.Events
    • MessageFailedDomainEventHandler
    • MessageSentDomainEventHandler
  • NotifyHub.NotificationService.Application.Features.Queries.GetAllHistory
    • GetAllHistoryQuery
    • GetAllHistoryQueryHandler
  • NotifyHub.NotificationService.Application.Features.Queries.GetHistoryById
    • GetHistoryByIdQuery
    • GetHistoryByIdQueryHandler
  • NotifyHub.NotificationService.Application.Interfaces
    • IDbContext
    • IEmailService
    • INotificationLogRepository
  • NotifyHub.NotificationService.Application.Mappings
    • NotificationLogProfile
  • NotifyHub.NotificationService.Application.Validators
    • IdRequestValidator
  • NotifyHub.NotificationService.Domain.Common
    • BaseEntity
  • NotifyHub.NotificationService.Domain.Common.Enums
    • OperationStatus
  • NotifyHub.NotificationService.Domain.Entities
    • NotificationLog
  • NotifyHub.NotificationService.Domain.Events
    • MessageFailedDomainEvent
    • MessageSentDomainEvent
  • NotifyHub.NotificationService.Infrastructure.Behaviours
    • ValidationBehavior<TRequest, TResponse>
  • NotifyHub.NotificationService.Infrastructure.Extensions
    • ServiceCollectionExtensions
  • NotifyHub.NotificationService.Infrastructure.Jobs
    • NotifierWorker
  • NotifyHub.NotificationService.Infrastructure.Options
    • EmailOptions
  • NotifyHub.NotificationService.Infrastructure.Services
    • EmailService
  • NotifyHub.NotificationService.Infrastructure.Workers
    • KafkaBackgroundService
  • NotifyHub.NotificationService.Persistence.Contexts
    • ApplicationDbContext
    • EfFactory
  • NotifyHub.NotificationService.Persistence.Extensions
    • ServiceCollectionExtensions
  • NotifyHub.NotificationService.Persistence.MigrationTools
    • Migrator
  • NotifyHub.NotificationService.Persistence.Migrations
    • Init
    • NotificationLogs
    • TelegramUserId
  • NotifyHub.NotificationService.Persistence.Repositories
    • NotificationLogRepository
  • NotifyHub.NotificationService.WebApi.Configurations
    • CorsPolicyConfiguration
    • KafkaConfiguration
    • MiddlewareConfiguration
    • MigrationsConfiguration
    • SerilogConfiguration
  • NotifyHub.NotificationService.WebApi.Controllers
    • HistoryController
  • NotifyHub.NotificationService.WebApi.Middlewares
    • ExceptionMiddleware
    • ValidationMiddleware
  • NotifyHub.NotificationService.WebApi.Services
    • EmailService
  • NotifyHub.NotificationService.WebApi.Swagger
    • SwaggerConfig
  • Edit this page
In this article
Back to top Generated by DocFX