pub struct IndividualMemberResponseDto {
pub id: String,
pub campaign_id: String,
pub email: String,
pub postal_code: String,
pub has_gdpr_consent: bool,
pub consent_at: Option<String>,
pub annual_consumption_kwh: Option<f64>,
pub current_provider: Option<String>,
pub ean_code: Option<String>,
pub is_active: bool,
pub unsubscribed_at: Option<String>,
pub created_at: String,
}Expand description
Response DTO for individual member
Fields§
§id: String§campaign_id: String§email: String§postal_code: String§has_gdpr_consent: bool§consent_at: Option<String>§annual_consumption_kwh: Option<f64>§current_provider: Option<String>§ean_code: Option<String>§is_active: bool§unsubscribed_at: Option<String>§created_at: StringTrait Implementations§
Source§impl Clone for IndividualMemberResponseDto
impl Clone for IndividualMemberResponseDto
Source§fn clone(&self) -> IndividualMemberResponseDto
fn clone(&self) -> IndividualMemberResponseDto
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 IndividualMemberResponseDto
impl Debug for IndividualMemberResponseDto
Source§impl<'de> Deserialize<'de> for IndividualMemberResponseDto
impl<'de> Deserialize<'de> for IndividualMemberResponseDto
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 From<IndividualMember> for IndividualMemberResponseDto
impl From<IndividualMember> for IndividualMemberResponseDto
Source§fn from(member: IndividualMember) -> Self
fn from(member: IndividualMember) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IndividualMemberResponseDto
impl RefUnwindSafe for IndividualMemberResponseDto
impl Send for IndividualMemberResponseDto
impl Sync for IndividualMemberResponseDto
impl Unpin for IndividualMemberResponseDto
impl UnwindSafe for IndividualMemberResponseDto
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
§impl<T> Chain<T> for T
impl<T> Chain<T> for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Fake for T
impl<T> Fake for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.