public async Task <GetSubcategoryStatusResponse> GetSubcategoryStatus(GetSubcategoryStatusRequest reqModel, ConnectSetting connectSetting = null, LoggingConfiguration logSetting = null)
        {
            var request = CreateRequest <GetSubcategoryStatusRequest>(reqModel);

            request.URI = "sellermgmt/seller/subcategory";

            var response = await client.PutAsync(request, connectSetting);

            var result = await ProcessResponse <GetSubcategoryStatusResponse>(response);

            return(result);
        }
        public async void GetSubcategoryStatus_Json()
        {
            var req = new GetSubcategoryStatusRequest(new List <string>()
            {
                "CH"
            });

            CheckRequestString <GetSubcategoryStatusRequest>(req);
            var response = await fakeApi.GetSubcategoryStatus(req);

            Assert.IsType <GetSubcategoryStatusResponse>(response);
            Assert.True(response.ResponseBody.SubcategoryList.Count > 0);
        }
        /// <summary>
        /// Get Subcategory of special Industry.
        /// </summary>
        public void GetSubcategoryStatus()
        {
            Console.WriteLine("GetSubcategoryStatus");
            // Create Request
            var req = new GetSubcategoryStatusRequest(new List <string>()
            {
                "CH"
            });
            // Send your request and get response
            var response = sellerCall.GetSubcategoryStatus(req).Result;

            // Use the data pre you business
            Console.WriteLine(string.Format("There are {0} subcategory in the industry.",
                                            response.GetResponseBody().SubcategoryList.Count));
        }