pub struct RequestContactExport {
pub export_attributes: Option<Vec<String>>,
pub contact_filter: Option<Value>,
pub custom_contact_filter: Option<Box<RequestContactExportCustomContactFilter>>,
pub notify_url: Option<String>,
}Fields§
§export_attributes: Option<Vec<String>>List of all the attributes that you want to export. These attributes must be present in your contact database. For example, [‘fname’, ‘lname’, ‘email’].
contact_filter: Option<Value>This attribute has been deprecated and will be removed by January 1st, 2021. Only one of the two filter options (contactFilter or customContactFilter) can be passed in the request. Set the filter for the contacts to be exported. For example, {"blacklisted":true} will export all the blacklisted contacts.
custom_contact_filter: Option<Box<RequestContactExportCustomContactFilter>>§notify_url: Option<String>Webhook that will be called once the export process is finished. For reference, https://help.sendinblue.com/hc/en-us/articles/360007666479
Implementations§
Source§impl RequestContactExport
impl RequestContactExport
pub fn new() -> RequestContactExport
Trait Implementations§
Source§impl Clone for RequestContactExport
impl Clone for RequestContactExport
Source§fn clone(&self) -> RequestContactExport
fn clone(&self) -> RequestContactExport
Returns a duplicate of the value. Read more
1.0.0 · 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 RequestContactExport
impl Debug for RequestContactExport
Source§impl Default for RequestContactExport
impl Default for RequestContactExport
Source§fn default() -> RequestContactExport
fn default() -> RequestContactExport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RequestContactExport
impl<'de> Deserialize<'de> for RequestContactExport
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 RequestContactExport
impl PartialEq for RequestContactExport
Source§impl Serialize for RequestContactExport
impl Serialize for RequestContactExport
impl StructuralPartialEq for RequestContactExport
Auto Trait Implementations§
impl Freeze for RequestContactExport
impl RefUnwindSafe for RequestContactExport
impl Send for RequestContactExport
impl Sync for RequestContactExport
impl Unpin for RequestContactExport
impl UnwindSafe for RequestContactExport
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