in pyrit/models/prompt_request_piece.py [0:0]
def __init__(
self,
*,
role: ChatMessageRole,
original_value: str,
original_value_sha256: Optional[str] = None,
converted_value: Optional[str] = None,
converted_value_sha256: Optional[str] = None,
id: Optional[uuid.UUID | str] = None,
conversation_id: Optional[str] = None,
sequence: int = -1,
labels: Optional[Dict[str, str]] = None,
prompt_metadata: Optional[Dict[str, Union[str, int]]] = None,
converter_identifiers: Optional[List[Dict[str, str]]] = None,
prompt_target_identifier: Optional[Dict[str, str]] = None,
orchestrator_identifier: Optional[Dict[str, str]] = None,
scorer_identifier: Dict[str, str] = None,
original_value_data_type: PromptDataType = "text",
converted_value_data_type: PromptDataType = "text",
response_error: PromptResponseError = "none",
originator: Originator = "undefined",
original_prompt_id: Optional[uuid.UUID] = None,
timestamp: Optional[datetime] = None,
scores: Optional[List[Score]] = None,