Spaces:
Sleeping
Sleeping
from pydantic import BaseModel, Field | |
from typing import Optional | |
class MultiModuleRequest(BaseModel): | |
issue_key: Optional[str] = Field( | |
default="", description="The unique identifier for the issue or bug ticket (e.g., JIRA key). " | |
) | |
summary: str = Field(..., description="The short title or summary of the bug.") | |
description: Optional[str] = Field(default=None, description="A detailed description of the bug.") | |
class SearchSpaceRoutingRequest(BaseModel): | |
issue_key: Optional[str] = Field( | |
default="", description="The unique identifier for the issue or bug ticket (e.g., JIRA key). " | |
) | |
summary: str = Field(..., description="The short title or summary of the bug.") | |
description: Optional[str] = Field(default=None, description="A detailed description of the bug.") | |
class SingleModuleRequest(BaseModel): | |
issue_key: Optional[str] = Field( | |
default="", description="The unique identifier for the issue or bug ticket (e.g., JIRA key). " | |
) | |
summary: str = Field(..., description="The short title or summary of the bug.") | |
description: Optional[str] = Field(default=None, description="A detailed description of the bug.") | |
module: str = Field(..., description="Name of the module where the bug should be localized") | |