88from datadog_api_client .model_utils import (
99 ModelNormal ,
1010 cached_property ,
11+ datetime ,
1112)
1213
1314
@@ -23,18 +24,31 @@ def openapi_types(_):
2324 return {
2425 "already_existed" : (bool ,),
2526 "content_id" : (str ,),
27+ "created_at" : (datetime ,),
2628 "id" : (str ,),
29+ "modified_at" : (datetime ,),
2730 "type" : (LLMObsTraceInteractionType ,),
2831 }
2932
3033 attribute_map = {
3134 "already_existed" : "already_existed" ,
3235 "content_id" : "content_id" ,
36+ "created_at" : "created_at" ,
3337 "id" : "id" ,
38+ "modified_at" : "modified_at" ,
3439 "type" : "type" ,
3540 }
3641
37- def __init__ (self_ , already_existed : bool , content_id : str , id : str , type : LLMObsTraceInteractionType , ** kwargs ):
42+ def __init__ (
43+ self_ ,
44+ already_existed : bool ,
45+ content_id : str ,
46+ created_at : datetime ,
47+ id : str ,
48+ modified_at : datetime ,
49+ type : LLMObsTraceInteractionType ,
50+ ** kwargs ,
51+ ):
3852 """
3953 A trace, experiment trace, or session interaction result.
4054
@@ -44,15 +58,23 @@ def __init__(self_, already_existed: bool, content_id: str, id: str, type: LLMOb
4458 :param content_id: Upstream entity identifier supplied by the caller.
4559 :type content_id: str
4660
61+ :param created_at: Timestamp when the interaction was added to the queue.
62+ :type created_at: datetime
63+
4764 :param id: Unique identifier of the interaction.
4865 :type id: str
4966
67+ :param modified_at: Timestamp when the interaction was last updated.
68+ :type modified_at: datetime
69+
5070 :param type: Type of an upstream-entity interaction.
5171 :type type: LLMObsTraceInteractionType
5272 """
5373 super ().__init__ (kwargs )
5474
5575 self_ .already_existed = already_existed
5676 self_ .content_id = content_id
77+ self_ .created_at = created_at
5778 self_ .id = id
79+ self_ .modified_at = modified_at
5880 self_ .type = type
0 commit comments