whatsapp_cloud_api/models/
phone_number.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Deserialize, Serialize, Debug, Clone)]
4pub(crate) struct CodeRequestParams {
5    pub code_method: CodeMethod,
6    pub language: String,
7}
8
9#[derive(Deserialize, Serialize, Debug, Clone)]
10#[serde(rename_all = "UPPERCASE")]
11pub enum CodeMethod {
12    SMS,
13    Voice,
14}
15
16#[derive(Deserialize, Serialize, Debug, Clone)]
17pub(crate) struct CodeVerifyParams {
18    pub code: String,
19}
20
21#[derive(Deserialize, Serialize, Debug, Clone)]
22pub struct PhoneNumberResponse {
23    pub success: Option<bool>,
24}