public ScheduleSettings(string id, string marketName, int rank, string assetPairRegex, HashSet <string> assetPairs, string marketId, bool?isTradeEnabled, TimeSpan?pendingOrdersCutOff, ScheduleConstraint start, ScheduleConstraint end) { Id = id; Rank = rank; AssetPairRegex = assetPairRegex; AssetPairs = assetPairs; MarketId = marketId; MarketName = marketName; IsTradeEnabled = isTradeEnabled; PendingOrdersCutOff = pendingOrdersCutOff; Start = start; End = end; }
public static ScheduleSettings Create(string id, string marketId, string marketName, ScheduleConstraint start, ScheduleConstraint end, string assetPairRegex) { return(new ScheduleSettings( id: id, rank: 0, assetPairRegex: assetPairRegex, assetPairs: new HashSet <string>(), marketId: marketId, isTradeEnabled: false, pendingOrdersCutOff: TimeSpan.FromMilliseconds(0), start: start, end: end, marketName: marketName )); }