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 CreateMeetingChatRequest {
pub api_req: ApiRequest,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct CreateMeetingChatResponse {
}
impl ApiResponseTrait for CreateMeetingChatResponse {
fn data_format() -> ResponseFormat {
ResponseFormat::Data
}
}
impl MeetingChatService {
pub async fn create(
&self,
_request: CreateMeetingChatRequest,
_option: Option<RequestOption>,
) -> SDKResult<BaseResponse<CreateMeetingChatResponse>> {
Err(crate::core::error::LarkAPIError::IllegalParamError(
"功能未实现: calendar.v4.meeting_chat.create - 会议群创建功能尚未实现,等待开发"
.to_string(),
))
}
}