OfferingConstraint

class negmas.gb.OfferingConstraint[source]

Bases: ABC

Methods Summary

__call__(state, history)

Base class for all offering constaints

Methods Documentation

abstractmethod __call__(state: GBState | ThreadState, history: list[GBState | ThreadState]) bool[source]

Base class for all offering constaints

Parameters:
  • offer (Outcome) – Outcome to be checked for validity

  • history (list[GBState]) – History of past states

Returns:

bool