You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
1.5 KiB
52 lines
1.5 KiB
namespace Win_in.Sfs.Wms.DataExchange.MesAgent;
|
|
|
|
public class DataExchangeOptions
|
|
{
|
|
public ReadingFilesOptions ReadingFilesOptions { get; set; }
|
|
|
|
public IncomingOptions IncomingOptions { get; set; }
|
|
public OutgoingOptions OutgoingOptions { get; set; }
|
|
}
|
|
|
|
public class ReadingFilesOptions
|
|
{
|
|
public bool Active { get; set; }
|
|
public int PeriodSeconds { get; set; } = 5 * 60;
|
|
public int RetryTimes { get; set; } = 3;
|
|
public int BatchSize { get; set; } = 100;
|
|
}
|
|
|
|
public class IncomingOptions
|
|
{
|
|
public bool Active { get; set; }
|
|
public int PeriodSeconds { get; set; } = 5 * 60;
|
|
public int RetryTimes { get; set; } = 3;
|
|
public int BatchSize { get; set; } = 100;
|
|
}
|
|
|
|
public class OutgoingOptions
|
|
{
|
|
public bool Active { get; set; }
|
|
public int PeriodSeconds { get; set; } = 5 * 60;
|
|
public int RetryTimes { get; set; } = 3;
|
|
public int BatchSize { get; set; } = 100;
|
|
|
|
public string BaseUrl { get; set; } = string.Empty;
|
|
public string Username { get; set; }
|
|
public string Password { get; set; }
|
|
|
|
public ApiUrls ApiUrls { get; set; }
|
|
}
|
|
|
|
public class ApiUrls
|
|
{
|
|
public string Receipt { get; set; }
|
|
public string Return { get; set; }
|
|
public string Transfer { get; set; }
|
|
public string BackFlush { get; set; }
|
|
public string Rework { get; set; }
|
|
public string PreShipper { get; set; }
|
|
public string UnplannedReceipt { get; set; }
|
|
public string UnplannedDeliver { get; set; }
|
|
public string Count { get; set; }
|
|
}
|
|
|