Struct letterboxd::MemberSummary
[−]
[src]
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
impl Clone for MemberSummary
[src]
fn clone(&self) -> MemberSummary
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more