pub struct WaitanyinvoiceResponse {Show 15 fields
pub label: String,
pub description: Option<String>,
pub payment_hash: Vec<u8>,
pub status: i32,
pub expires_at: u64,
pub amount_msat: Option<Amount>,
pub bolt11: Option<String>,
pub bolt12: Option<String>,
pub pay_index: Option<u64>,
pub amount_received_msat: Option<Amount>,
pub paid_at: Option<u64>,
pub payment_preimage: Option<Vec<u8>>,
pub created_index: Option<u64>,
pub updated_index: Option<u64>,
pub paid_outpoint: Option<WaitanyinvoicePaidOutpoint>,
}Fields§
§label: String§description: Option<String>§payment_hash: Vec<u8>§status: i32§expires_at: u64§amount_msat: Option<Amount>§bolt11: Option<String>§bolt12: Option<String>§pay_index: Option<u64>§amount_received_msat: Option<Amount>§paid_at: Option<u64>§payment_preimage: Option<Vec<u8>>§created_index: Option<u64>§updated_index: Option<u64>§paid_outpoint: Option<WaitanyinvoicePaidOutpoint>Implementations§
Source§impl WaitanyinvoiceResponse
impl WaitanyinvoiceResponse
Sourcepub fn description(&self) -> &str
pub fn description(&self) -> &str
Returns the value of description, or the default value if description is unset.
Sourcepub fn status(&self) -> WaitanyinvoiceStatus
pub fn status(&self) -> WaitanyinvoiceStatus
Returns the enum value of status, or the default if the field is set to an invalid enum value.
Sourcepub fn set_status(&mut self, value: WaitanyinvoiceStatus)
pub fn set_status(&mut self, value: WaitanyinvoiceStatus)
Sets status to the provided enum value.
Sourcepub fn bolt11(&self) -> &str
pub fn bolt11(&self) -> &str
Returns the value of bolt11, or the default value if bolt11 is unset.
Sourcepub fn bolt12(&self) -> &str
pub fn bolt12(&self) -> &str
Returns the value of bolt12, or the default value if bolt12 is unset.
Sourcepub fn pay_index(&self) -> u64
pub fn pay_index(&self) -> u64
Returns the value of pay_index, or the default value if pay_index is unset.
Sourcepub fn paid_at(&self) -> u64
pub fn paid_at(&self) -> u64
Returns the value of paid_at, or the default value if paid_at is unset.
Sourcepub fn payment_preimage(&self) -> &[u8] ⓘ
pub fn payment_preimage(&self) -> &[u8] ⓘ
Returns the value of payment_preimage, or the default value if payment_preimage is unset.
Sourcepub fn created_index(&self) -> u64
pub fn created_index(&self) -> u64
Returns the value of created_index, or the default value if created_index is unset.
Sourcepub fn updated_index(&self) -> u64
pub fn updated_index(&self) -> u64
Returns the value of updated_index, or the default value if updated_index is unset.
Trait Implementations§
Source§impl Clone for WaitanyinvoiceResponse
impl Clone for WaitanyinvoiceResponse
Source§fn clone(&self) -> WaitanyinvoiceResponse
fn clone(&self) -> WaitanyinvoiceResponse
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for WaitanyinvoiceResponse
impl Debug for WaitanyinvoiceResponse
Source§impl Default for WaitanyinvoiceResponse
impl Default for WaitanyinvoiceResponse
Source§fn default() -> WaitanyinvoiceResponse
fn default() -> WaitanyinvoiceResponse
Source§impl<'de> Deserialize<'de> for WaitanyinvoiceResponse
impl<'de> Deserialize<'de> for WaitanyinvoiceResponse
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<WaitanyinvoiceResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WaitanyinvoiceResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl Message for WaitanyinvoiceResponse
impl Message for WaitanyinvoiceResponse
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
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<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self.Source§impl PartialEq for WaitanyinvoiceResponse
impl PartialEq for WaitanyinvoiceResponse
Source§impl Serialize for WaitanyinvoiceResponse
impl Serialize for WaitanyinvoiceResponse
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
impl StructuralPartialEq for WaitanyinvoiceResponse
Auto Trait Implementations§
impl Freeze for WaitanyinvoiceResponse
impl RefUnwindSafe for WaitanyinvoiceResponse
impl Send for WaitanyinvoiceResponse
impl Sync for WaitanyinvoiceResponse
impl Unpin for WaitanyinvoiceResponse
impl UnwindSafe for WaitanyinvoiceResponse
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for T
impl<T> Downcast for T
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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