spring-sms 0.2.0

基于spring-rs版,简单实现了短信发送功能,未来将完善,目前只支持阿里云短信发送
Documentation
use schemars::JsonSchema;
use serde::Deserialize;
use spring::config::Configurable;

#[derive(Debug, Configurable, Clone, JsonSchema, Deserialize)]
#[config_prefix = "sms"]
pub struct SmsConfig {
    pub aliyun: Option<AliyunSmsConfig>,
}

#[derive(Debug, Clone, JsonSchema, Deserialize)]
pub struct AliyunSmsConfig {
    pub access_key_id: String,
    pub access_key_secret: String,
    pub sign_name: String,
    pub domain: Option<String>,
    pub region_id: Option<String>,
    pub version: Option<String>,
}