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: BidIdNew bid id.
caller: AddressThe [Address] that reclaims the Bid.
cspr_stake: Option<Balance>Bid CSPR stake - for an External Worker.
reputation_stake: BalanceBid reputation stake.
new_worker: AddressNew Worker address.
new_worker_va: boolIf the Worker is a VA.
new_worker_kyced: boolIf the Worker passed the KYC process.
job_poster: AddressThe related Job creator.
onboard: boolShould be onborded when the Job is done.
block_time: BlockTimeReclaim creation time.
job_status: JobStatusThe current status of reclaimed Bid.
job_finish_time: BlockTimeThe 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