gitbundle_sdk/models/
group_member_add_input.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct GroupMemberAddInput {
17 #[serde(rename = "role")]
18 pub role: models::MembershipRole,
19 #[serde(rename = "user_identifier")]
20 pub user_identifier: String,
21}
22
23impl GroupMemberAddInput {
24 pub fn new(role: models::MembershipRole, user_identifier: String) -> GroupMemberAddInput {
25 GroupMemberAddInput {
26 role,
27 user_identifier,
28 }
29 }
30}