use api_builder::{Endpoint, api_endpoint};
use typed_builder::TypedBuilder;
#[derive(Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Default, TypedBuilder)]
#[builder(field_defaults(setter(into)))]
pub struct DeleteUser<'a> {
pub project_id: &'a str,
pub user_key: &'a str,
}
#[api_endpoint(method = DELETE, path = format!("/v3/projects/{}/users?user_key={}", self.project_id, self.user_key))]
impl Endpoint for DeleteUser<'_> {}