pub struct SendSmsRequest {
pub from: String,
pub to: String,
pub text: Option<String>,
pub media_urls: Option<Vec<String>>,
pub send_at: Option<String>,
}Fields§
§from: StringOne of your SMS-enabled numbers (E.164; formatting is normalized).
to: StringRecipient number (E.164).
text: Option<String>Message body. Required unless mediaUrls is set. Max 10 SMS segments (1530 GSM-7 or 670 unicode characters).
media_urls: Option<Vec<String>>Public media URLs to attach (sends as MMS). Max 10.
send_at: Option<String>Optional. Schedule the send for a future time (ISO 8601 with offset, e.g. 2026-08-01T12:00:00Z). Must be in the future. The message is queued and the message.delivered webhook fires when it actually sends.
Implementations§
Source§impl SendSmsRequest
impl SendSmsRequest
pub fn new(from: String, to: String) -> SendSmsRequest
Trait Implementations§
Source§impl Clone for SendSmsRequest
impl Clone for SendSmsRequest
Source§fn clone(&self) -> SendSmsRequest
fn clone(&self) -> SendSmsRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SendSmsRequest
impl Debug for SendSmsRequest
Source§impl Default for SendSmsRequest
impl Default for SendSmsRequest
Source§fn default() -> SendSmsRequest
fn default() -> SendSmsRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SendSmsRequest
impl<'de> Deserialize<'de> for SendSmsRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SendSmsRequest
impl PartialEq for SendSmsRequest
Source§impl Serialize for SendSmsRequest
impl Serialize for SendSmsRequest
impl StructuralPartialEq for SendSmsRequest
Auto Trait Implementations§
impl Freeze for SendSmsRequest
impl RefUnwindSafe for SendSmsRequest
impl Send for SendSmsRequest
impl Sync for SendSmsRequest
impl Unpin for SendSmsRequest
impl UnsafeUnpin for SendSmsRequest
impl UnwindSafe for SendSmsRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more