pub struct FirefoxEmailRelayRequest {
pub address: Option<String>,
/* private fields */
}Expand description
Request parameters for creating a new email relay.
Use the builder pattern to construct this request. The description field
is required, while enabled defaults to true and address is optional.
§Example
use ffrelay_api::types::FirefoxEmailRelayRequest;
// Create a simple relay
let request = FirefoxEmailRelayRequest::builder()
.description("For newsletters".to_string())
.build();
// Create a custom domain relay (requires premium)
let request = FirefoxEmailRelayRequest::builder()
.description("Shopping sites".to_string())
.address("shopping".to_string())
.build();Fields§
§address: Option<String>Optional custom address for domain relays (requires premium subscription).
If None, a random address will be generated.
Implementations§
Source§impl FirefoxEmailRelayRequest
impl FirefoxEmailRelayRequest
Sourcepub fn builder() -> FirefoxEmailRelayRequestBuilder
pub fn builder() -> FirefoxEmailRelayRequestBuilder
Create an instance of FirefoxEmailRelayRequest using the builder syntax
Trait Implementations§
Source§impl Debug for FirefoxEmailRelayRequest
impl Debug for FirefoxEmailRelayRequest
Auto Trait Implementations§
impl Freeze for FirefoxEmailRelayRequest
impl RefUnwindSafe for FirefoxEmailRelayRequest
impl Send for FirefoxEmailRelayRequest
impl Sync for FirefoxEmailRelayRequest
impl Unpin for FirefoxEmailRelayRequest
impl UnwindSafe for FirefoxEmailRelayRequest
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