aboutsummaryrefslogtreecommitdiff
path: root/autogpt/models/command_parameter.py
blob: ec130c8751fb04c5d103f61a49f7b86f2016657d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
import dataclasses


@dataclasses.dataclass
class CommandParameter:
    name: str
    type: str
    description: str
    required: bool

    def __repr__(self):
        return f"CommandParameter('{self.name}', '{self.type}', '{self.description}', {self.required})"