pub struct ProjectTemplateInstantiateProjectRequest {
pub is_strict: bool,
pub name: String,
pub public: bool,
pub requested_dates: Vec<DateVariableRequest>,
pub requested_roles: Vec<RequestedRoleRequest>,
pub team: String,
}Fields§
§is_strict: boolOptional. If set to true, the endpoint returns an “Unprocessable Entity” error if you fail to provide a calendar date value for any date variable. If set to false, a default date is used for each unfulfilled date variable (e.g., the current date is used as the Start Date of a project).
name: StringThe name of the new project.
public: boolSets the project to public to its team.
requested_dates: Vec<DateVariableRequest>Array of mappings of date variables to calendar dates.
requested_roles: Vec<RequestedRoleRequest>Array of mappings of template roles to user ids
team: StringOptional. Sets the team of the new project. If the project template exists in an organization, you may specify a value for team. If no value is provided then it defaults to the same team as the project template.
Trait Implementations§
Source§impl Clone for ProjectTemplateInstantiateProjectRequest
impl Clone for ProjectTemplateInstantiateProjectRequest
Source§fn clone(&self) -> ProjectTemplateInstantiateProjectRequest
fn clone(&self) -> ProjectTemplateInstantiateProjectRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ProjectTemplateInstantiateProjectRequest
impl Default for ProjectTemplateInstantiateProjectRequest
Source§fn default() -> ProjectTemplateInstantiateProjectRequest
fn default() -> ProjectTemplateInstantiateProjectRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectTemplateInstantiateProjectRequest
impl<'de> Deserialize<'de> for ProjectTemplateInstantiateProjectRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProjectTemplateInstantiateProjectRequest
impl RefUnwindSafe for ProjectTemplateInstantiateProjectRequest
impl Send for ProjectTemplateInstantiateProjectRequest
impl Sync for ProjectTemplateInstantiateProjectRequest
impl Unpin for ProjectTemplateInstantiateProjectRequest
impl UnsafeUnpin for ProjectTemplateInstantiateProjectRequest
impl UnwindSafe for ProjectTemplateInstantiateProjectRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more