use crate::core::{
api_req::ApiRequest,
api_resp::{ApiResponseTrait, BaseResponse, ResponseFormat},
req_option::RequestOption,
SDKResult,
};
use serde::{Deserialize, Serialize};
use super::MeetingChatService;
#[derive(Default, Clone)]
pub struct DeleteMeetingChatRequest {
pub api_req: ApiRequest,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct DeleteMeetingChatResponse {
}
impl ApiResponseTrait for DeleteMeetingChatResponse {
fn data_format() -> ResponseFormat {
ResponseFormat::Data
}
}
impl MeetingChatService {
pub async fn delete(
&self,
_request: DeleteMeetingChatRequest,
_option: Option<RequestOption>,
) -> SDKResult<BaseResponse<DeleteMeetingChatResponse>> {
Err(crate::core::error::LarkAPIError::IllegalParamError(
"功能未实现: calendar.v4.meeting_chat.delete - 会议群删除功能尚未实现,等待开发"
.to_string(),
))
}
}