Source code for swarmauri.standard.tools.base.ParameterBase

from typing import Optional, List, Any
from pydantic import Field
from swarmauri.core.ComponentBase import ComponentBase, ResourceTypes
from swarmauri.core.tools.IParameter import IParameter


[docs] class ParameterBase(IParameter, ComponentBase): name: str description: str required: bool = False enum: Optional[List[str]] = None resource: Optional[str] = Field(default=ResourceTypes.PARAMETER.value) type: str # THIS DOES NOT USE LITERAL