hugging_face_client/api/
get_members.rs

1use serde::Deserialize;
2
3/// Request of [`crate::client::Client::get_members`]
4pub struct GetMembersReq<'a> {
5  pub(crate) org_name: &'a str,
6}
7
8impl<'a> GetMembersReq<'a> {
9  pub fn new(org_name: &'a str) -> Self {
10    GetMembersReq { org_name }
11  }
12}
13
14/// Response of [`crate::client::Client::get_members`]
15pub type GetMembersRes = Vec<GetMembersItem>;
16
17#[derive(Debug, Deserialize)]
18pub struct GetMembersItem {
19  #[serde(rename = "_id")]
20  pub id: String,
21
22  #[serde(rename = "avatarUrl")]
23  pub avatar_url: String,
24
25  #[serde(rename = "fullname")]
26  pub full_name: String,
27
28  #[serde(rename = "isPro")]
29  pub is_pro: bool,
30
31  pub user: String,
32
33  #[serde(rename = "type")]
34  pub user_type: String,
35
36  #[serde(rename = "isFollowing")]
37  pub is_following: bool,
38}