2026-02-28 15:30:57 +01:00
|
|
|
namespace Catalog.Communication;
|
|
|
|
|
|
|
|
|
|
public sealed class CatalogCommunicationOptions
|
|
|
|
|
{
|
|
|
|
|
public required Uri BaseUri { get; set; }
|
|
|
|
|
|
|
|
|
|
public string AdminPageBasePath { get; set; } = "admin/pg";
|
|
|
|
|
|
2026-02-28 16:54:08 +01:00
|
|
|
public string ReceiveFilePath { get; set; } = "ReceiveFile.abl";
|
|
|
|
|
|
2026-02-28 15:30:57 +01:00
|
|
|
public TimeSpan RequestTimeout { get; set; } = TimeSpan.FromSeconds(30);
|
|
|
|
|
|
|
|
|
|
public int RetryCount { get; set; } = 2;
|
|
|
|
|
|
|
|
|
|
public TimeSpan RetryBaseDelay { get; set; } = TimeSpan.FromMilliseconds(250);
|
|
|
|
|
}
|