pub struct ClaimCeremonyStepRequest {
pub ceremony_id: String,
pub step_id: String,
pub actor_kind: String,
pub lease_owner_id: String,
pub idempotency_key: String,
pub lease_ttl_ms: u64,
pub budget_reservation: Option<BudgetReservationEstimate>,
}Fields§
§ceremony_id: String§step_id: StringThe declared step the host is about to execute itself.
actor_kind: StringWhat kind of party is taking it on: “human”, “agent”, “service” or “engine”.
Declared by you, because only you know. Which seat runs this step comes from the definition, and that says which seat was required — not what turned up to fill it.
Refused when missing or unrecognised. A default would put a kind in the journal that nobody chose.
lease_owner_id: StringThe host runner acquiring the lease. Empty takes the server default.
idempotency_key: StringRepeating a call with the same key must not claim the step twice. Empty mints a fresh key server-side, which is accepted but is the same as asking for no guarantee.
lease_ttl_ms: u64Zero takes the server default.
budget_reservation: Option<BudgetReservationEstimate>Required when the ceremony has a budget account. Unknown is explicit; limited dimensions never default to zero.
Trait Implementations§
Source§impl Clone for ClaimCeremonyStepRequest
impl Clone for ClaimCeremonyStepRequest
Source§fn clone(&self) -> ClaimCeremonyStepRequest
fn clone(&self) -> ClaimCeremonyStepRequest
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ClaimCeremonyStepRequest
impl Debug for ClaimCeremonyStepRequest
Source§impl Default for ClaimCeremonyStepRequest
impl Default for ClaimCeremonyStepRequest
Source§fn default() -> ClaimCeremonyStepRequest
fn default() -> ClaimCeremonyStepRequest
Source§impl Message for ClaimCeremonyStepRequest
impl Message for ClaimCeremonyStepRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.Source§impl PartialEq for ClaimCeremonyStepRequest
impl PartialEq for ClaimCeremonyStepRequest
impl StructuralPartialEq for ClaimCeremonyStepRequest
Auto Trait Implementations§
impl Freeze for ClaimCeremonyStepRequest
impl RefUnwindSafe for ClaimCeremonyStepRequest
impl Send for ClaimCeremonyStepRequest
impl Sync for ClaimCeremonyStepRequest
impl Unpin for ClaimCeremonyStepRequest
impl UnsafeUnpin for ClaimCeremonyStepRequest
impl UnwindSafe for ClaimCeremonyStepRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T in a tonic::Request