pub struct SenderIdentitiesApi {
pub client: Client,
}
Fields
client: Client
Implementations
sourceimpl SenderIdentitiesApi
impl SenderIdentitiesApi
sourcepub async fn get_senders(&self) -> Result<GetSendersResponse>
pub async fn get_senders(&self) -> Result<GetSendersResponse>
Get all Sender Identities.
This function performs a GET
to the /senders
endpoint.
This endpoint allows you to retrieve a list of all sender identities that have been created for your account.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn post_sender(
&self,
body: &PostSendersRequestAllOf
) -> Result<SenderAllOf>
pub async fn post_sender(
&self,
body: &PostSendersRequestAllOf
) -> Result<SenderAllOf>
Create a Sender Identity.
This function performs a POST
to the /senders
endpoint.
This endpoint allows you to create a new sender identity.
You may create up to 100 unique sender identities.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn get_senders_sender(&self, sender_id: i64) -> Result<SenderAllOf>
pub async fn get_senders_sender(&self, sender_id: i64) -> Result<SenderAllOf>
View a Sender Identity.
This function performs a GET
to the /senders/{sender_id}
endpoint.
This endpoint allows you to retrieve a specific sender identity.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn delete_senders_sender(&self, sender_id: i64) -> Result<Help>
pub async fn delete_senders_sender(&self, sender_id: i64) -> Result<Help>
Delete a Sender Identity.
This function performs a DELETE
to the /senders/{sender_id}
endpoint.
This endoint allows you to delete one of your sender identities.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn patch_senders_sender(
&self,
sender_id: i64,
body: &SenderRequest
) -> Result<SenderAllOf>
pub async fn patch_senders_sender(
&self,
sender_id: i64,
body: &SenderRequest
) -> Result<SenderAllOf>
Update a Sender Identity.
This function performs a PATCH
to the /senders/{sender_id}
endpoint.
This endpoint allows you to update a sender identity.
Updates to from.email
require re-verification.
Partial updates are allowed, but fields that are marked as “required” in the POST (create) endpoint must not be nil if that field is included in the PATCH request.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn post_senders_sender_resend_verification(
&self,
sender_id: i64
) -> Result<Help>
pub async fn post_senders_sender_resend_verification(
&self,
sender_id: i64
) -> Result<Help>
Resend Sender Identity Verification.
This function performs a POST
to the /senders/{sender_id}/resend_verification
endpoint.
This enpdoint allows you to resend a sender identity verification email.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Auto Trait Implementations
impl !RefUnwindSafe for SenderIdentitiesApi
impl Send for SenderIdentitiesApi
impl Sync for SenderIdentitiesApi
impl Unpin for SenderIdentitiesApi
impl !UnwindSafe for SenderIdentitiesApi
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> FutureExt for T
impl<T> FutureExt for T
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more