Skip to content

VideoQuery

Namespace: VideoCatalogService

Type: Class

Video Query data. These are basically the entries you would enter in the search dialog

Definition

[DataContract] public class VideoQuery

Properties

Property Type Description
IncludeKeywords String[] include these keyords only, if empty include all
IsIncludeKeywordsAND Boolean default we select anything that match any of the keywords, is this is set we match all the keywords
ExcludeKeywords String[] exclude these specific keywords, if empty exclude none
IncludeActors Int64[] include these actor ids, if empty include all
IncludeArchives Int64[] include these archive ids, if empty include all
IncludeVideoIDs Int64[] the videos of an unnamed person, if null none. Part of the cast filter: a video matches when it has any of IncludeActors or is one of these ids
IncludeSubtitle String include transcript matching these words
Properties VideoQueryProperties Video properties to match
IsIncludeExtendedPropertiesAND Boolean default we select anything that match any of the extended properties, is this is set we match all the keywords
IsIncludeCategoriesAND Boolean How do we join the different queries [Keyword] AND [Property], [Keyword] OR [Property]
IsIncludeCategoriesAND Boolean How do we join the different queries [Keyword] AND [Property], [Keyword] OR [Property]

Fields

Field Type Description
IncludeExtendedProperties ExtendedVideoQuery[] Extended video query match