IBosonOfferEvents
View Source: contracts/interfaces/events/IBosonOfferEvents.sol
↘ Derived Contracts: IBosonOfferHandler, IBosonOrchestrationHandler
IBosonOfferEvents
Defines events related to management of offers within the protocol.
Events
OfferCreated
event OfferCreated(
uint256 indexed offerId
uint256 indexed sellerId
struct BosonTypes.Offer offer
struct BosonTypes.OfferDates offerDates
struct BosonTypes.OfferDurations offerDurations
struct BosonTypes.DisputeResolutionTerms disputeResolutionTerms
struct BosonTypes.OfferFees offerFees
uint256 indexed agentId
address executedBy
)
Parameters
Name | Type | Description |
---|---|---|
offerId | uint256 | |
sellerId | uint256 | |
offer | BosonTypes.Offer | |
offerDates | BosonTypes.OfferDates | |
offerDurations | BosonTypes.OfferDurations | |
disputeResolutionTerms | BosonTypes.DisputeResolutionTerms | |
offerFees | BosonTypes.OfferFees | |
agentId | uint256 | |
executedBy | address |
OfferExtended
event OfferExtended(
uint256 indexed offerId
uint256 indexed sellerId
uint256 validUntilDate
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
offerId | uint256 | |
sellerId | uint256 | |
validUntilDate | uint256 | |
executedBy | address |
OfferVoided
event OfferVoided(
uint256 indexed offerId
uint256 indexed sellerId
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
offerId | uint256 | |
sellerId | uint256 | |
executedBy | address |
RangeReserved
event RangeReserved(
uint256 indexed offerId
uint256 indexed sellerId
uint256 startExchangeId
uint256 endExchangeId
address owner
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
offerId | uint256 | |
sellerId | uint256 | |
startExchangeId | uint256 | |
endExchangeId | uint256 | |
owner | address | |
executedBy | address |