pub struct InviteBuilder { /* private fields */ }Expand description
Builder for InviteRequest.
Implementations§
Source§impl InviteBuilder
impl InviteBuilder
Sourcepub fn credentials<VALUE: Into<Credentials>>(self, value: VALUE) -> Self
pub fn credentials<VALUE: Into<Credentials>>(self, value: VALUE) -> Self
Credentials for authentication (not serialized)
Sourcepub fn build(self) -> Result<InviteRequest, InviteBuilderError>
pub fn build(self) -> Result<InviteRequest, InviteBuilderError>
Source§impl InviteBuilder
impl InviteBuilder
Sourcepub async fn create(self) -> ApiResponseOrError<Invite>
pub async fn create(self) -> ApiResponseOrError<Invite>
Creates a new invite request and returns the response.
This is a convenience method that builds the request from the builder and sends it to the Invites API.
§Example
let credentials = Credentials::from_env();
let invite = Invite::builder("invite_123456789")
.credentials(credentials)
.create()
.await?;Trait Implementations§
Source§impl Clone for InviteBuilder
impl Clone for InviteBuilder
Source§fn clone(&self) -> InviteBuilder
fn clone(&self) -> InviteBuilder
Returns a copy 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 InviteBuilder
impl Debug for InviteBuilder
Source§impl Default for InviteBuilder
impl Default for InviteBuilder
Source§impl PartialEq for InviteBuilder
impl PartialEq for InviteBuilder
impl StructuralPartialEq for InviteBuilder
Auto Trait Implementations§
impl Freeze for InviteBuilder
impl RefUnwindSafe for InviteBuilder
impl Send for InviteBuilder
impl Sync for InviteBuilder
impl Unpin for InviteBuilder
impl UnwindSafe for InviteBuilder
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