pub struct TransactionalTemplates {
pub client: Client,
}
Fields
client: Client
Implementations
sourceimpl TransactionalTemplates
impl TransactionalTemplates
sourcepub async fn get_templates(
&self,
generations: Generations,
page_size: f64,
page_token: &str
) -> Result<GetTemplatesResponse>
pub async fn get_templates(
&self,
generations: Generations,
page_size: f64,
page_token: &str
) -> Result<GetTemplatesResponse>
Retrieve paged transactional templates.
This function performs a GET
to the /templates
endpoint.
This endpoint allows you to retrieve all transactional templates.
Parameters:
generations: crate::types::Generations
– Comma-delimited list specifying which generations of templates to return. Options arelegacy
,dynamic
orlegacy,dynamic
.page_size: f64
– The number of templates to be returned in each page of results.page_token: &str
– A token corresponding to a specific page of results, as provided by metadata.on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn post_template(
&self,
body: &PostTemplatesRequest
) -> Result<TransactionalTemplateAllOf>
pub async fn post_template(
&self,
body: &PostTemplatesRequest
) -> Result<TransactionalTemplateAllOf>
Create a transactional template.
This function performs a POST
to the /templates
endpoint.
This endpoint allows you to create a transactional template.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn get_templates_template(
&self,
template_id: &str
) -> Result<TransactionalTemplateAllOf>
pub async fn get_templates_template(
&self,
template_id: &str
) -> Result<TransactionalTemplateAllOf>
Retrieve a single transactional template.
This function performs a GET
to the /templates/{template_id}
endpoint.
This endpoint allows you to retrieve a single transactional template.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn post_templates_template(
&self,
template_id: &str,
body: &PostTemplatesTemplateRequest
) -> Result<TransactionalTemplateAllOf>
pub async fn post_templates_template(
&self,
template_id: &str,
body: &PostTemplatesTemplateRequest
) -> Result<TransactionalTemplateAllOf>
Duplicate a transactional template.
This function performs a POST
to the /templates/{template_id}
endpoint.
This endpoint allows you to duplicate a transactional template.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn delete_templates_template(&self, template_id: &str) -> Result<Help>
pub async fn delete_templates_template(&self, template_id: &str) -> Result<Help>
Delete a template.
This function performs a DELETE
to the /templates/{template_id}
endpoint.
This endpoint allows you to delete a transactional template.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn patch_templates_template(
&self,
template_id: &str,
body: &PatchTemplatesTemplateRequest
) -> Result<TransactionalTemplateAllOf>
pub async fn patch_templates_template(
&self,
template_id: &str,
body: &PatchTemplatesTemplateRequest
) -> Result<TransactionalTemplateAllOf>
Edit a transactional template.
This function performs a PATCH
to the /templates/{template_id}
endpoint.
This endpoint allows you to edit the name of a transactional template.
To edit the template itself, create a new transactional template version.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Auto Trait Implementations
impl !RefUnwindSafe for TransactionalTemplates
impl Send for TransactionalTemplates
impl Sync for TransactionalTemplates
impl Unpin for TransactionalTemplates
impl !UnwindSafe for TransactionalTemplates
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