Struct dao::bid_escrow::bid::ReclaimBidRequest
source · pub struct ReclaimBidRequest {
pub new_bid_id: BidId,
pub caller: Address,
pub cspr_stake: Option<Balance>,
pub reputation_stake: Balance,
pub new_worker: Address,
pub new_worker_va: bool,
pub new_worker_kyced: bool,
pub job_poster: Address,
pub onboard: bool,
pub block_time: BlockTime,
pub job_status: JobStatus,
pub job_finish_time: BlockTime,
}
Expand description
Data required to reclaim a bid during Grace Period.
Fields§
§new_bid_id: BidId
New bid id.
caller: Address
The [Address
] that reclaims the Bid.
cspr_stake: Option<Balance>
Bid CSPR stake - for an External Worker.
reputation_stake: Balance
Bid reputation stake.
new_worker: Address
New Worker address.
new_worker_va: bool
If the Worker
is a VA.
new_worker_kyced: bool
If the Worker
passed the KYC process.
job_poster: Address
The related Job creator.
onboard: bool
Should be onborded when the Job is done.
block_time: BlockTime
Reclaim creation time.
job_status: JobStatus
The current status of reclaimed Bid.
job_finish_time: BlockTime
The related Job
finish time.
Auto Trait Implementations§
impl RefUnwindSafe for ReclaimBidRequest
impl Send for ReclaimBidRequest
impl Sync for ReclaimBidRequest
impl Unpin for ReclaimBidRequest
impl UnwindSafe for ReclaimBidRequest
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more