azure_communications/
types.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Serialize, Deserialize, Debug, Clone)]
4pub struct Recipient {
5    pub address: String,
6    pub display_name: String,
7}
8
9impl Recipient {
10    pub fn new(address: &str, display_name: Option<&str>) -> Self {
11        Recipient {
12            address: address.to_string(),
13            display_name: display_name.unwrap_or(address).to_string(),
14        }
15    }
16}