pub struct HistoryQuery {
pub method_type: Option<String>,
pub value: Option<String>,
}Expand description
Query parameters for filtering wallet history by payment method.
Both fields are optional but must be supplied together: omit both to get the
full history, or provide both to filter by a single payment method. The pair
mirrors the serialized form of a payment method (its type tag and value).
Fields§
§method_type: Option<String>The payment method type tag to filter by, e.g. ark, bitcoin,
output-script, invoice, offer, lightning-address, lnurl or
custom. Must be provided together with value.
value: Option<String>The payment method value to filter by, e.g. the destination address or
invoice. Must be provided together with type.
Trait Implementations§
Source§impl Default for HistoryQuery
impl Default for HistoryQuery
Source§fn default() -> HistoryQuery
fn default() -> HistoryQuery
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HistoryQuery
impl<'de> Deserialize<'de> for HistoryQuery
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
Auto Trait Implementations§
impl Freeze for HistoryQuery
impl RefUnwindSafe for HistoryQuery
impl Send for HistoryQuery
impl Sync for HistoryQuery
impl Unpin for HistoryQuery
impl UnsafeUnpin for HistoryQuery
impl UnwindSafe for HistoryQuery
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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>
Wrap the input message
T in a tonic::Request