Struct sendgrid_api::csv_ui_only::CsvUiOnly
source · [−]pub struct CsvUiOnly {
pub client: Client,
}
Fields
client: Client
Implementations
sourceimpl CsvUiOnly
impl CsvUiOnly
sourcepub async fn post_messages_download(
&self,
query: &str
) -> Result<PostMessagesDownloadResponse>
pub async fn post_messages_download(
&self,
query: &str
) -> Result<PostMessagesDownloadResponse>
Request CSV.
This function performs a POST
to the /messages/download
endpoint.
This is BETA functionality. You may not have access, and we reserve the right to change functionality without notice.
This request will kick off a backend process to generate a CSV file. Once generated, the worker will then send an email for the user download the file. The link will expire in 3 days.
The CSV fill contain the last 1 million messages. This endpoint will be rate limited to 1 request every 12 hours (rate limit may change).
This endpoint is similar to the GET Single Message endpoint - the only difference is that /download is added to indicate that this is a CSV download requests but the same query is used to determine what the CSV should contain.
Parameters:
query: &str
– Uses a SQL like syntax to indicate which messages to include in the CSV.authorization: &str
– The license key provided with your New Relic account.
sourcepub async fn get_messages_download(
&self,
download_uuid: &str
) -> Result<GetMessagesDownloadResponse>
pub async fn get_messages_download(
&self,
download_uuid: &str
) -> Result<GetMessagesDownloadResponse>
Download CSV.
This function performs a GET
to the /messages/download/{download_uuid}
endpoint.
This endpoint will return a presigned URL that can be used to download the CSV that was requested from the “Request a CSV” endpoint.
Parameters:
authorization: &str
– The license key provided with your New Relic account.
Auto Trait Implementations
impl !RefUnwindSafe for CsvUiOnly
impl Send for CsvUiOnly
impl Sync for CsvUiOnly
impl Unpin for CsvUiOnly
impl !UnwindSafe for CsvUiOnly
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