SDK: validation action (#4203)
This commit is contained in:
committed by
GitHub
parent
7ef48c32e0
commit
4b99cd3f45
@@ -289,6 +289,7 @@ if typing.TYPE_CHECKING:
|
||||
RunSdkActionRequestAction_AiUploadFile,
|
||||
RunSdkActionRequestAction_Extract,
|
||||
RunSdkActionRequestAction_LocateElement,
|
||||
RunSdkActionRequestAction_Validate,
|
||||
RunSdkActionRequestAction_Prompt,
|
||||
RunSdkActionResponse,
|
||||
RunStatus,
|
||||
@@ -781,6 +782,7 @@ _dynamic_imports: typing.Dict[str, str] = {
|
||||
"RunSdkActionRequestAction_AiUploadFile": ".types",
|
||||
"RunSdkActionRequestAction_Extract": ".types",
|
||||
"RunSdkActionRequestAction_LocateElement": ".types",
|
||||
"RunSdkActionRequestAction_Validate": ".types",
|
||||
"RunSdkActionRequestAction_Prompt": ".types",
|
||||
"RunSdkActionResponse": ".types",
|
||||
"RunStatus": ".types",
|
||||
@@ -1297,6 +1299,7 @@ __all__ = [
|
||||
"RunSdkActionRequestAction_AiUploadFile",
|
||||
"RunSdkActionRequestAction_Extract",
|
||||
"RunSdkActionRequestAction_LocateElement",
|
||||
"RunSdkActionRequestAction_Validate",
|
||||
"RunSdkActionRequestAction_Prompt",
|
||||
"RunSdkActionResponse",
|
||||
"RunStatus",
|
||||
|
||||
@@ -314,6 +314,7 @@ if typing.TYPE_CHECKING:
|
||||
RunSdkActionRequestAction_AiUploadFile,
|
||||
RunSdkActionRequestAction_Extract,
|
||||
RunSdkActionRequestAction_LocateElement,
|
||||
RunSdkActionRequestAction_Validate,
|
||||
RunSdkActionRequestAction_Prompt,
|
||||
)
|
||||
from .run_sdk_action_response import RunSdkActionResponse
|
||||
@@ -814,6 +815,7 @@ _dynamic_imports: typing.Dict[str, str] = {
|
||||
"RunSdkActionRequestAction_AiUploadFile": ".run_sdk_action_request_action",
|
||||
"RunSdkActionRequestAction_Extract": ".run_sdk_action_request_action",
|
||||
"RunSdkActionRequestAction_LocateElement": ".run_sdk_action_request_action",
|
||||
"RunSdkActionRequestAction_Validate": ".run_sdk_action_request_action",
|
||||
"RunSdkActionRequestAction_Prompt": ".run_sdk_action_request_action",
|
||||
"RunSdkActionResponse": ".run_sdk_action_response",
|
||||
"RunStatus": ".run_status",
|
||||
@@ -1319,6 +1321,7 @@ __all__ = [
|
||||
"RunSdkActionRequestAction_AiUploadFile",
|
||||
"RunSdkActionRequestAction_Extract",
|
||||
"RunSdkActionRequestAction_LocateElement",
|
||||
"RunSdkActionRequestAction_Validate",
|
||||
"RunSdkActionRequestAction_Prompt",
|
||||
"RunSdkActionResponse",
|
||||
"RunStatus",
|
||||
|
||||
@@ -163,6 +163,25 @@ class RunSdkActionRequestAction_LocateElement(UniversalBaseModel):
|
||||
extra = pydantic.Extra.allow
|
||||
|
||||
|
||||
class RunSdkActionRequestAction_Validate(UniversalBaseModel):
|
||||
"""
|
||||
The action to execute with its specific parameters
|
||||
"""
|
||||
|
||||
type: typing.Literal["validate"] = "validate"
|
||||
prompt: str
|
||||
model: typing.Optional[typing.Dict[str, typing.Any]] = None
|
||||
|
||||
if IS_PYDANTIC_V2:
|
||||
model_config: typing.ClassVar[pydantic.ConfigDict] = pydantic.ConfigDict(extra="allow", frozen=True) # type: ignore # Pydantic v2
|
||||
else:
|
||||
|
||||
class Config:
|
||||
frozen = True
|
||||
smart_union = True
|
||||
extra = pydantic.Extra.allow
|
||||
|
||||
|
||||
class RunSdkActionRequestAction_Prompt(UniversalBaseModel):
|
||||
"""
|
||||
The action to execute with its specific parameters
|
||||
@@ -191,5 +210,6 @@ RunSdkActionRequestAction = typing.Union[
|
||||
RunSdkActionRequestAction_AiUploadFile,
|
||||
RunSdkActionRequestAction_Extract,
|
||||
RunSdkActionRequestAction_LocateElement,
|
||||
RunSdkActionRequestAction_Validate,
|
||||
RunSdkActionRequestAction_Prompt,
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user