# coding=utf-8
# --------------------------------------------------------------------------
# Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.0.6320, generator: {generator})
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------

try:
    from ._models_py3 import Answer
    from ._models_py3 import Article
    from ._models_py3 import Computation
    from ._models_py3 import CreativeWork
    from ._models_py3 import Error
    from ._models_py3 import ErrorResponse
    from ._models_py3 import Identifiable
    from ._models_py3 import ImageObject
    from ._models_py3 import Images
    from ._models_py3 import Intangible
    from ._models_py3 import MediaObject
    from ._models_py3 import News
    from ._models_py3 import NewsArticle
    from ._models_py3 import Places
    from ._models_py3 import Query
    from ._models_py3 import QueryContext
    from ._models_py3 import RankingGroup
    from ._models_py3 import RankingItem
    from ._models_py3 import RankingResponse
    from ._models_py3 import RelatedSearchesRelatedSearchAnswer
    from ._models_py3 import Response
    from ._models_py3 import ResponseBase
    from ._models_py3 import SearchResponse
    from ._models_py3 import SearchResultsAnswer
    from ._models_py3 import SpellSuggestions
    from ._models_py3 import StructuredValue
    from ._models_py3 import Thing
    from ._models_py3 import TimeZone
    from ._models_py3 import TimeZoneInformation
    from ._models_py3 import VideoObject
    from ._models_py3 import Videos
    from ._models_py3 import WebAnswer
    from ._models_py3 import WebGrouping
    from ._models_py3 import WebMetaTag
    from ._models_py3 import WebPage
except (SyntaxError, ImportError):
    from ._models import Answer  # type: ignore
    from ._models import Article  # type: ignore
    from ._models import Computation  # type: ignore
    from ._models import CreativeWork  # type: ignore
    from ._models import Error  # type: ignore
    from ._models import ErrorResponse  # type: ignore
    from ._models import Identifiable  # type: ignore
    from ._models import ImageObject  # type: ignore
    from ._models import Images  # type: ignore
    from ._models import Intangible  # type: ignore
    from ._models import MediaObject  # type: ignore
    from ._models import News  # type: ignore
    from ._models import NewsArticle  # type: ignore
    from ._models import Places  # type: ignore
    from ._models import Query  # type: ignore
    from ._models import QueryContext  # type: ignore
    from ._models import RankingGroup  # type: ignore
    from ._models import RankingItem  # type: ignore
    from ._models import RankingResponse  # type: ignore
    from ._models import RelatedSearchesRelatedSearchAnswer  # type: ignore
    from ._models import Response  # type: ignore
    from ._models import ResponseBase  # type: ignore
    from ._models import SearchResponse  # type: ignore
    from ._models import SearchResultsAnswer  # type: ignore
    from ._models import SpellSuggestions  # type: ignore
    from ._models import StructuredValue  # type: ignore
    from ._models import Thing  # type: ignore
    from ._models import TimeZone  # type: ignore
    from ._models import TimeZoneInformation  # type: ignore
    from ._models import VideoObject  # type: ignore
    from ._models import Videos  # type: ignore
    from ._models import WebAnswer  # type: ignore
    from ._models import WebGrouping  # type: ignore
    from ._models import WebMetaTag  # type: ignore
    from ._models import WebPage  # type: ignore

from ._web_search_client_enums import (
    AnswerType,
    ErrorCode,
    ErrorSubCode,
    Freshness,
    SafeSearch,
    TextFormat,
    XBingApisSDK,
)

__all__ = [
    'Answer',
    'Article',
    'Computation',
    'CreativeWork',
    'Error',
    'ErrorResponse',
    'Identifiable',
    'ImageObject',
    'Images',
    'Intangible',
    'MediaObject',
    'News',
    'NewsArticle',
    'Places',
    'Query',
    'QueryContext',
    'RankingGroup',
    'RankingItem',
    'RankingResponse',
    'RelatedSearchesRelatedSearchAnswer',
    'Response',
    'ResponseBase',
    'SearchResponse',
    'SearchResultsAnswer',
    'SpellSuggestions',
    'StructuredValue',
    'Thing',
    'TimeZone',
    'TimeZoneInformation',
    'VideoObject',
    'Videos',
    'WebAnswer',
    'WebGrouping',
    'WebMetaTag',
    'WebPage',
    'AnswerType',
    'ErrorCode',
    'ErrorSubCode',
    'Freshness',
    'SafeSearch',
    'TextFormat',
    'XBingApisSDK',
]
