17 lines
464 B
Nim
17 lines
464 B
Nim
|
import pkg/chronos
|
||
|
import ../contracts/requests
|
||
|
import ../market
|
||
|
import ./availability
|
||
|
|
||
|
type
|
||
|
SalesData* = ref object
|
||
|
requestId*: RequestId
|
||
|
ask*: StorageAsk
|
||
|
availability*: ?Availability # TODO: when availability persistence is added, change this to not optional
|
||
|
request*: ?StorageRequest
|
||
|
slotIndex*: UInt256
|
||
|
failed*: market.Subscription
|
||
|
fulfilled*: market.Subscription
|
||
|
slotFilled*: market.Subscription
|
||
|
cancelled*: Future[void]
|