1package newssearchapi 2 3// Copyright (c) Microsoft and contributors. All rights reserved. 4// 5// Licensed under the Apache License, Version 2.0 (the "License"); 6// you may not use this file except in compliance with the License. 7// You may obtain a copy of the License at 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// 14// See the License for the specific language governing permissions and 15// limitations under the License. 16// 17// Code generated by Microsoft (R) AutoRest Code Generator. 18// Changes may cause incorrect behavior and will be lost if the code is regenerated. 19 20import ( 21 "context" 22 "github.com/Azure/azure-sdk-for-go/services/cognitiveservices/v1.0/newssearch" 23) 24 25// NewsClientAPI contains the set of methods on the NewsClient type. 26type NewsClientAPI interface { 27 Category(ctx context.Context, acceptLanguage string, userAgent string, clientID string, clientIP string, location string, countryCode string, category string, count *int32, headlineCount *int32, market string, offset *int32, originalImage *bool, safeSearch newssearch.SafeSearch, setLang string, textDecorations *bool, textFormat newssearch.TextFormat) (result newssearch.News, err error) 28 Search(ctx context.Context, query string, acceptLanguage string, userAgent string, clientID string, clientIP string, location string, countryCode string, count *int32, freshness newssearch.Freshness, market string, offset *int32, originalImage *bool, safeSearch newssearch.SafeSearch, setLang string, sortBy string, textDecorations *bool, textFormat newssearch.TextFormat) (result newssearch.News, err error) 29 Trending(ctx context.Context, acceptLanguage string, userAgent string, clientID string, clientIP string, location string, countryCode string, count *int32, market string, offset *int32, safeSearch newssearch.SafeSearch, setLang string, since *int64, sortBy string, textDecorations *bool, textFormat newssearch.TextFormat) (result newssearch.TrendingTopics, err error) 30} 31 32var _ NewsClientAPI = (*newssearch.NewsClient)(nil) 33