1 2 3 4 5 6 7 8 9 10 11 12 13
use crate::{ oauth::{id::TeamId, team::TeamMembershipState}, user::User, }; use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)] pub struct TeamMember { pub membership_state: TeamMembershipState, pub permissions: Vec<String>, pub team_id: TeamId, pub user: User, }