dingding 0.1.1

DingTalk SDK and bot framework for Rust.
Documentation
pub use crate::auth::AppCredentials;

#[cfg(feature = "bot")]
pub use crate::bot::{
    AtUser, AudioMessage, BotAck, BotEvent, CallbackHeaders, CallbackRequest, CallbackVerifier,
    Context, ConversationScope, FileMessage, HandleOutcome, IncomingMessage, MessageType, Msg,
    PictureMessage, RichTextItem, RichTextMessage, Scope, TextMessage, VideoMessage,
};

#[cfg(feature = "openapi")]
pub use crate::openapi::{
    DownloadedFile, InteractiveCard, InteractiveCardResponse, InteractiveCardSendOptions,
    InteractiveCardUpdate, InteractiveCardUpdateOptions, MediaType, MediaUpload,
    MessageFileDownload, RobotActionButton, RobotActionCard, RobotActionCardLayout, RobotMessage,
    RobotVideo, UploadedMedia,
};

#[cfg(feature = "stream")]
pub use crate::stream::{
    BOT_MESSAGE_TOPIC, CARD_CALLBACK_TOPIC, CardCallbackActionValue, CardCallbackContent,
    CardCallbackEvent, CardCallbackOperator, CardCallbackPayload, CardCallbackPrivateData,
    CardCallbackResponse, ReconnectPolicy, StreamBot, StreamBotBuilder, StreamClient,
    StreamClientBuilder, StreamExit, StreamFrame, StreamFrameResponse, StreamFrameType,
    StreamHeaders, StreamRunEvent, StreamSubscription, StreamSubscriptionType,
};

#[cfg(feature = "webhook")]
pub use crate::webhook::{
    ActionCardButton, At, ButtonOrientation, FeedCardLink, WebhookMessage, WebhookResponse,
};