langfuse.api.score_v2
1# This file was auto-generated by Fern from our API Definition. 2 3# isort: skip_file 4 5import typing 6from importlib import import_module 7 8if typing.TYPE_CHECKING: 9 from .types import ( 10 GetScoresResponse, 11 GetScoresResponseData, 12 GetScoresResponseDataBoolean, 13 GetScoresResponseDataCategorical, 14 GetScoresResponseDataCorrection, 15 GetScoresResponseDataNumeric, 16 GetScoresResponseData_Boolean, 17 GetScoresResponseData_Categorical, 18 GetScoresResponseData_Correction, 19 GetScoresResponseData_Numeric, 20 GetScoresResponseTraceData, 21 ) 22_dynamic_imports: typing.Dict[str, str] = { 23 "GetScoresResponse": ".types", 24 "GetScoresResponseData": ".types", 25 "GetScoresResponseDataBoolean": ".types", 26 "GetScoresResponseDataCategorical": ".types", 27 "GetScoresResponseDataCorrection": ".types", 28 "GetScoresResponseDataNumeric": ".types", 29 "GetScoresResponseData_Boolean": ".types", 30 "GetScoresResponseData_Categorical": ".types", 31 "GetScoresResponseData_Correction": ".types", 32 "GetScoresResponseData_Numeric": ".types", 33 "GetScoresResponseTraceData": ".types", 34} 35 36 37def __getattr__(attr_name: str) -> typing.Any: 38 module_name = _dynamic_imports.get(attr_name) 39 if module_name is None: 40 raise AttributeError( 41 f"No {attr_name} found in _dynamic_imports for module name -> {__name__}" 42 ) 43 try: 44 module = import_module(module_name, __package__) 45 if module_name == f".{attr_name}": 46 return module 47 else: 48 return getattr(module, attr_name) 49 except ImportError as e: 50 raise ImportError( 51 f"Failed to import {attr_name} from {module_name}: {e}" 52 ) from e 53 except AttributeError as e: 54 raise AttributeError( 55 f"Failed to get {attr_name} from {module_name}: {e}" 56 ) from e 57 58 59def __dir__(): 60 lazy_attrs = list(_dynamic_imports.keys()) 61 return sorted(lazy_attrs) 62 63 64__all__ = [ 65 "GetScoresResponse", 66 "GetScoresResponseData", 67 "GetScoresResponseDataBoolean", 68 "GetScoresResponseDataCategorical", 69 "GetScoresResponseDataCorrection", 70 "GetScoresResponseDataNumeric", 71 "GetScoresResponseData_Boolean", 72 "GetScoresResponseData_Categorical", 73 "GetScoresResponseData_Correction", 74 "GetScoresResponseData_Numeric", 75 "GetScoresResponseTraceData", 76]
GetScoresResponse
GetScoresResponseData
GetScoresResponseDataBoolean
GetScoresResponseDataCategorical
GetScoresResponseDataCorrection
GetScoresResponseDataNumeric
GetScoresResponseData_Boolean
GetScoresResponseData_Categorical
GetScoresResponseData_Correction
GetScoresResponseData_Numeric
GetScoresResponseTraceData