pub struct ListsendpaysPayments {Show 18 fields
pub id: u64,
pub groupid: u64,
pub payment_hash: Vec<u8>,
pub status: i32,
pub amount_msat: Option<Amount>,
pub destination: Option<Vec<u8>>,
pub created_at: u64,
pub amount_sent_msat: Option<Amount>,
pub label: Option<String>,
pub bolt11: Option<String>,
pub bolt12: Option<String>,
pub payment_preimage: Option<Vec<u8>>,
pub erroronion: Option<Vec<u8>>,
pub description: Option<String>,
pub partid: Option<u64>,
pub created_index: Option<u64>,
pub updated_index: Option<u64>,
pub completed_at: Option<u64>,
}Fields§
§id: u64§groupid: u64§payment_hash: Vec<u8>§status: i32§amount_msat: Option<Amount>§destination: Option<Vec<u8>>§created_at: u64§amount_sent_msat: Option<Amount>§label: Option<String>§bolt11: Option<String>§bolt12: Option<String>§payment_preimage: Option<Vec<u8>>§erroronion: Option<Vec<u8>>§description: Option<String>§partid: Option<u64>§created_index: Option<u64>§updated_index: Option<u64>§completed_at: Option<u64>Implementations§
Source§impl ListsendpaysPayments
impl ListsendpaysPayments
Sourcepub fn status(&self) -> ListsendpaysPaymentsStatus
pub fn status(&self) -> ListsendpaysPaymentsStatus
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: ListsendpaysPaymentsStatus)
pub fn set_status(&mut self, value: ListsendpaysPaymentsStatus)
Sets status to the provided enum value.
Sourcepub fn destination(&self) -> &[u8] ⓘ
pub fn destination(&self) -> &[u8] ⓘ
Returns the value of destination, or the default value if destination is unset.
Sourcepub fn label(&self) -> &str
pub fn label(&self) -> &str
Returns the value of label, or the default value if label is unset.
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 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 erroronion(&self) -> &[u8] ⓘ
pub fn erroronion(&self) -> &[u8] ⓘ
Returns the value of erroronion, or the default value if erroronion is unset.
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 partid(&self) -> u64
pub fn partid(&self) -> u64
Returns the value of partid, or the default value if partid 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.
Sourcepub fn completed_at(&self) -> u64
pub fn completed_at(&self) -> u64
Returns the value of completed_at, or the default value if completed_at is unset.
Trait Implementations§
Source§impl Clone for ListsendpaysPayments
impl Clone for ListsendpaysPayments
Source§fn clone(&self) -> ListsendpaysPayments
fn clone(&self) -> ListsendpaysPayments
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ListsendpaysPayments
impl Debug for ListsendpaysPayments
Source§impl Default for ListsendpaysPayments
impl Default for ListsendpaysPayments
Source§fn default() -> ListsendpaysPayments
fn default() -> ListsendpaysPayments
Source§impl<'de> Deserialize<'de> for ListsendpaysPayments
impl<'de> Deserialize<'de> for ListsendpaysPayments
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ListsendpaysPayments, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ListsendpaysPayments, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl Message for ListsendpaysPayments
impl Message for ListsendpaysPayments
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 ListsendpaysPayments
impl PartialEq for ListsendpaysPayments
Source§impl Serialize for ListsendpaysPayments
impl Serialize for ListsendpaysPayments
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 ListsendpaysPayments
Auto Trait Implementations§
impl Freeze for ListsendpaysPayments
impl RefUnwindSafe for ListsendpaysPayments
impl Send for ListsendpaysPayments
impl Sync for ListsendpaysPayments
impl Unpin for ListsendpaysPayments
impl UnwindSafe for ListsendpaysPayments
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