pub struct MaterialModule<'a, T: WxApiRequestBuilder>(/* private fields */);
Expand description
Material Module (永久)素材文件模块
Implementations§
Source§impl<'a, T: WxApiRequestBuilder> MaterialModule<'a, T>
impl<'a, T: WxApiRequestBuilder> MaterialModule<'a, T>
Sourcepub async fn add_material(&self, file: FileStruct) -> SdkResult<AddMaterialRes>
pub async fn add_material(&self, file: FileStruct) -> SdkResult<AddMaterialRes>
新增其他类型永久素材
Sourcepub async fn get_material(&self, media_id: &str) -> SdkResult<Material>
pub async fn get_material(&self, media_id: &str) -> SdkResult<Material>
获取永久素材
Sourcepub async fn del_material(&self, media_id: &str) -> SdkResult<()>
pub async fn del_material(&self, media_id: &str) -> SdkResult<()>
删除永久素材
Sourcepub async fn update_news(&self, news: &UpdateNews) -> SdkResult<()>
pub async fn update_news(&self, news: &UpdateNews) -> SdkResult<()>
修改永久图文素材
Sourcepub async fn get_materialcount(&self) -> SdkResult<MaterialCount>
pub async fn get_materialcount(&self) -> SdkResult<MaterialCount>
获取各类型素材文件数量
Sourcepub async fn batchget_material(&self, batch: &Batch) -> SdkResult<MaterialList>
pub async fn batchget_material(&self, batch: &Batch) -> SdkResult<MaterialList>
批量获取素材
Auto Trait Implementations§
impl<'a, T> Freeze for MaterialModule<'a, T>
impl<'a, T> RefUnwindSafe for MaterialModule<'a, T>where
T: RefUnwindSafe,
impl<'a, T> Send for MaterialModule<'a, T>where
T: Sync,
impl<'a, T> Sync for MaterialModule<'a, T>where
T: Sync,
impl<'a, T> Unpin for MaterialModule<'a, T>
impl<'a, T> UnwindSafe for MaterialModule<'a, T>where
T: RefUnwindSafe,
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