@@ -198,7 +198,7 @@ public function projects($id, array $parameters = [])
198198    }
199199
200200    /** 
201-      * @param int $groupId  
201+      * @param int $group_id  
202202     * @param array $parameters ( 
203203     * 
204204     *     @var int[]  $skip_groups   Skip the group IDs passes. 
@@ -211,17 +211,60 @@ public function projects($id, array $parameters = [])
211211     * ) 
212212     * @return mixed 
213213     */ 
214-     public  function  subgroups ($ groupId array  $ parameters
214+     public  function  subgroups ($ group_id array  $ parameters
215215    {
216216        $ resolver$ this getGroupSearchResolver ();
217217
218-         return  $ this get ('groups/ ' .$ this encodePath ($ groupId'/subgroups ' , $ resolverresolve ($ parameters
218+         return  $ this get ('groups/ ' .$ this encodePath ($ group_id'/subgroups ' , $ resolverresolve ($ parameters
219+     }
220+ 
221+     /** 
222+      * @param int $group_id 
223+      * @param array $parameters 
224+      * @return mixed 
225+      */ 
226+     public  function  labels ($ group_idarray  $ parameters
227+     {
228+         $ resolver$ this createOptionsResolver ();
229+ 
230+         return  $ this get ('groups/ ' .$ this encodePath ($ group_id'/labels ' , $ resolverresolve ($ parameters
231+     }
232+ 
233+     /** 
234+      * @param int $group_id 
235+      * @param array $params 
236+      * @return mixed 
237+      */ 
238+     public  function  addLabel ($ group_idarray  $ params
239+     {
240+         return  $ this post ('groups/ ' .$ this encodePath ($ group_id'/labels ' , $ params
241+     }
242+ 
243+     /** 
244+      * @param int $group_id 
245+      * @param array $params 
246+      * @return mixed 
247+      */ 
248+     public  function  updateLabel ($ group_idarray  $ params
249+     {
250+         return  $ this put ('groups/ ' .$ this encodePath ($ group_id'/labels ' , $ params
251+     }
252+ 
253+     /** 
254+      * @param int $group_id 
255+      * @param string $name 
256+      * @return mixed 
257+      */ 
258+     public  function  removeLabel ($ group_id$ name
259+     {
260+         return  $ this delete ('groups/ ' .$ this encodePath ($ group_id'/labels ' , array (
261+             'name '  => $ name
262+         ));
219263    }
220264
221265    /** 
222266     * @param int $group_id 
223267     * @param array $parameters 
224-      * 
225268     * @return mixed 
226269     */ 
227270    public  function  variables ($ group_idarray  $ parameters
@@ -234,7 +277,6 @@ public function variables($group_id, array $parameters = [])
234277    /** 
235278     * @param int $group_id 
236279     * @param string $key 
237-      * 
238280     * @return mixed 
239281     */ 
240282    public  function  variable ($ group_id$ key
@@ -247,7 +289,6 @@ public function variable($group_id, $key)
247289     * @param string $key 
248290     * @param string $value 
249291     * @param bool $protected 
250-      * 
251292     * @return mixed 
252293     */ 
253294    public  function  addVariable ($ group_id$ key$ value$ protectednull )
@@ -269,7 +310,6 @@ public function addVariable($group_id, $key, $value, $protected = null)
269310     * @param string $key 
270311     * @param string $value 
271312     * @param bool $protected 
272-      * 
273313     * @return mixed 
274314     */ 
275315    public  function  updateVariable ($ group_id$ key$ value$ protectednull )
@@ -288,7 +328,6 @@ public function updateVariable($group_id, $key, $value, $protected = null)
288328    /** 
289329     * @param int $group_id 
290330     * @param string $key 
291-      * 
292331     * @return mixed 
293332     */ 
294333    public  function  removeVariable ($ group_id$ key
0 commit comments