Struct breez_sdk_core::input_parser::LnUrlAuthRequestData
source · pub struct LnUrlAuthRequestData {
pub k1: String,
pub action: Option<String>,
pub domain: String,
pub url: String,
}
Expand description
Fields§
§k1: String
Hex encoded 32 bytes of challenge
action: Option<String>
When available, one of: register, login, link, auth
domain: String
Indicates the domain of the LNURL-auth service, to be shown to the user when asking for auth confirmation, as per LUD-04 spec.
url: String
Indicates the URL of the LNURL-auth service, including the query arguments. This will be extended with the signed challenge and the linking key, then called in the second step of the workflow.
Trait Implementations§
source§impl Debug for LnUrlAuthRequestData
impl Debug for LnUrlAuthRequestData
source§impl<'de> Deserialize<'de> for LnUrlAuthRequestData
impl<'de> Deserialize<'de> for LnUrlAuthRequestData
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
source§impl IntoDart for LnUrlAuthRequestData
impl IntoDart for LnUrlAuthRequestData
source§impl IntoIntoDart<LnUrlAuthRequestData> for LnUrlAuthRequestData
impl IntoIntoDart<LnUrlAuthRequestData> for LnUrlAuthRequestData
fn into_into_dart(self) -> Self
source§impl Serialize for LnUrlAuthRequestData
impl Serialize for LnUrlAuthRequestData
impl IntoDartExceptPrimitive for LnUrlAuthRequestData
Auto Trait Implementations§
impl Freeze for LnUrlAuthRequestData
impl RefUnwindSafe for LnUrlAuthRequestData
impl Send for LnUrlAuthRequestData
impl Sync for LnUrlAuthRequestData
impl Unpin for LnUrlAuthRequestData
impl UnwindSafe for LnUrlAuthRequestData
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§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
Mutably borrows from an owned value. Read more
§impl<T> BoxIntoDart for Twhere
T: IntoDart,
impl<T> BoxIntoDart for Twhere
T: IntoDart,
fn box_into_dart(self: Box<T>) -> DartCObject
§impl<T> Downcast for Twhere
T: AsAny + ?Sized,
impl<T> Downcast for Twhere
T: AsAny + ?Sized,
§fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
fn downcast_ref<T>(&self) -> Option<&T>where
T: AsAny,
Forward to the method defined on the type
Any
.§fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
fn downcast_mut<T>(&mut self) -> Option<&mut T>where
T: AsAny,
Forward to the method defined on the type
Any
.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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