pub struct ContactsApiCustomFields {
pub client: Client,
}
Fields§
§client: Client
Implementations§
Source§impl ContactsApiCustomFields
impl ContactsApiCustomFields
Sourcepub async fn get_contactdb_custom_fields(
&self,
) -> Result<Response<ListAllCustomFieldsResponse>, ClientError>
pub async fn get_contactdb_custom_fields( &self, ) -> Result<Response<ListAllCustomFieldsResponse>, ClientError>
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<Response<ContactdbCustomFieldWithAllOf>, ClientError>
pub async fn post_contactdb_custom_field( &self, body: &PostContactdbCustomFieldsRequest, ) -> Result<Response<ContactdbCustomFieldWithAllOf>, ClientError>
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<Response<ContactdbCustomFieldWithAllOf>, ClientError>
pub async fn get_contactdb_custom_fields_field( &self, custom_field_id: i64, ) -> Result<Response<ContactdbCustomFieldWithAllOf>, ClientError>
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<Response<GlobalErrorResponseSchema>, ClientError>
pub async fn delete_contactdb_custom_fields_field( &self, custom_field_id: i64, ) -> Result<Response<GlobalErrorResponseSchema>, ClientError>
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<Response<GetContactdbReservedFieldsResponse>, ClientError>
pub async fn get_contactdb_reserved_fields( &self, ) -> Result<Response<GetContactdbReservedFieldsResponse>, ClientError>
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.