pub struct FunPaySender { /* private fields */ }Implementations§
Source§impl FunPaySender
impl FunPaySender
pub async fn send_chat_message( &self, chat_id: &str, content: &str, ) -> Result<(), FunPayError>
pub async fn get_chat_messages( &self, chat_id: &str, ) -> Result<Vec<Message>, FunPayError>
pub fn get_chat_id_for_user(&self, user_id: i64) -> String
pub async fn get_order_secrets( &self, order_id: &str, ) -> Result<Vec<String>, FunPayError>
pub async fn get_order(&self, order_id: &str) -> Result<Order, FunPayError>
pub async fn edit_offer( &self, offer_id: i64, node_id: i64, params: OfferEditParams, ) -> Result<Value, FunPayError>
pub async fn get_offer_params( &self, offer_id: i64, node_id: i64, ) -> Result<OfferFullParams, FunPayError>
pub async fn get_my_offers( &self, node_id: i64, ) -> Result<Vec<Offer>, FunPayError>
pub async fn get_market_offers( &self, node_id: i64, ) -> Result<Vec<MarketOffer>, FunPayError>
pub async fn get_orders(&self) -> Result<Vec<OrderShortcut>, FunPayError>
pub async fn get_category_subcategories( &self, node_id: i64, ) -> Result<Vec<CategorySubcategory>, FunPayError>
pub async fn get_category_filters( &self, node_id: i64, ) -> Result<Vec<CategoryFilter>, FunPayError>
Trait Implementations§
Source§impl Clone for FunPaySender
impl Clone for FunPaySender
Source§fn clone(&self) -> FunPaySender
fn clone(&self) -> FunPaySender
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for FunPaySender
impl !RefUnwindSafe for FunPaySender
impl Send for FunPaySender
impl Sync for FunPaySender
impl Unpin for FunPaySender
impl !UnwindSafe for FunPaySender
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