use derive_builder::Builder;
use serde::{Deserialize, Serialize};
use super::project_user::ProjectUserRole;
#[derive(Serialize, Deserialize, Debug, Clone, PartialEq)]
pub struct ProjectServiceAccount {
pub object: String,
pub id: String,
pub name: String,
pub role: ProjectUserRole,
pub created_at: u32,
}
#[derive(Serialize, Deserialize, Debug, Builder, Clone, PartialEq)]
#[builder(name = "CreateProjectServiceAccountParametersBuilder")]
#[builder(setter(into, strip_option))]
pub struct CreateProjectServiceAccountParameters {
pub name: String,
}