# {py:mod}`tdk.dictionaries.ads` ```{py:module} tdk.dictionaries.ads ``` ```{autodoc2-docstring} tdk.dictionaries.ads :allowtitles: ``` ## Module Contents ### Classes ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`SayingType ` - * - {py:obj}`SayingEntry ` - ```` ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`search_saying ` - ```{autodoc2-docstring} tdk.dictionaries.ads.search_saying :summary: ``` * - {py:obj}`search_saying_async ` - ```{autodoc2-docstring} tdk.dictionaries.ads.search_saying_async :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`__all__ ` - ```{autodoc2-docstring} tdk.dictionaries.ads.__all__ :summary: ``` * - {py:obj}`saying_entry_adapter ` - ```{autodoc2-docstring} tdk.dictionaries.ads.saying_entry_adapter :summary: ``` ```` ### API ````{py:data} __all__ :canonical: tdk.dictionaries.ads.__all__ :value: > ['SayingType', 'SayingEntry', 'search_saying', 'search_saying_async'] ```{autodoc2-docstring} tdk.dictionaries.ads.__all__ ``` ```` `````{py:class} SayingType :canonical: tdk.dictionaries.ads.SayingType Bases: {py:obj}`enum.Enum` ````{py:attribute} PROVERB :canonical: tdk.dictionaries.ads.SayingType.PROVERB :value: > 'Atasözü' ```{autodoc2-docstring} tdk.dictionaries.ads.SayingType.PROVERB ``` ```` ````{py:attribute} PHRASE :canonical: tdk.dictionaries.ads.SayingType.PHRASE :value: > 'Deyim' ```{autodoc2-docstring} tdk.dictionaries.ads.SayingType.PHRASE ``` ```` ````` `````{py:class} SayingEntry(/, **data: typing.Any) :canonical: tdk.dictionaries.ads.SayingEntry Bases: {py:obj}`pydantic.BaseModel` ````{py:attribute} tdk_id :canonical: tdk.dictionaries.ads.SayingEntry.tdk_id :type: int :value: > 'Field(...)' ```{autodoc2-docstring} tdk.dictionaries.ads.SayingEntry.tdk_id ``` ```` ````{py:attribute} saying :canonical: tdk.dictionaries.ads.SayingEntry.saying :type: str :value: > 'Field(...)' ```{autodoc2-docstring} tdk.dictionaries.ads.SayingEntry.saying ``` ```` ````{py:attribute} search :canonical: tdk.dictionaries.ads.SayingEntry.search :type: str :value: > 'Field(...)' ```{autodoc2-docstring} tdk.dictionaries.ads.SayingEntry.search ``` ```` ````{py:attribute} meaning :canonical: tdk.dictionaries.ads.SayingEntry.meaning :type: str :value: > 'Field(...)' ```{autodoc2-docstring} tdk.dictionaries.ads.SayingEntry.meaning ``` ```` ````{py:attribute} key :canonical: tdk.dictionaries.ads.SayingEntry.key :type: str :value: > 'Field(...)' ```{autodoc2-docstring} tdk.dictionaries.ads.SayingEntry.key ``` ```` ````{py:attribute} type :canonical: tdk.dictionaries.ads.SayingEntry.type :type: tdk.dictionaries.ads.SayingType :value: > 'Field(...)' ```{autodoc2-docstring} tdk.dictionaries.ads.SayingEntry.type ``` ```` ````` ````{py:data} saying_entry_adapter :canonical: tdk.dictionaries.ads.saying_entry_adapter :value: > 'TypeAdapter(...)' ```{autodoc2-docstring} tdk.dictionaries.ads.saying_entry_adapter ``` ```` ````{py:function} search_saying(query: str, *, http_session) -> list[tdk.dictionaries.ads.SayingEntry] :canonical: tdk.dictionaries.ads.search_saying :async: ```{autodoc2-docstring} tdk.dictionaries.ads.search_saying ``` ```` ````{py:function} search_saying_async() :canonical: tdk.dictionaries.ads.search_saying_async ```{autodoc2-docstring} tdk.dictionaries.ads.search_saying_async ``` ````