pub struct TransactionalTemplatesVersions {
pub client: Client,
}
Fields
client: Client
Implementations
sourceimpl TransactionalTemplatesVersions
impl TransactionalTemplatesVersions
sourcepub async fn post_templates_template_version(
&self,
template_id: &str,
body: &TransactionalTemplateVersionCreate
) -> Result<TransactionalTemplateVersionOutputAllOf>
pub async fn post_templates_template_version(
&self,
template_id: &str,
body: &TransactionalTemplateVersionCreate
) -> Result<TransactionalTemplateVersionOutputAllOf>
Create a new transactional template version.
This function performs a POST
to the /templates/{template_id}/versions
endpoint.
This endpoint allows you to create a new version of a template.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn post_templates_template_versions_version_activate(
&self,
template_id: &str,
version_id: &str
) -> Result<TransactionalTemplateVersionOutputAllOf>
pub async fn post_templates_template_versions_version_activate(
&self,
template_id: &str,
version_id: &str
) -> Result<TransactionalTemplateVersionOutputAllOf>
Activate a transactional template version.
This function performs a POST
to the /templates/{template_id}/versions/{version_id}/activate
endpoint.
This endpoint allows you to activate a version of one of your templates.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn get_templates_template_versions_version(
&self,
template_id: &str,
version_id: &str
) -> Result<TransactionalTemplateVersionOutputAllOf>
pub async fn get_templates_template_versions_version(
&self,
template_id: &str,
version_id: &str
) -> Result<TransactionalTemplateVersionOutputAllOf>
Retrieve a specific transactional template version.
This function performs a GET
to the /templates/{template_id}/versions/{version_id}
endpoint.
This endpoint allows you to retrieve a specific version of a template.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn delete_templates_template_versions_version(
&self,
template_id: &str,
version_id: &str
) -> Result<()>
pub async fn delete_templates_template_versions_version(
&self,
template_id: &str,
version_id: &str
) -> Result<()>
Delete a transactional template version.
This function performs a DELETE
to the /templates/{template_id}/versions/{version_id}
endpoint.
This endpoint allows you to delete a transactional template version.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn patch_templates_template_versions_version(
&self,
template_id: &str,
version_id: &str,
body: &TransactionalTemplateVersionCreate
) -> Result<TransactionalTemplateVersionOutputAllOf>
pub async fn patch_templates_template_versions_version(
&self,
template_id: &str,
version_id: &str,
body: &TransactionalTemplateVersionCreate
) -> Result<TransactionalTemplateVersionOutputAllOf>
Edit a transactional template version.
This function performs a PATCH
to the /templates/{template_id}/versions/{version_id}
endpoint.
This endpoint allows you to edit the content of your template version.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
Auto Trait Implementations
impl !RefUnwindSafe for TransactionalTemplatesVersions
impl Send for TransactionalTemplatesVersions
impl Sync for TransactionalTemplatesVersions
impl Unpin for TransactionalTemplatesVersions
impl !UnwindSafe for TransactionalTemplatesVersions
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