pub struct TaskClaimRequestV1 {
pub schema: String,
pub agent: String,
pub session_ref: String,
pub minutes: u32,
pub optin_id: Option<String>,
}Expand description
POST …/{number}/claim.
Fields§
§schema: String§agent: StringThe bus agent id the claim is for.
session_ref: String§minutes: u32§optin_id: Option<String>The engine opt-in the claim works under (section 4), whose budget
it draws on: the optin_id the engine last read. Hive requires it
and refuses a stale one (optin_changed).
Implementations§
Source§impl TaskClaimRequestV1
impl TaskClaimRequestV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for TaskClaimRequestV1
impl Clone for TaskClaimRequestV1
Source§impl Debug for TaskClaimRequestV1
impl Debug for TaskClaimRequestV1
Source§impl<'de> Deserialize<'de> for TaskClaimRequestV1
impl<'de> Deserialize<'de> for TaskClaimRequestV1
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for TaskClaimRequestV1
Source§impl PartialEq for TaskClaimRequestV1
impl PartialEq for TaskClaimRequestV1
Source§impl Serialize for TaskClaimRequestV1
impl Serialize for TaskClaimRequestV1
impl StructuralPartialEq for TaskClaimRequestV1
Auto Trait Implementations§
impl Forget for TaskClaimRequestV1
impl Freeze for TaskClaimRequestV1
impl Move for TaskClaimRequestV1
impl RefUnwindSafe for TaskClaimRequestV1
impl Send for TaskClaimRequestV1
impl Sync for TaskClaimRequestV1
impl Unpin for TaskClaimRequestV1
impl UnsafeUnpin for TaskClaimRequestV1
impl UnwindSafe for TaskClaimRequestV1
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