pub struct TeamDiff {Show 16 fields
pub default_membership_period: Option<usize>,
pub default_renewal_period: Option<usize>,
pub description: Option<String>,
pub display_name: Option<String>,
pub hide_email_addresses: Option<bool>,
pub homepage_content: Option<Option<String>>,
pub logo_link: Option<Url>,
pub mailing_list_auto_subscribe_policy: Option<MailingListAutoSubscribePolicy>,
pub membership_policy: Option<SubscriptionPolicy>,
pub mugshot_link: Option<Url>,
pub name: Option<String>,
pub renewal_policy: Option<RenewalPolicy>,
pub subscription_policy: Option<SubscriptionPolicy>,
pub team_description: Option<String>,
pub team_owner_link: Option<Url>,
pub visibility: Option<Visibility>,
}Expand description
Representation of the team-diff resource
Fields§
§default_membership_period: Option<usize>Subscription period
Number of days a new subscription lasts before expiring. You can customize the length of an individual subscription when approving it. Leave this empty or set to 0 for subscriptions to never expire.
default_renewal_period: Option<usize>Self renewal period
Number of days members can renew their own membership. The number can be from 1 to 3650 (10 years).
description: Option<String>Description
Details about interests and goals. Use plain text, paragraphs are preserved and URLs are linked.
display_name: Option<String>Display Name
Your name as you would like it displayed throughout Launchpad. Most people use their full name here.
hide_email_addresses: Option<bool>Hide my email addresses from other Launchpad users
homepage_content: Option<Option<String>>Homepage Content
Obsolete. Use description.
logo_link: Option<Url>Logo
An image of exactly 64x64 pixels that will be displayed in the heading of all pages related to you. Traditionally this is a logo, a small picture or a personal mascot. It should be no bigger than 50kb in size.
mailing_list_auto_subscribe_policy: Option<MailingListAutoSubscribePolicy>Mailing List Auto-subscription Policy
This attribute determines whether a person is automatically subscribed to a team’s mailing list when the person joins said team.
membership_policy: Option<SubscriptionPolicy>Membership policy
The policies that describe who can be a member. The choice of policy reflects the need to build a community (inclusive) versus the need to control Launchpad projects, branches, and PPAs (exclusive).
mugshot_link: Option<Url>Mugshot
A large image of exactly 192x192 pixels, that will be displayed on your home page in Launchpad. Traditionally this is a great big picture of your grinning face. Make the most of it! It should be no bigger than 100kb in size.
name: Option<String>Name
A short unique name, beginning with a lower-case letter or number, and containing only letters, numbers, dots, hyphens, or plus signs.
renewal_policy: Option<RenewalPolicy>When someone’s membership is about to expire, notify them and
subscription_policy: Option<SubscriptionPolicy>Membership policy
Obsolete: use membership_policy
team_description: Option<String>Team Description
Obsolete. Use description.
team_owner_link: Option<Url>Team Owner
visibility: Option<Visibility>Visibility
Anyone can see a public team’s data. Only team members can see private team data.
Implementations§
Source§impl TeamDiff
impl TeamDiff
Sourcepub fn logo(&self) -> Option<HostedFile>
pub fn logo(&self) -> Option<HostedFile>
Logo
An image of exactly 64x64 pixels that will be displayed in the heading of all pages related to you. Traditionally this is a logo, a small picture or a personal mascot. It should be no bigger than 50kb in size.
pub fn set_logo(&mut self, value: Option<HostedFile>)
Sourcepub fn mugshot(&self) -> Option<HostedFile>
pub fn mugshot(&self) -> Option<HostedFile>
Mugshot
A large image of exactly 192x192 pixels, that will be displayed on your home page in Launchpad. Traditionally this is a great big picture of your grinning face. Make the most of it! It should be no bigger than 100kb in size.
pub fn set_mugshot(&mut self, value: Option<HostedFile>)
Sourcepub fn team_owner(&self) -> Option<Person>
pub fn team_owner(&self) -> Option<Person>
Team Owner