pub fn required_equipment_types(
            mut self,
            input: crate::model::ProtectiveEquipmentType,
        ) -> Self {
            let mut v = self.required_equipment_types.unwrap_or_default();
            v.push(input);
            self.required_equipment_types = Some(v);
            self
        }
/// Appends an item to `required_equipment_types`.
///
/// To override the contents of this collection use [`set_required_equipment_types`](Self::set_required_equipment_types).
///
/// <p>An array of personal protective equipment types for which you want summary information. If a person is detected wearing a required requipment type, the person's ID is added to the <code>PersonsWithRequiredEquipment</code> array field returned in <code>ProtectiveEquipmentSummary</code> by <code>DetectProtectiveEquipment</code>. </p>
Appends an item to `required_equipment_types`.
To override the contents of this collection use [`set_required_equipment_types`](Self::set_required_equipment_types).

An array of personal protective equipment types for which you want summary information. If a person is detected wearing a required requipment type, the person's ID is added to the PersonsWithRequiredEquipment array field returned in ProtectiveEquipmentSummary by DetectProtectiveEquipment.
Appends an item to ` required_equipment_types ` . To override the contents of this collection use [ ` set_required_equipment_types ` ] ( Self :: set_required_equipment_types ) . An array of personal protective equipment types for which you want summary information . If a person is detected wearing a required requipment type the person ' s ID is added to the PersonsWithRequiredEquipment array field returned in ProtectiveEquipmentSummary by DetectProtectiveEquipment .
pub fn required_equipment_types(
            mut self,
            input: crate::model::ProtectiveEquipmentType,
        ) -> Self {
            let mut v = self.required_equipment_types.unwrap_or_default();
            v.push(input);
            self.required_equipment_types = Some(v);
            self
        }
pub fn required_equipment_types ( mut self , input : crate :: model :: ProtectiveEquipmentType , ) -> Self { let mut v = self . required_equipment_types . unwrap_or_default ( ) ; v . push ( input ) ; self . required_equipment_types = Some ( v ) ; self }
Appends an item to `required_equipment_types`.
Appends an item to ` required_equipment_types ` .
mut self
input
crate::model::ProtectiveEquipmentType
mut self
input
crate::model::ProtectiveEquipmentType