class_bid - AiAUJI/PAUSETA GitHub Wiki

Bid

Description

Represents a simple or composite bid in some resources.

Member functions

  • Bid()
  • Bid(ArrayList<Resource> resources, Agency bidder)
  • Bid(ArrayList<Resource> resources, Agency bidder, double value)
  • Bid(Resource resource, Agency bidder)
  • boolean addResource(Resource resource)
  • double getValue()

Member variables

  • UUID id
  • ArrayList<Resource> resources
  • Agency bidder
  • double value

Member functions description

Bid()
Default cosntructor.

Bid(ArrayList<Resource> resources, Agency bidder)
Constructor.

Bid(ArrayList<Resource> resources, Agency bidder, float value)
Constructor.

Bid(Resource resource, Agency bidder)
Constructor.

boolean addResource(Resource resource)
Adds a- resource to this bid and updates its value.

double getValue()
Returns the value of this bid.

Member variables description

UUID id
Unique id for this Bid.

ArrayList<Resource> resources
Resources that form this bid.

Agency bidder
The bidder.

double value
The total value of this bid.

⚠️ **GitHub.com Fallback** ⚠️