com.microsoft.azure.cognitiveservices.search.videosearch.models

This package contains the models classes for BingVideoSearchAPI. The Video Search API lets you search on Bing for video that are relevant to the user's search query, for insights about a video or for videos that are trending based on search requests made by others. This section provides technical details about the query parameters and headers that you use to request videos and the JSON response objects that contain them. For examples that show how to make requests, see [Searching the Web for Videos](https://docs.microsoft.com/azure/cognitive-services/bing-video-search/search-the-web).

Classes

Answer

The Answer model.

CreativeWork

The CreativeWork model.

DetailsOptionalParameter

The DetailsOptionalParameter model.

Error

Defines the error that occurred.

ErrorResponse

The top-level response that represents a failed request.

ErrorResponseException

Exception thrown for an invalid response with ErrorResponse information.

Identifiable

Defines the identity of a resource.

ImageObject

Defines an image.

MediaObject

The MediaObject model.

PivotSuggestions

The PivotSuggestions model.

Query

Defines a search query.

QueryContext

Defines the query context that Bing used for the request.

Response

Defines a response. All schemas that could be returned at the root of a response should inherit from this.

ResponseBase

The ResponseBase model.

SearchOptionalParameter

The SearchOptionalParameter model.

SearchResultsAnswer

The SearchResultsAnswer model.

Thing

The Thing model.

TrendingOptionalParameter

The TrendingOptionalParameter model.

TrendingVideos

The TrendingVideos model.

TrendingVideosCategory

The TrendingVideosCategory model.

TrendingVideosSubcategory

The TrendingVideosSubcategory model.

TrendingVideosTile

The TrendingVideosTile model.

VideoDetails

The VideoDetails model.

VideoObject

Defines a video object that is relevant to the query.

VideosModel

Defines a video answer.

VideosModule

The VideosModule model.

Enums

ErrorCode

Defines values for ErrorCode.

ErrorSubCode

Defines values for ErrorSubCode.

Freshness

Defines values for Freshness.

SafeSearch

Defines values for SafeSearch.

TextFormat

Defines values for TextFormat.

VideoInsightModule

Defines values for VideoInsightModule.

VideoLength

Defines values for VideoLength.

VideoPricing

Defines values for VideoPricing.

VideoQueryScenario

Defines values for VideoQueryScenario.

VideoResolution

Defines values for VideoResolution.