示例#1
0
        public ApiUrlBuilder WithTagAndPeriod(string tag, string period)
        {
            MakeSure.ArgumentNotNull(tag, nameof(tag));
            MakeSure.ArgumentNotNull(period, nameof(period));

            _apiUrl = _apiUrl + $"{tag}/{period}";
            return(this);
        }
示例#2
0
        public ApiUrlBuilder WithFilter(Filter filter, string inName = "")
        {
            MakeSure.ArgumentNotNull(filter, nameof(filter));

            if (string.IsNullOrEmpty(inName) || string.IsNullOrWhiteSpace(inName))
            {
                _filter = filter.GetQueryParams();
            }
            else
            {
                _filter = $"{filter.GetQueryParams()}&inname={inName}";
            }

            return(this);
        }