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.
 
 
 
 
 
 

48 lines
1.3 KiB

namespace Win_in.Sfs.Wms.DataExchange.Iac.QadAgent;
public class DataExchangeOptions
{
public IncomingOptions IncomingOptions { get; set; }
public OutgoingOptions OutgoingOptions { get; set; }
}
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 Apis Apis { get; set; }
}
public class Apis
{
public Api Receipt { get; set; }
public Api Return { get; set; }
public Api Transfer { get; set; }
public Api BackFlush { get; set; }
public Api Rework { get; set; }
public Api PreShipper { get; set; }
public Api UnplannedReceipt { get; set; }
public Api UnplannedDeliver { get; set; }
public Api Count { get; set; }
}
public class Api
{
public string Url { get; set; } = "";
public bool Enabled { get; set; }
}