# {py:mod}`tdk.internal.utils` ```{py:module} tdk.internal.utils ``` ```{autodoc2-docstring} tdk.internal.utils :allowtitles: ``` ## Module Contents ### Functions ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`make_sync ` - ```{autodoc2-docstring} tdk.internal.utils.make_sync :summary: ``` * - {py:obj}`int_or_none_as_str ` - ```{autodoc2-docstring} tdk.internal.utils.int_or_none_as_str :summary: ``` * - {py:obj}`str_or_none_as_str ` - ```{autodoc2-docstring} tdk.internal.utils.str_or_none_as_str :summary: ``` * - {py:obj}`sound_url_validator ` - ```{autodoc2-docstring} tdk.internal.utils.sound_url_validator :summary: ``` * - {py:obj}`image_url_validator ` - ```{autodoc2-docstring} tdk.internal.utils.image_url_validator :summary: ``` * - {py:obj}`adapt_input_to_enum ` - ```{autodoc2-docstring} tdk.internal.utils.adapt_input_to_enum :summary: ``` * - {py:obj}`assert_not_found ` - ```{autodoc2-docstring} tdk.internal.utils.assert_not_found :summary: ``` * - {py:obj}`validate_property ` - ```{autodoc2-docstring} tdk.internal.utils.validate_property :summary: ``` ```` ### Data ````{list-table} :class: autosummary longtable :align: left * - {py:obj}`IntOrNone ` - ```{autodoc2-docstring} tdk.internal.utils.IntOrNone :summary: ``` * - {py:obj}`StrOrNone ` - ```{autodoc2-docstring} tdk.internal.utils.StrOrNone :summary: ``` * - {py:obj}`SoundURL ` - ```{autodoc2-docstring} tdk.internal.utils.SoundURL :summary: ``` * - {py:obj}`ImageURL ` - ```{autodoc2-docstring} tdk.internal.utils.ImageURL :summary: ``` * - {py:obj}`NOT_FOUND ` - ```{autodoc2-docstring} tdk.internal.utils.NOT_FOUND :summary: ``` * - {py:obj}`ValidatedProperty ` - ```{autodoc2-docstring} tdk.internal.utils.ValidatedProperty :summary: ``` ```` ### API ````{py:function} make_sync(func_to_be_cloned, /) :canonical: tdk.internal.utils.make_sync ```{autodoc2-docstring} tdk.internal.utils.make_sync ``` ```` ````{py:function} int_or_none_as_str(value: str, /) -> int | None :canonical: tdk.internal.utils.int_or_none_as_str ```{autodoc2-docstring} tdk.internal.utils.int_or_none_as_str ``` ```` ````{py:data} IntOrNone :canonical: tdk.internal.utils.IntOrNone :value: > None ```{autodoc2-docstring} tdk.internal.utils.IntOrNone ``` ```` ````{py:function} str_or_none_as_str(value: str, /) -> str | None :canonical: tdk.internal.utils.str_or_none_as_str ```{autodoc2-docstring} tdk.internal.utils.str_or_none_as_str ``` ```` ````{py:data} StrOrNone :canonical: tdk.internal.utils.StrOrNone :value: > None ```{autodoc2-docstring} tdk.internal.utils.StrOrNone ``` ```` ````{py:function} sound_url_validator(v: str, /) -> str :canonical: tdk.internal.utils.sound_url_validator ```{autodoc2-docstring} tdk.internal.utils.sound_url_validator ``` ```` ````{py:data} SoundURL :canonical: tdk.internal.utils.SoundURL :value: > None ```{autodoc2-docstring} tdk.internal.utils.SoundURL ``` ```` ````{py:function} image_url_validator(v: str, /) -> str :canonical: tdk.internal.utils.image_url_validator ```{autodoc2-docstring} tdk.internal.utils.image_url_validator ``` ```` ````{py:data} ImageURL :canonical: tdk.internal.utils.ImageURL :value: > None ```{autodoc2-docstring} tdk.internal.utils.ImageURL ``` ```` ````{py:function} adapt_input_to_enum(input: typing.Any, enum: typing.Type[enum.Enum]) -> enum.Enum :canonical: tdk.internal.utils.adapt_input_to_enum ```{autodoc2-docstring} tdk.internal.utils.adapt_input_to_enum ``` ```` ````{py:data} NOT_FOUND :canonical: tdk.internal.utils.NOT_FOUND :type: dict :value: > None ```{autodoc2-docstring} tdk.internal.utils.NOT_FOUND ``` ```` ````{py:function} assert_not_found(data: typing.Any, /) :canonical: tdk.internal.utils.assert_not_found ```{autodoc2-docstring} tdk.internal.utils.assert_not_found ``` ```` ````{py:function} validate_property(v: str | int | tdk.enums.MeaningProperty, /) :canonical: tdk.internal.utils.validate_property ```{autodoc2-docstring} tdk.internal.utils.validate_property ``` ```` ````{py:data} ValidatedProperty :canonical: tdk.internal.utils.ValidatedProperty :value: > None ```{autodoc2-docstring} tdk.internal.utils.ValidatedProperty ``` ````