From 0fde9c2edd99d4dfaae313d668bf2ec48b4216be Mon Sep 17 00:00:00 2001 From: phoenix Date: Wed, 3 Jun 2026 21:55:23 -0400 Subject: [PATCH] Changed types --- src/twilio/api/types/mod.rs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/twilio/api/types/mod.rs b/src/twilio/api/types/mod.rs index 3a3e78e..e5f22ba 100644 --- a/src/twilio/api/types/mod.rs +++ b/src/twilio/api/types/mod.rs @@ -3,20 +3,28 @@ pub struct TwilioAPIMessage { pub account_sid: String, pub api_version: String, pub body: String, - // pub date_created: time::OffsetDateTime, + #[serde(with = "time::serde::rfc3339::option")] + pub date_created: Option, + #[serde(with = "time::serde::rfc3339::option")] pub date_sent: Option, + #[serde(with = "time::serde::rfc3339::option")] pub date_updated: Option, pub direction: String, // Not definite of what type this is - pub error_code: Option, + #[serde(skip_serializing_if = "String::is_empty")] + pub error_code: String, // Not definite of what type this is - pub error_message: Option, + #[serde(skip_serializing_if = "String::is_empty")] + pub error_message: String, pub from: String, pub messaging_service_sid: String, pub num_media: String, pub num_segments: String, - pub price: Option, - pub price_unit: Option, + #[serde(skip_serializing_if = "String::is_empty")] + pub price: String, + #[serde(skip_serializing_if = "String::is_empty")] + pub price_unit: String, + #[serde(skip_serializing_if = "String::is_empty")] pub sid: String, pub status: String, pub subresource_uris: SubresourceURI,