pub struct Nodeless { /* private fields */ }Implementations§
Source§impl Nodeless
impl Nodeless
Sourcepub async fn create_paywall(
&self,
paywall: Paywall,
) -> Result<Paywall, NodelessError>
pub async fn create_paywall( &self, paywall: Paywall, ) -> Result<Paywall, NodelessError>
Create Paywall
Sourcepub async fn get_paywalls(&self) -> Result<Vec<Paywall>, NodelessError>
pub async fn get_paywalls(&self) -> Result<Vec<Paywall>, NodelessError>
Get Paywalls
Sourcepub async fn get_paywall(
&self,
paywall_id: &str,
) -> Result<Option<Paywall>, NodelessError>
pub async fn get_paywall( &self, paywall_id: &str, ) -> Result<Option<Paywall>, NodelessError>
Get Paywall
Sourcepub async fn update_paywall(
&self,
id: &str,
paywall: Paywall,
) -> Result<(), NodelessError>
pub async fn update_paywall( &self, id: &str, paywall: Paywall, ) -> Result<(), NodelessError>
Update Paywall
Sourcepub async fn delete_paywall(
&self,
paywall_id: &str,
) -> Result<(), NodelessError>
pub async fn delete_paywall( &self, paywall_id: &str, ) -> Result<(), NodelessError>
Delete Paywall
Sourcepub async fn create_paywall_request(
&self,
paywall_id: &str,
) -> Result<PaywallRequest, NodelessError>
pub async fn create_paywall_request( &self, paywall_id: &str, ) -> Result<PaywallRequest, NodelessError>
Create Paywall Request
Sourcepub async fn get_paywall_request(
&self,
paywall_id: &str,
request_id: &str,
) -> Result<PaywallRequest, NodelessError>
pub async fn get_paywall_request( &self, paywall_id: &str, request_id: &str, ) -> Result<PaywallRequest, NodelessError>
Get a Paywall Request
Sourcepub async fn get_paywall_request_status(
&self,
paywall_id: &str,
request_id: &str,
) -> Result<String, NodelessError>
pub async fn get_paywall_request_status( &self, paywall_id: &str, request_id: &str, ) -> Result<String, NodelessError>
Get Paywall response
Source§impl Nodeless
impl Nodeless
Sourcepub async fn get_paywall_webhooks(
&self,
paywall_id: &str,
) -> Result<Vec<Webhook>, NodelessError>
pub async fn get_paywall_webhooks( &self, paywall_id: &str, ) -> Result<Vec<Webhook>, NodelessError>
Get Paywall Webhooks
Sourcepub async fn get_paywall_webhook(
&self,
paywall_id: &str,
webhook_id: &str,
) -> Result<Webhook, NodelessError>
pub async fn get_paywall_webhook( &self, paywall_id: &str, webhook_id: &str, ) -> Result<Webhook, NodelessError>
Get Paywall Webhook
Sourcepub async fn create_paywall_webhook(
&self,
paywall_id: &str,
webhook: CreateWebhook,
) -> Result<Webhook, NodelessError>
pub async fn create_paywall_webhook( &self, paywall_id: &str, webhook: CreateWebhook, ) -> Result<Webhook, NodelessError>
Create Paywall Webhook
Sourcepub async fn delete_paywall_webhook(
&self,
paywall_id: &str,
webhook_id: &str,
) -> Result<(), NodelessError>
pub async fn delete_paywall_webhook( &self, paywall_id: &str, webhook_id: &str, ) -> Result<(), NodelessError>
Delete Paywall Webhook
Sourcepub async fn update_paywall_webhook(
&self,
paywall_id: &str,
webhook_id: &str,
webhook: CreateWebhook,
) -> Result<Webhook, NodelessError>
pub async fn update_paywall_webhook( &self, paywall_id: &str, webhook_id: &str, webhook: CreateWebhook, ) -> Result<Webhook, NodelessError>
Update Paywall Webhook
Source§impl Nodeless
impl Nodeless
Sourcepub async fn get_stores(&self) -> Result<Vec<Store>, NodelessError>
pub async fn get_stores(&self) -> Result<Vec<Store>, NodelessError>
Get Stores
Sourcepub async fn create_store_invoice(
&self,
store_id: &str,
invoice: InvoiceRequest,
) -> Result<Invoice, NodelessError>
pub async fn create_store_invoice( &self, store_id: &str, invoice: InvoiceRequest, ) -> Result<Invoice, NodelessError>
Create Store Invoice
Sourcepub async fn get_store_invoice(
&self,
store_id: &str,
invoice_id: &str,
) -> Result<Invoice, NodelessError>
pub async fn get_store_invoice( &self, store_id: &str, invoice_id: &str, ) -> Result<Invoice, NodelessError>
Get Invoice
Sourcepub async fn get_store_invoice_status(
&self,
store_id: &str,
invoice_id: &str,
) -> Result<InvoiceStatus, NodelessError>
pub async fn get_store_invoice_status( &self, store_id: &str, invoice_id: &str, ) -> Result<InvoiceStatus, NodelessError>
Get Store Invoice Status
Source§impl Nodeless
impl Nodeless
Sourcepub async fn get_store_webhooks(
&self,
store_id: &str,
) -> Result<Vec<Webhook>, NodelessError>
pub async fn get_store_webhooks( &self, store_id: &str, ) -> Result<Vec<Webhook>, NodelessError>
Get Store Webhook
Sourcepub async fn get_store_webhook(
&self,
store_id: &str,
webhook_id: &str,
) -> Result<Webhook, NodelessError>
pub async fn get_store_webhook( &self, store_id: &str, webhook_id: &str, ) -> Result<Webhook, NodelessError>
Get Store Webhook
Sourcepub async fn create_store_webhook(
&self,
store_id: &str,
webhook: CreateWebhook,
) -> Result<Webhook, NodelessError>
pub async fn create_store_webhook( &self, store_id: &str, webhook: CreateWebhook, ) -> Result<Webhook, NodelessError>
Create Store Webhook
Sourcepub async fn delete_store_webhook(
&self,
store_id: &str,
webhook_id: &str,
) -> Result<(), NodelessError>
pub async fn delete_store_webhook( &self, store_id: &str, webhook_id: &str, ) -> Result<(), NodelessError>
Delete Store Webhook
Sourcepub async fn update_store_webhook(
&self,
store_id: &str,
webhook_id: &str,
webhook: CreateWebhook,
) -> Result<Webhook, NodelessError>
pub async fn update_store_webhook( &self, store_id: &str, webhook_id: &str, webhook: CreateWebhook, ) -> Result<Webhook, NodelessError>
Create Store Webhook
Source§impl Nodeless
impl Nodeless
Sourcepub async fn get_transaction(
&self,
id: &str,
) -> Result<Transaction, NodelessError>
pub async fn get_transaction( &self, id: &str, ) -> Result<Transaction, NodelessError>
Get Transaction
Sourcepub async fn get_transactions(
&self,
is_fee: bool,
) -> Result<Vec<Transaction>, NodelessError>
pub async fn get_transactions( &self, is_fee: bool, ) -> Result<Vec<Transaction>, NodelessError>
Get Transactions
Source§impl Nodeless
impl Nodeless
Sourcepub async fn get_server_status(
&self,
) -> Result<ServerStatusResponse, NodelessError>
pub async fn get_server_status( &self, ) -> Result<ServerStatusResponse, NodelessError>
Get Server Status
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Nodeless
impl !RefUnwindSafe for Nodeless
impl Send for Nodeless
impl Sync for Nodeless
impl Unpin for Nodeless
impl !UnwindSafe for Nodeless
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