pub struct ProjectDiff {Show 40 fields
pub active: Option<bool>,
pub brand_link: Option<Url>,
pub bug_reported_acknowledgement: Option<String>,
pub bug_reporting_guidelines: Option<String>,
pub bug_supervisor_link: Option<Url>,
pub bug_tracker_link: Option<Url>,
pub commercial_subscription_link: Option<Url>,
pub content_templates: Option<String>,
pub date_next_suggest_packaging: Option<DateTime<Utc>>,
pub description: Option<String>,
pub development_focus_link: Option<Url>,
pub display_name: Option<String>,
pub download_url: Option<Url>,
pub driver_link: Option<Url>,
pub freshmeat_project: Option<String>,
pub homepage_url: Option<Url>,
pub icon_link: Option<Url>,
pub information_type: Option<InformationType>,
pub license_approved: Option<bool>,
pub license_info: Option<String>,
pub licenses: Option<String>,
pub logo_link: Option<Url>,
pub name: Option<String>,
pub official_answers: Option<bool>,
pub official_blueprints: Option<bool>,
pub official_bug_tags: Option<Vec<String>>,
pub official_bugs: Option<bool>,
pub official_codehosting: Option<bool>,
pub owner_link: Option<Url>,
pub programming_language: Option<String>,
pub project_group_link: Option<Url>,
pub project_reviewed: Option<bool>,
pub remote_product: Option<String>,
pub reviewer_whiteboard: Option<String>,
pub screenshots_url: Option<Url>,
pub sourceforge_project: Option<String>,
pub summary: Option<String>,
pub translation_focus_link: Option<Url>,
pub vcs: Option<TargetRcsType>,
pub wiki_url: Option<Url>,
}Expand description
Representation of the project-diff resource
Fields§
§active: Option<bool>Active
Whether or not this item is active.
brand_link: Option<Url>Brand
A large image of exactly 192x192 pixels, that will be displayed on this project’s home page in Launchpad. It should be no bigger than 100kb in size.
bug_reported_acknowledgement: Option<String>After reporting a bug, I can expect the following.
This message of acknowledgement will be displayed to anyone after reporting a bug.
bug_reporting_guidelines: Option<String>Helpful guidelines for reporting a bug
These guidelines will be shown to everyone reporting a bug and should be text or a bulleted list with your particular requirements, if any.
bug_supervisor_link: Option<Url>Bug Supervisor
The Launchpad id of the person or team (preferred) responsible for bug management.
bug_tracker_link: Option<Url>Bugs are tracked
commercial_subscription_link: Option<Url>Commercial subscriptions
An object which contains the timeframe and the voucher code of a subscription.
content_templates: Option<String>Templates to use for reporting a bug
This pre-defined template will be given to the users to guide them when reporting a bug.
date_next_suggest_packaging: Option<DateTime<Utc>>Next suggest packaging date
Obsolete. The date to resume Ubuntu package suggestions.
description: Option<String>Description
Details about the project’s work, highlights, goals, and how to contribute. Use plain text, paragraphs are preserved and URLs are linked in pages. Don’t repeat the Summary.
development_focus_link: Option<Url>Development focus
The series that represents the master or trunk branch. The Bazaar URL lp:<project> points to the development focus series branch.
display_name: Option<String>Display Name
The name of the project as it would appear in a paragraph.
download_url: Option<Url>Download URL
The full URL where downloads for this project are located, if available. Please include the http://
driver_link: Option<Url>Driver
This person or team will be able to set feature goals for and approve bug targeting or backporting for ANY major series in this project. You might want to leave this blank and just appoint a team for each specific series, rather than having one project team that does it all.
freshmeat_project: Option<String>Freshmeat Project
The Freshmeat project name for this project, if it is in freshmeat.
homepage_url: Option<Url>Homepage URL
The project home page. Please include the http://
icon_link: Option<Url>Icon
A small image of exactly 14x14 pixels and at most 5kb in size, that can be used to identify this project. The icon will be displayed next to the project name everywhere in Launchpad that we refer to the project and link to it.
information_type: Option<InformationType>Information Type
The type of data contained in this item.
license_approved: Option<bool>Licence approved
The project is legitimate and its licence appears valid. Not applicable to ‘Other/Proprietary’.
license_info: Option<String>Description of additional licences
Description of licences that do not appear in the list above.
licenses: Option<String>Licences
logo_link: Option<Url>Logo
An image of exactly 64x64 pixels that will be displayed in the heading of all pages related to this project. It should be no bigger than 50kb in size.
name: Option<String>Name
At least one lowercase letter or number, followed by letters, numbers, dots, hyphens or pluses. Keep this name short; it is used in URLs as shown above.
official_answers: Option<bool>People can ask questions in Launchpad Answers
official_blueprints: Option<bool>This project uses blueprints
Official Bug Tags
The list of bug tags defined as official.
official_bugs: Option<bool>Bugs in this project are tracked in Launchpad
official_codehosting: Option<bool>Code for this project is published in Bazaar branches on Launchpad
owner_link: Option<Url>Maintainer
The restricted team, moderated team, or person who maintains the project information in Launchpad.
programming_language: Option<String>Programming Languages
A comma delimited list of programming languages used for this project.
project_group_link: Option<Url>Part of
Project group. This is an overarching initiative that includes several related projects. For example, the Mozilla Project produces Firefox, Thunderbird and Gecko. This information is used to group those projects in a coherent way. If you make this project part of a group, the group preferences and decisions around bug tracking, translation and security policy will apply to this project.
project_reviewed: Option<bool>Project reviewed
Whether or not this project has been reviewed. If you looked at the project and how it uses Launchpad, you reviewed it.
remote_product: Option<String>Remote bug tracker project id
Some bug trackers host multiple projects at the same URL and require an identifier for the specific project.
reviewer_whiteboard: Option<String>Notes for the project reviewer
Notes on the project’s licence, editable only by reviewers (Admins and Commercial Admins).
screenshots_url: Option<Url>Screenshots URL
The full URL for screenshots of this project, if available. Please include the http://
sourceforge_project: Option<String>Sourceforge Project
The SourceForge project name for this project, if it is in sourceforge.
summary: Option<String>Summary
A short paragraph to introduce the project’s work.
translation_focus_link: Option<Url>Translation focus
Project series that translators should focus on.
vcs: Option<TargetRcsType>VCS
Version control system for this project’s code.
wiki_url: Option<Url>Wiki URL
The full URL of this project’s wiki, if it has one. Please include the http://
Implementations§
Source§impl ProjectDiff
impl ProjectDiff
Sourcepub fn brand(&self) -> Option<HostedFile>
pub fn brand(&self) -> Option<HostedFile>
Brand
A large image of exactly 192x192 pixels, that will be displayed on this project’s home page in Launchpad. It should be no bigger than 100kb in size.
pub fn set_brand(&mut self, value: Option<HostedFile>)
Sourcepub fn bug_supervisor(&self) -> Option<Person>
pub fn bug_supervisor(&self) -> Option<Person>
Bug Supervisor
The Launchpad id of the person or team (preferred) responsible for bug management.
pub fn set_bug_supervisor(&mut self, value: Option<Person>)
Sourcepub fn bug_tracker(&self) -> Option<BugTracker>
pub fn bug_tracker(&self) -> Option<BugTracker>
Bugs are tracked
pub fn set_bug_tracker(&mut self, value: Option<BugTracker>)
Sourcepub fn commercial_subscription(&self) -> Option<CommercialSubscription>
pub fn commercial_subscription(&self) -> Option<CommercialSubscription>
Commercial subscriptions
An object which contains the timeframe and the voucher code of a subscription.
pub fn set_commercial_subscription( &mut self, value: Option<CommercialSubscription>, )
Sourcepub fn development_focus(&self) -> Option<ProjectSeries>
pub fn development_focus(&self) -> Option<ProjectSeries>
Development focus
The series that represents the master or trunk branch. The Bazaar URL lp:<project> points to the development focus series branch.
pub fn set_development_focus(&mut self, value: Option<ProjectSeries>)
Sourcepub fn driver(&self) -> Option<Person>
pub fn driver(&self) -> Option<Person>
Driver
This person or team will be able to set feature goals for and approve bug targeting or backporting for ANY major series in this project. You might want to leave this blank and just appoint a team for each specific series, rather than having one project team that does it all.
pub fn set_driver(&mut self, value: Option<Person>)
Sourcepub fn icon(&self) -> Option<HostedFile>
pub fn icon(&self) -> Option<HostedFile>
Icon
A small image of exactly 14x14 pixels and at most 5kb in size, that can be used to identify this project. The icon will be displayed next to the project name everywhere in Launchpad that we refer to the project and link to it.
pub fn set_icon(&mut self, value: Option<HostedFile>)
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 this project. It should be no bigger than 50kb in size.
pub fn set_logo(&mut self, value: Option<HostedFile>)
Sourcepub fn owner(&self) -> Option<Person>
pub fn owner(&self) -> Option<Person>
Maintainer
The restricted team, moderated team, or person who maintains the project information in Launchpad.
pub fn set_owner(&mut self, value: Option<Person>)
Sourcepub fn project_group(&self) -> Option<ProjectGroup>
pub fn project_group(&self) -> Option<ProjectGroup>
Part of
Project group. This is an overarching initiative that includes several related projects. For example, the Mozilla Project produces Firefox, Thunderbird and Gecko. This information is used to group those projects in a coherent way. If you make this project part of a group, the group preferences and decisions around bug tracking, translation and security policy will apply to this project.
pub fn set_project_group(&mut self, value: Option<ProjectGroup>)
Sourcepub fn translation_focus(&self) -> Option<ProjectSeries>
pub fn translation_focus(&self) -> Option<ProjectSeries>
Translation focus
Project series that translators should focus on.
pub fn set_translation_focus(&mut self, value: Option<ProjectSeries>)
Trait Implementations§
Source§impl Clone for ProjectDiff
impl Clone for ProjectDiff
Source§fn clone(&self) -> ProjectDiff
fn clone(&self) -> ProjectDiff
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more