NegotiationInfo

class negmas.situated.NegotiationInfo(mechanism: Mechanism | None, partners: list[Agent], annotation: dict[str, Any], issues: list[Issue], requested_at: int, rejectors: list[Agent] | None = None, caller: Agent | None = None, group: str | None = None)[source]

Bases: object

Saves information about a negotiation

Attributes Summary

annotation

caller

group

issues

mechanism

partners

rejectors

requested_at

Attributes Documentation

annotation: dict[str, Any]
caller: Agent | None
group: str | None
issues: list[Issue]
mechanism: Mechanism | None
partners: list[Agent]
rejectors: list[Agent] | None
requested_at: int