azure-communications 0.1.1

API Wrapper for the Azure Communication Services in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use serde::{Deserialize, Serialize};

#[derive(Serialize, Deserialize, Debug, Clone)]
pub struct Recipient {
    pub address: String,
    pub display_name: String,
}

impl Recipient {
    pub fn new(address: &str, display_name: Option<&str>) -> Self {
        Recipient {
            address: address.to_string(),
            display_name: display_name.unwrap_or(address).to_string(),
        }
    }
}