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.