pub struct CreateReport {
pub name: Option<String>,
pub business_purpose: Option<String>,
pub comment: Option<String>,
pub country_code: Option<String>,
pub country_sub_division_code: Option<String>,
pub policy_id: Option<String>,
pub report_source: Option<String>,
pub custom_data: Option<Vec<CustomData>>,
}Fields§
§name: Option<String>§business_purpose: Option<String>§comment: Option<String>§country_code: Option<String>§country_sub_division_code: Option<String>§policy_id: Option<String>§report_source: Option<String>§custom_data: Option<Vec<CustomData>>Trait Implementations§
Source§impl Clone for CreateReport
impl Clone for CreateReport
Source§impl Debug for CreateReport
impl Debug for CreateReport
Source§impl Default for CreateReport
impl Default for CreateReport
Source§impl<'de> Deserialize<'de> for CreateReport
impl<'de> Deserialize<'de> for CreateReport
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
Auto Trait Implementations§
impl Forget for CreateReport
impl Freeze for CreateReport
impl RefUnwindSafe for CreateReport
impl Send for CreateReport
impl Sync for CreateReport
impl Unpin for CreateReport
impl UnsafeUnpin for CreateReport
impl UnwindSafe for CreateReport
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