public SubCategory[] GetTopCategories() { com.n11Category.api.Authentication authentication = new com.n11Category.api.Authentication(); authentication.appKey = apiKey; authentication.appSecret = apiSecret; GetTopLevelCategoriesRequest getTopLevelCategories = new GetTopLevelCategoriesRequest(); getTopLevelCategories.auth = authentication; CategoryServicePortService port = new CategoryServicePortService(); GetTopLevelCategoriesResponse getTopLevelCategoriesResponse = port.GetTopLevelCategories(getTopLevelCategories); SubCategory[] subCategories = getTopLevelCategoriesResponse.categoryList; return(subCategories); }
public ParentCategoryData GetParentCategory(long categoryId) { com.n11Category.api.Authentication authentication = new com.n11Category.api.Authentication { appKey = apiKey, appSecret = apiSecret }; GetParentCategoryRequest getParentCategoryRequest = new GetParentCategoryRequest(); getParentCategoryRequest.auth = authentication; getParentCategoryRequest.categoryId = categoryId; CategoryServicePortService port = new CategoryServicePortService(); GetParentCategoryResponse getParentCategoryResponse = port.GetParentCategory(getParentCategoryRequest); ParentCategoryData category = getParentCategoryResponse.category; return(category); }
public SubCategory[] GetSubCategories(long categoryId) { com.n11Category.api.Authentication authentication = new com.n11Category.api.Authentication { appKey = apiKey, appSecret = apiSecret }; GetSubCategoriesRequest getSubCategoriesRequest = new GetSubCategoriesRequest(); getSubCategoriesRequest.auth = authentication; getSubCategoriesRequest.categoryId = categoryId; CategoryServicePortService port = new CategoryServicePortService(); GetSubCategoriesResponse getSubCategoriesResponse = port.GetSubCategories(getSubCategoriesRequest); SubCategory[] subCategories = getSubCategoriesResponse.category[0].subCategoryList; return(subCategories); }