OSID Logo
OSID Specifications
bidding package
Version 3.0.0
Release Candidate Preview
Interfaceosid.bidding.MyAuctionReceiver
Implementsosid.OsidReceiver
Description

The auction receiver is the consumer supplied interface for receiving notifications for an agent's participation in an auction.

MethodstartAuctions
Description

The callback for notifications for an auction start.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListauctionIdsthe Id of the Auctions
CompliancemandatoryThis method must be implemented.
MethodnewBids
Description

The callback for notifications for new bids in an auction.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListbidIdsthe Id of the new Bids
CompliancemandatoryThis method must be implemented.
MethodoutBids
Description

The callback for notifications for when this bidder has been outbid.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListbidIdsthe Id of the new Bids
CompliancemandatoryThis method must be implemented.
MethodrequireBid
Description

The callback for notifications for when this bidder is required to bid.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdauctionIdthe Id of the Auction
osid.calendaring.DateTimedeadlinethe bidding deadline
CompliancemandatoryThis method must be implemented.
MethodendAuctions
Description

The callback for notifications for an auction end.

Parametersosid.id.IdnotificationIdthe notification Id
osid.id.IdListauctionIdsthe Id of the Auctions
CompliancemandatoryThis method must be implemented.