pub struct CloudApi { /* private fields */ }Implementations§
Source§impl CloudApi
impl CloudApi
pub fn new(context: Arc<WechatContext>) -> Self
pub async fn invoke_cloud_function( &self, request: &InvokeCloudFunctionRequest, ) -> Result<CloudResponse, WechatError>
pub async fn add_delayed_function_task( &self, request: &DelayedFunctionTaskRequest, ) -> Result<CloudResponse, WechatError>
pub async fn database_add( &self, request: &CloudDatabaseRequest, ) -> Result<CloudResponse, WechatError>
pub async fn database_delete( &self, request: &CloudDatabaseRequest, ) -> Result<CloudResponse, WechatError>
pub async fn database_update( &self, request: &CloudDatabaseRequest, ) -> Result<CloudResponse, WechatError>
pub async fn database_query( &self, request: &CloudDatabaseRequest, ) -> Result<CloudResponse, WechatError>
pub async fn get_upload_file_link( &self, request: &UploadFileLinkRequest, ) -> Result<CloudResponse, WechatError>
pub async fn get_download_file_link( &self, request: &DownloadFileLinkRequest, ) -> Result<CloudResponse, WechatError>
pub async fn delete_cloud_file( &self, request: &DeleteCloudFileRequest, ) -> Result<CloudResponse, WechatError>
pub async fn new_send_cloud_base_sms( &self, request: &SendCloudBaseSmsRequest, ) -> Result<CloudResponse, WechatError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CloudApi
impl !RefUnwindSafe for CloudApi
impl Send for CloudApi
impl Sync for CloudApi
impl Unpin for CloudApi
impl UnsafeUnpin for CloudApi
impl !UnwindSafe for CloudApi
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