INNER CODE UNIT · Rust
get_my_account
stakpak/agent · libs/api/src/lib.rs:127
async fn get_my_account(&self) -> Result<GetMyAccountResponse, String>;
async fn get_billing_info(
&self,
account_username: &str,
) -> Result<stakpak_shared::models::billing::BillingResponse, String>;
// Rulebooks
async fn list_rulebooks(&self) -> Result<Vec<ListRuleBook>, String>;
async fn get_rulebook_by_uri(&self, uri: &str) -> Result<RuleBook, String>;
async fn create_rulebook(
&self,
uri: &str,
description: &str,
content: &str,
tags: Vec<String>,
visibility: Option<RuleBookVisibility>,
) -> Result<CreateRuleBookResponse, String>;
async fn delete_rulebook(&self, uri: &str) -> Result<(), String>;