Struct sendgrid_api::contacts_api_custom_fields::ContactsApiCustomFields [−][src]
pub struct ContactsApiCustomFields { pub client: Client, }
Fields
client: Client
Implementations
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.
pub 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.
pub 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.
pub 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.
pub 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.