// ĠCopyright Ġ 2 0 0 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġorg . jetbrains . plugins . github . api . data Ċ Ċ import Ġorg . jetbrains . plugins . github . api . GH Repository Path Ċ Ċ class ĠGH Repository Permission ( id : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġowner : ĠGH Repository Owner Name , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname With Owner : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġviewer Permission : ĠGH Repository Permission Level ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmerge Commit Allowed : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsqu ash Merge Allowed : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġrebase Merge Allowed : ĠBoolean ) ĊĠ Ġ: ĠGH Node ( id ) Ġ{ ĊĠ Ġval Ġpath : ĠGH Repository Path ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġval Ġsplit Ġ= Ġname With Owner . split ('/') ĊĠĠĠ Ġpath Ġ= ĠGH Repository Path ( split [ 0 ], Ġsplit [ 1 ]) ĊĠ Ġ} Ċ }