pub fn qualification_requirements(
            mut self,
            input: crate::model::QualificationRequirement,
        ) -> Self {
            let mut v = self.qualification_requirements.unwrap_or_default();
            v.push(input);
            self.qualification_requirements = Some(v);
            self
        }
/// Appends an item to `qualification_requirements`.
///
/// To override the contents of this collection use [`set_qualification_requirements`](Self::set_qualification_requirements).
///
/// <p> Conditions that a Worker's Qualifications must meet in order to accept the HIT. A HIT can have between zero and ten Qualification requirements. All requirements must be met in order for a Worker to accept the HIT. Additionally, other actions can be restricted using the <code>ActionsGuarded</code> field on each <code>QualificationRequirement</code> structure. </p>
Appends an item to `qualification_requirements`.
To override the contents of this collection use [`set_qualification_requirements`](Self::set_qualification_requirements).

 Conditions that a Worker's Qualifications must meet in order to accept the HIT. A HIT can have between zero and ten Qualification requirements. All requirements must be met in order for a Worker to accept the HIT. Additionally, other actions can be restricted using the ActionsGuarded field on each QualificationRequirement structure.
Appends an item to ` qualification_requirements ` . To override the contents of this collection use [ ` set_qualification_requirements ` ] ( Self :: set_qualification_requirements ) . Conditions that a Worker ' s Qualifications must meet in order to accept the HIT . A HIT can have between zero and ten Qualification requirements . All requirements must be met in order for a Worker to accept the HIT . Additionally other actions can be restricted using the ActionsGuarded field on each QualificationRequirement structure .
pub fn qualification_requirements(
            mut self,
            input: crate::model::QualificationRequirement,
        ) -> Self {
            let mut v = self.qualification_requirements.unwrap_or_default();
            v.push(input);
            self.qualification_requirements = Some(v);
            self
        }
pub fn qualification_requirements ( mut self , input : crate :: model :: QualificationRequirement , ) -> Self { let mut v = self . qualification_requirements . unwrap_or_default ( ) ; v . push ( input ) ; self . qualification_requirements = Some ( v ) ; self }
Appends an item to `qualification_requirements`.
Appends an item to ` qualification_requirements ` .
mut self
input
crate::model::QualificationRequirement
mut self
input
crate::model::QualificationRequirement