botx_api/api/v3/users/by_email/
models.rs1use std::collections::HashMap;
2
3use serde::{Serialize, Deserialize};
4
5use crate::api::v3::users::models::UserInfo;
6
7#[derive(Debug, Serialize, Deserialize, Default, Clone, Builder)]
9#[builder(setter(into, prefix = "with", strip_option))]
10pub struct GetUsersByEmailRequest {
11 pub emails: Vec<String>,
13}
14
15#[derive(Debug, Serialize, Deserialize, Clone)]
17pub struct GetUsersByEmailResponse {
18 pub result: Vec<UserInfo>,
20}
21
22#[derive(Debug, Serialize, Deserialize, Clone)]
23pub struct GetUsersByEmailError {
24 #[serde(flatten)]
26 pub data: HashMap<String, String>,
27}