pub struct TransactionalTemplatesVersions {
pub client: Client,
}
Fields§
§client: Client
Implementations§
Source§impl TransactionalTemplatesVersions
impl TransactionalTemplatesVersions
Sourcepub async fn post_templates_template_version(
&self,
template_id: &str,
body: &TransactionalTemplateVersionCreate,
) -> Result<Response<TransactionalTemplateVersionOutputAllOf>, ClientError>
pub async fn post_templates_template_version( &self, template_id: &str, body: &TransactionalTemplateVersionCreate, ) -> Result<Response<TransactionalTemplateVersionOutputAllOf>, ClientError>
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<Response<TransactionalTemplateVersionOutputAllOf>, ClientError>
pub async fn post_templates_template_versions_version_activate( &self, template_id: &str, version_id: &str, ) -> Result<Response<TransactionalTemplateVersionOutputAllOf>, ClientError>
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<Response<TransactionalTemplateVersionOutputAllOf>, ClientError>
pub async fn get_templates_template_versions_version( &self, template_id: &str, version_id: &str, ) -> Result<Response<TransactionalTemplateVersionOutputAllOf>, ClientError>
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<Response<()>, ClientError>
pub async fn delete_templates_template_versions_version( &self, template_id: &str, version_id: &str, ) -> Result<Response<()>, ClientError>
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<Response<TransactionalTemplateVersionOutputAllOf>, ClientError>
pub async fn patch_templates_template_versions_version( &self, template_id: &str, version_id: &str, body: &TransactionalTemplateVersionCreate, ) -> Result<Response<TransactionalTemplateVersionOutputAllOf>, ClientError>
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.