public NotificationStrategyFactory(CommunicationOptions options) { CommunicationOptions = options; }
public NotificationCreateStrategy(CommunicationOptions communicationOptions, IDomainEvent domainEvent) { CommunicationOptions = communicationOptions; DomainEvent = domainEvent; }
public CommunicationClient(AuthorizationOptions authorizationOptions, CommunicationOptions communicationOptions) { AuthorizationOptions = authorizationOptions; CommunicationOptions = communicationOptions; }
public NotificationHandler(AuthorizationOptions authorizationOptions, CommunicationOptions communicationOptions) { CommunicationOptions = communicationOptions; CommunicationClient = new CommunicationClient(authorizationOptions, communicationOptions); }