Struct letterboxd::MemberSummary
source · pub struct MemberSummary {
pub id: String,
pub username: String,
pub given_name: Option<String>,
pub family_name: Option<String>,
pub display_name: String,
pub short_name: String,
pub pronoun: Pronoun,
pub avatar: Image,
pub member_status: MemberStatus,
}
Fields§
§id: String
The LID of the member.
username: String
The member’s Letterboxd username. Usernames must be between 2 and 15 characters long and may only contain upper or lowercase letters, numbers or the underscore (_) character.
given_name: Option<String>
The given name of the member.
family_name: Option<String>
The family name of the member.
display_name: String
A convenience method that returns the member’s given name and family name concatenated with a space, if both are set, or just their given name or family name, if one is set, or their username, if neither is set. Will never be empty.
short_name: String
A convenience method that returns the member’s given name, if set, or their username. Will never be empty.
pronoun: Pronoun
The member’s preferred pronoun set. Use the /members/pronouns endpoint to request all available pronoun sets.
avatar: Image
The member’s avatar image at multiple sizes.
member_status: MemberStatus
The member’s account type.
Trait Implementations§
source§impl Clone for MemberSummary
impl Clone for MemberSummary
source§fn clone(&self) -> MemberSummary
fn clone(&self) -> MemberSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more