...

Source file src/github.com/Azure/azure-sdk-for-go/services/cognitiveservices/v1.0/websearch/enums.go

Documentation: github.com/Azure/azure-sdk-for-go/services/cognitiveservices/v1.0/websearch

     1  package websearch
     2  
     3  // Copyright (c) Microsoft Corporation. All rights reserved.
     4  // Licensed under the MIT License. See License.txt in the project root for license information.
     5  //
     6  // Code generated by Microsoft (R) AutoRest Code Generator.
     7  // Changes may cause incorrect behavior and will be lost if the code is regenerated.
     8  
     9  // AnswerType enumerates the values for answer type.
    10  type AnswerType string
    11  
    12  const (
    13  	// AnswerTypeComputation ...
    14  	AnswerTypeComputation AnswerType = "Computation"
    15  	// AnswerTypeImages ...
    16  	AnswerTypeImages AnswerType = "Images"
    17  	// AnswerTypeNews ...
    18  	AnswerTypeNews AnswerType = "News"
    19  	// AnswerTypeRelatedSearches ...
    20  	AnswerTypeRelatedSearches AnswerType = "RelatedSearches"
    21  	// AnswerTypeSpellSuggestions ...
    22  	AnswerTypeSpellSuggestions AnswerType = "SpellSuggestions"
    23  	// AnswerTypeTimeZone ...
    24  	AnswerTypeTimeZone AnswerType = "TimeZone"
    25  	// AnswerTypeVideos ...
    26  	AnswerTypeVideos AnswerType = "Videos"
    27  	// AnswerTypeWebPages ...
    28  	AnswerTypeWebPages AnswerType = "WebPages"
    29  )
    30  
    31  // PossibleAnswerTypeValues returns an array of possible values for the AnswerType const type.
    32  func PossibleAnswerTypeValues() []AnswerType {
    33  	return []AnswerType{AnswerTypeComputation, AnswerTypeImages, AnswerTypeNews, AnswerTypeRelatedSearches, AnswerTypeSpellSuggestions, AnswerTypeTimeZone, AnswerTypeVideos, AnswerTypeWebPages}
    34  }
    35  
    36  // ErrorCode enumerates the values for error code.
    37  type ErrorCode string
    38  
    39  const (
    40  	// InsufficientAuthorization ...
    41  	InsufficientAuthorization ErrorCode = "InsufficientAuthorization"
    42  	// InvalidAuthorization ...
    43  	InvalidAuthorization ErrorCode = "InvalidAuthorization"
    44  	// InvalidRequest ...
    45  	InvalidRequest ErrorCode = "InvalidRequest"
    46  	// None ...
    47  	None ErrorCode = "None"
    48  	// RateLimitExceeded ...
    49  	RateLimitExceeded ErrorCode = "RateLimitExceeded"
    50  	// ServerError ...
    51  	ServerError ErrorCode = "ServerError"
    52  )
    53  
    54  // PossibleErrorCodeValues returns an array of possible values for the ErrorCode const type.
    55  func PossibleErrorCodeValues() []ErrorCode {
    56  	return []ErrorCode{InsufficientAuthorization, InvalidAuthorization, InvalidRequest, None, RateLimitExceeded, ServerError}
    57  }
    58  
    59  // ErrorSubCode enumerates the values for error sub code.
    60  type ErrorSubCode string
    61  
    62  const (
    63  	// AuthorizationDisabled ...
    64  	AuthorizationDisabled ErrorSubCode = "AuthorizationDisabled"
    65  	// AuthorizationExpired ...
    66  	AuthorizationExpired ErrorSubCode = "AuthorizationExpired"
    67  	// AuthorizationMissing ...
    68  	AuthorizationMissing ErrorSubCode = "AuthorizationMissing"
    69  	// AuthorizationRedundancy ...
    70  	AuthorizationRedundancy ErrorSubCode = "AuthorizationRedundancy"
    71  	// Blocked ...
    72  	Blocked ErrorSubCode = "Blocked"
    73  	// HTTPNotAllowed ...
    74  	HTTPNotAllowed ErrorSubCode = "HttpNotAllowed"
    75  	// NotImplemented ...
    76  	NotImplemented ErrorSubCode = "NotImplemented"
    77  	// ParameterInvalidValue ...
    78  	ParameterInvalidValue ErrorSubCode = "ParameterInvalidValue"
    79  	// ParameterMissing ...
    80  	ParameterMissing ErrorSubCode = "ParameterMissing"
    81  	// ResourceError ...
    82  	ResourceError ErrorSubCode = "ResourceError"
    83  	// UnexpectedError ...
    84  	UnexpectedError ErrorSubCode = "UnexpectedError"
    85  )
    86  
    87  // PossibleErrorSubCodeValues returns an array of possible values for the ErrorSubCode const type.
    88  func PossibleErrorSubCodeValues() []ErrorSubCode {
    89  	return []ErrorSubCode{AuthorizationDisabled, AuthorizationExpired, AuthorizationMissing, AuthorizationRedundancy, Blocked, HTTPNotAllowed, NotImplemented, ParameterInvalidValue, ParameterMissing, ResourceError, UnexpectedError}
    90  }
    91  
    92  // Freshness enumerates the values for freshness.
    93  type Freshness string
    94  
    95  const (
    96  	// Day ...
    97  	Day Freshness = "Day"
    98  	// Month ...
    99  	Month Freshness = "Month"
   100  	// Week ...
   101  	Week Freshness = "Week"
   102  )
   103  
   104  // PossibleFreshnessValues returns an array of possible values for the Freshness const type.
   105  func PossibleFreshnessValues() []Freshness {
   106  	return []Freshness{Day, Month, Week}
   107  }
   108  
   109  // SafeSearch enumerates the values for safe search.
   110  type SafeSearch string
   111  
   112  const (
   113  	// Moderate ...
   114  	Moderate SafeSearch = "Moderate"
   115  	// Off ...
   116  	Off SafeSearch = "Off"
   117  	// Strict ...
   118  	Strict SafeSearch = "Strict"
   119  )
   120  
   121  // PossibleSafeSearchValues returns an array of possible values for the SafeSearch const type.
   122  func PossibleSafeSearchValues() []SafeSearch {
   123  	return []SafeSearch{Moderate, Off, Strict}
   124  }
   125  
   126  // TextFormat enumerates the values for text format.
   127  type TextFormat string
   128  
   129  const (
   130  	// HTML ...
   131  	HTML TextFormat = "Html"
   132  	// Raw ...
   133  	Raw TextFormat = "Raw"
   134  )
   135  
   136  // PossibleTextFormatValues returns an array of possible values for the TextFormat const type.
   137  func PossibleTextFormatValues() []TextFormat {
   138  	return []TextFormat{HTML, Raw}
   139  }
   140  
   141  // Type enumerates the values for type.
   142  type Type string
   143  
   144  const (
   145  	// TypeWebWebGrouping ...
   146  	TypeWebWebGrouping Type = "Web/WebGrouping"
   147  )
   148  
   149  // PossibleTypeValues returns an array of possible values for the Type const type.
   150  func PossibleTypeValues() []Type {
   151  	return []Type{TypeWebWebGrouping}
   152  }
   153  
   154  // TypeBasicResponseBase enumerates the values for type basic response base.
   155  type TypeBasicResponseBase string
   156  
   157  const (
   158  	// TypeAnswer ...
   159  	TypeAnswer TypeBasicResponseBase = "Answer"
   160  	// TypeArticle ...
   161  	TypeArticle TypeBasicResponseBase = "Article"
   162  	// TypeComputation ...
   163  	TypeComputation TypeBasicResponseBase = "Computation"
   164  	// TypeCreativeWork ...
   165  	TypeCreativeWork TypeBasicResponseBase = "CreativeWork"
   166  	// TypeErrorResponse ...
   167  	TypeErrorResponse TypeBasicResponseBase = "ErrorResponse"
   168  	// TypeIdentifiable ...
   169  	TypeIdentifiable TypeBasicResponseBase = "Identifiable"
   170  	// TypeImageObject ...
   171  	TypeImageObject TypeBasicResponseBase = "ImageObject"
   172  	// TypeImages ...
   173  	TypeImages TypeBasicResponseBase = "Images"
   174  	// TypeIntangible ...
   175  	TypeIntangible TypeBasicResponseBase = "Intangible"
   176  	// TypeMediaObject ...
   177  	TypeMediaObject TypeBasicResponseBase = "MediaObject"
   178  	// TypeNews ...
   179  	TypeNews TypeBasicResponseBase = "News"
   180  	// TypeNewsArticle ...
   181  	TypeNewsArticle TypeBasicResponseBase = "NewsArticle"
   182  	// TypePlaces ...
   183  	TypePlaces TypeBasicResponseBase = "Places"
   184  	// TypeRelatedSearchesRelatedSearchAnswer ...
   185  	TypeRelatedSearchesRelatedSearchAnswer TypeBasicResponseBase = "RelatedSearches/RelatedSearchAnswer"
   186  	// TypeResponse ...
   187  	TypeResponse TypeBasicResponseBase = "Response"
   188  	// TypeResponseBase ...
   189  	TypeResponseBase TypeBasicResponseBase = "ResponseBase"
   190  	// TypeSearchResponse ...
   191  	TypeSearchResponse TypeBasicResponseBase = "SearchResponse"
   192  	// TypeSearchResultsAnswer ...
   193  	TypeSearchResultsAnswer TypeBasicResponseBase = "SearchResultsAnswer"
   194  	// TypeSpellSuggestions ...
   195  	TypeSpellSuggestions TypeBasicResponseBase = "SpellSuggestions"
   196  	// TypeStructuredValue ...
   197  	TypeStructuredValue TypeBasicResponseBase = "StructuredValue"
   198  	// TypeThing ...
   199  	TypeThing TypeBasicResponseBase = "Thing"
   200  	// TypeTimeZone ...
   201  	TypeTimeZone TypeBasicResponseBase = "TimeZone"
   202  	// TypeVideoObject ...
   203  	TypeVideoObject TypeBasicResponseBase = "VideoObject"
   204  	// TypeVideos ...
   205  	TypeVideos TypeBasicResponseBase = "Videos"
   206  	// TypeWebPage ...
   207  	TypeWebPage TypeBasicResponseBase = "WebPage"
   208  	// TypeWebWebAnswer ...
   209  	TypeWebWebAnswer TypeBasicResponseBase = "Web/WebAnswer"
   210  )
   211  
   212  // PossibleTypeBasicResponseBaseValues returns an array of possible values for the TypeBasicResponseBase const type.
   213  func PossibleTypeBasicResponseBaseValues() []TypeBasicResponseBase {
   214  	return []TypeBasicResponseBase{TypeAnswer, TypeArticle, TypeComputation, TypeCreativeWork, TypeErrorResponse, TypeIdentifiable, TypeImageObject, TypeImages, TypeIntangible, TypeMediaObject, TypeNews, TypeNewsArticle, TypePlaces, TypeRelatedSearchesRelatedSearchAnswer, TypeResponse, TypeResponseBase, TypeSearchResponse, TypeSearchResultsAnswer, TypeSpellSuggestions, TypeStructuredValue, TypeThing, TypeTimeZone, TypeVideoObject, TypeVideos, TypeWebPage, TypeWebWebAnswer}
   215  }
   216  

View as plain text