public SendHandler( ICatalogHandler catalogHandler, IMaskinportenClient maskinportenClient, FiksIOSenderConfiguration senderConfiguration, IntegrasjonConfiguration integrasjonConfiguration, IAsicEncrypter asicEncrypter) : this( catalogHandler, new FiksIOSender(senderConfiguration, maskinportenClient, integrasjonConfiguration.IntegrasjonId, integrasjonConfiguration.IntegrasjonPassord), asicEncrypter) { }
public FiksIOConfiguration( KontoConfiguration kontoConfiguration, IntegrasjonConfiguration integrasjonConfiguration, MaskinportenClientConfiguration maskinportenConfiguration, ApiConfiguration apiConfiguration = null, AmqpConfiguration amqpConfiguration = null, KatalogConfiguration katalogConfiguration = null, FiksIOSenderConfiguration fiksIOSenderConfiguration = null, DokumentlagerConfiguration dokumentlagerConfiguration = null) { KontoConfiguration = kontoConfiguration; IntegrasjonConfiguration = integrasjonConfiguration; MaskinportenConfiguration = maskinportenConfiguration; ApiConfiguration = apiConfiguration ?? new ApiConfiguration(); AmqpConfiguration = amqpConfiguration ?? new AmqpConfiguration(ApiConfiguration.Host); KatalogConfiguration = katalogConfiguration ?? new KatalogConfiguration(ApiConfiguration); DokumentlagerConfiguration = dokumentlagerConfiguration ?? new DokumentlagerConfiguration(ApiConfiguration); FiksIOSenderConfiguration = fiksIOSenderConfiguration ?? new FiksIOSenderConfiguration( null, ApiConfiguration.Scheme, ApiConfiguration.Host, ApiConfiguration.Port); }