private EFilingRequest() { _externalServicesHandler = new EFilingExternalServicesInteractor(this); _documentationHandler = new DocumentationHandler(this); _statusHandler = new RequestStatusHandler(this, _externalServicesHandler); _paymentOrderHandler = new PaymentOrderHandler(this, _externalServicesHandler); _requestSigner = new RequestSigner(this, _statusHandler); }
internal RequestSigner(EFilingRequest request, RequestStatusHandler statusHandler) { Assertion.AssertObject(request, "request"); Assertion.AssertObject(statusHandler, "statusHandler"); _request = request; _statusHandler = statusHandler; this.SecurityData = new SecurityData(request); }