pub struct PaykitAppCapabilities {
pub private_payments: bool,
pub payment_requests: bool,
pub receipts: bool,
pub outgoing_payments: bool,
}Expand description
Capabilities advertised by one application in a Paykit identity.
Fields§
§private_payments: boolApp can publish or consume private Payment Lists.
payment_requests: boolApp can create or handle Payment Requests.
receipts: boolApp can create or retrieve Receipts.
outgoing_payments: boolApp advertises that it can execute outgoing payments.
The SDK requires this capability before an App can claim or accept a Payment Request for execution.
Trait Implementations§
Source§impl Clone for PaykitAppCapabilities
impl Clone for PaykitAppCapabilities
impl Copy for PaykitAppCapabilities
Source§impl Debug for PaykitAppCapabilities
impl Debug for PaykitAppCapabilities
Source§impl<'de> Deserialize<'de> for PaykitAppCapabilities
impl<'de> Deserialize<'de> for PaykitAppCapabilities
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
impl Eq for PaykitAppCapabilities
Source§impl PartialEq for PaykitAppCapabilities
impl PartialEq for PaykitAppCapabilities
Source§impl Serialize for PaykitAppCapabilities
impl Serialize for PaykitAppCapabilities
impl StructuralPartialEq for PaykitAppCapabilities
Auto Trait Implementations§
impl Freeze for PaykitAppCapabilities
impl RefUnwindSafe for PaykitAppCapabilities
impl Send for PaykitAppCapabilities
impl Sync for PaykitAppCapabilities
impl Unpin for PaykitAppCapabilities
impl UnsafeUnpin for PaykitAppCapabilities
impl UnwindSafe for PaykitAppCapabilities
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