Source code for nv_ingest_api.internal.primitives.control_message_task
# SPDX-FileCopyrightText: Copyright (c) 2024-25, NVIDIA CORPORATION & AFFILIATES.
# All rights reserved.
# SPDX-License-Identifier: Apache-2.0
from uuid import UUID
from pydantic import BaseModel, Field, ConfigDict
from typing import Any, Dict, Union
[docs]
class ControlMessageTask(BaseModel):
model_config = ConfigDict(extra="forbid")
type: str
id: Union[str, UUID]
properties: Dict[str, Any] = Field(default_factory=dict)