def set_group_conditions(trigger_id, trigger_mode, group_conditions_info)
      ret = http_put "triggers/groups/#{trigger_id}/conditions/#{trigger_mode}", group_conditions_info.to_h
      conditions = []
      ret.each { |c| conditions.push(Trigger::Condition.new(c)) }
      conditions
    end
def set_group_conditions(trigger_id, trigger_mode, group_conditions_info)
      ret = http_put "triggers/groups/#{trigger_id}/conditions/#{trigger_mode}", group_conditions_info.to_h
      conditions = []
      ret.each { |c| conditions.push(Trigger::Condition.new(c)) }
      conditions
    end
Creates the group conditions definitions.
 @param [String] trigger_id ID of the group trigger to set conditions
 @param [String] trigger_mode Mode of the trigger where conditions are attached (:FIRING, :AUTORESOLVE)
 @param [GroupConditionsInfo] group_conditions_info the conditions to set into the group trigger with the mapping
                                                    with the data_id members map
 @return [Array<Condition>] conditions Array of associated conditions