pub struct ContactsApiCustomFields {
pub client: Client,
}Fields
client: ClientImplementations
sourceimpl ContactsApiCustomFields
impl ContactsApiCustomFields
sourcepub async fn get_contactdb_custom_fields(
&self
) -> Result<ListAllCustomFieldsResponse>
pub async fn get_contactdb_custom_fields(
&self
) -> Result<ListAllCustomFieldsResponse>
Retrieve all custom fields.
This function performs a GET to the /contactdb/custom_fields endpoint.
This endpoint allows you to retrieve all custom fields.
Parameters:
on_behalf_of: &str– The license key provided with your New Relic account.
sourcepub async fn post_contactdb_custom_field(
&self,
body: &PostContactdbCustomFieldsRequest
) -> Result<ContactdbCustomFieldWithAllOf>
pub async fn post_contactdb_custom_field(
&self,
body: &PostContactdbCustomFieldsRequest
) -> Result<ContactdbCustomFieldWithAllOf>
Create a Custom Field.
This function performs a POST to the /contactdb/custom_fields endpoint.
This endpoint allows you to create a custom field.
You can create up to 120 custom fields.
Parameters:
on_behalf_of: &str– The license key provided with your New Relic account.
sourcepub async fn get_contactdb_custom_fields_field(
&self,
custom_field_id: i64
) -> Result<ContactdbCustomFieldWithAllOf>
pub async fn get_contactdb_custom_fields_field(
&self,
custom_field_id: i64
) -> Result<ContactdbCustomFieldWithAllOf>
Retrieve a Custom Field.
This function performs a GET to the /contactdb/custom_fields/{custom_field_id} endpoint.
This endpoint allows you to retrieve a custom field by ID.
Parameters:
on_behalf_of: &str– The license key provided with your New Relic account.
sourcepub async fn delete_contactdb_custom_fields_field(
&self,
custom_field_id: i64
) -> Result<GlobalErrorResponseSchema>
pub async fn delete_contactdb_custom_fields_field(
&self,
custom_field_id: i64
) -> Result<GlobalErrorResponseSchema>
Delete a Custom Field.
This function performs a DELETE to the /contactdb/custom_fields/{custom_field_id} endpoint.
This endpoint allows you to delete a custom field by ID.
Parameters:
on_behalf_of: &str– The license key provided with your New Relic account.
sourcepub async fn get_contactdb_reserved_fields(
&self
) -> Result<GetContactdbReservedFieldsResponse>
pub async fn get_contactdb_reserved_fields(
&self
) -> Result<GetContactdbReservedFieldsResponse>
Retrieve reserved fields.
This function performs a GET to the /contactdb/reserved_fields endpoint.
This endpoint allows you to list all fields that are reserved and can’t be used for custom field names.
Parameters:
on_behalf_of: &str– The license key provided with your New Relic account.