@@ -325,6 +325,49 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
325325 super().__init__(*args, **kwargs)
326326
327327
328+ class AgentDetails(_Model):
329+ """AgentDetails.
330+
331+ :ivar object: The object type, which is always 'agent'. Required. Default value is "agent".
332+ :vartype object: str
333+ :ivar id: The unique identifier of the agent. Required.
334+ :vartype id: str
335+ :ivar name: The name of the agent. Required.
336+ :vartype name: str
337+ :ivar versions: The latest version of the agent. Required.
338+ :vartype versions: ~azure.ai.projects.models.AgentObjectVersions
339+ """
340+
341+ object: Literal["agent"] = rest_field(visibility=["read", "create", "update", "delete", "query"])
342+ """The object type, which is always 'agent'. Required. Default value is \"agent\"."""
343+ id: str = rest_field(visibility=["read", "create", "update", "delete", "query"])
344+ """The unique identifier of the agent. Required."""
345+ name: str = rest_field(visibility=["read", "create", "update", "delete", "query"])
346+ """The name of the agent. Required."""
347+ versions: "_models.AgentObjectVersions" = rest_field(visibility=["read", "create", "update", "delete", "query"])
348+ """The latest version of the agent. Required."""
349+
350+ @overload
351+ def __init__(
352+ self,
353+ *,
354+ id: str, # pylint: disable=redefined-builtin
355+ name: str,
356+ versions: "_models.AgentObjectVersions",
357+ ) -> None: ...
358+
359+ @overload
360+ def __init__(self, mapping: Mapping[str, Any]) -> None:
361+ """
362+ :param mapping: raw JSON to initialize the model.
363+ :type mapping: Mapping[str, Any]
364+ """
365+
366+ def __init__(self, *args: Any, **kwargs: Any) -> None:
367+ super().__init__(*args, **kwargs)
368+ self.object: Literal["agent"] = "agent"
369+
370+
328371class BaseCredentials(_Model):
329372 """A base class for connection credentials.
330373
@@ -425,64 +468,21 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
425468 self.type: Literal["agent_id"] = "agent_id"
426469
427470
428- class AgentObject(_Model):
429- """AgentObject.
430-
431- :ivar object: The object type, which is always 'agent'. Required. Default value is "agent".
432- :vartype object: str
433- :ivar id: The unique identifier of the agent. Required.
434- :vartype id: str
435- :ivar name: The name of the agent. Required.
436- :vartype name: str
437- :ivar versions: The latest version of the agent. Required.
438- :vartype versions: ~azure.ai.projects.models.AgentObjectVersions
439- """
440-
441- object: Literal["agent"] = rest_field(visibility=["read", "create", "update", "delete", "query"])
442- """The object type, which is always 'agent'. Required. Default value is \"agent\"."""
443- id: str = rest_field(visibility=["read", "create", "update", "delete", "query"])
444- """The unique identifier of the agent. Required."""
445- name: str = rest_field(visibility=["read", "create", "update", "delete", "query"])
446- """The name of the agent. Required."""
447- versions: "_models.AgentObjectVersions" = rest_field(visibility=["read", "create", "update", "delete", "query"])
448- """The latest version of the agent. Required."""
449-
450- @overload
451- def __init__(
452- self,
453- *,
454- id: str, # pylint: disable=redefined-builtin
455- name: str,
456- versions: "_models.AgentObjectVersions",
457- ) -> None: ...
458-
459- @overload
460- def __init__(self, mapping: Mapping[str, Any]) -> None:
461- """
462- :param mapping: raw JSON to initialize the model.
463- :type mapping: Mapping[str, Any]
464- """
465-
466- def __init__(self, *args: Any, **kwargs: Any) -> None:
467- super().__init__(*args, **kwargs)
468- self.object: Literal["agent"] = "agent"
469-
470-
471471class AgentObjectVersions(_Model):
472472 """AgentObjectVersions.
473473
474474 :ivar latest: Required.
475- :vartype latest: ~azure.ai.projects.models.AgentVersionObject
475+ :vartype latest: ~azure.ai.projects.models.AgentVersionDetails
476476 """
477477
478- latest: "_models.AgentVersionObject " = rest_field(visibility=["read", "create", "update", "delete", "query"])
478+ latest: "_models.AgentVersionDetails " = rest_field(visibility=["read", "create", "update", "delete", "query"])
479479 """Required."""
480480
481481 @overload
482482 def __init__(
483483 self,
484484 *,
485- latest: "_models.AgentVersionObject ",
485+ latest: "_models.AgentVersionDetails ",
486486 ) -> None: ...
487487
488488 @overload
@@ -607,8 +607,8 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
607607 self.type = EvaluationTaxonomyInputType.AGENT # type: ignore
608608
609609
610- class AgentVersionObject (_Model):
611- """AgentVersionObject .
610+ class AgentVersionDetails (_Model):
611+ """AgentVersionDetails .
612612
613613 :ivar metadata: Set of 16 key-value pairs that can be attached to an object. This can be
614614 useful for storing additional information about the object in a structured
@@ -8369,7 +8369,7 @@ def __init__(self, *args: Any, **kwargs: Any) -> None:
83698369 self.object: Literal["memory_store.scope.deleted"] = "memory_store.scope.deleted"
83708370
83718371
8372- class MemoryStoreObject (_Model):
8372+ class MemoryStoreDetails (_Model):
83738373 """A memory store that can store and retrieve user memories.
83748374
83758375 :ivar object: The object type, which is always 'memory_store'. Required. Default value is
0 commit comments