/** Ċ Ġ* ĠGitHub Ġv 3 ĠREST ĠAPI Ċ Ġ* Ċ Ġ* ĠGitHub 's Ġv 3 ĠREST ĠAPI . Ċ Ġ* Ċ Ġ* ĠThe Ġversion Ġof Ġthe ĠOpenAPI Ġdocument : Ġ 1 . 1 . 4 Ċ Ġ* ĠĊ Ġ* Ċ Ġ* ĠPlease Ġnote : Ċ Ġ* ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby ĠOpenAPI ĠGenerator Ġ( https :// openapi - generator . tech ). Ċ Ġ* ĠDo Ġnot Ġedit Ġthis Ġfile Ġmanually . Ċ Ġ*/ Ċ Ċ @ file : Suppress ( ĊĠĠĠ Ġ" Array In Data Class ", ĊĠĠĠ Ġ" Enum Entry Name ", ĊĠĠĠ Ġ" Remove Red undant Qualifier Name ", ĊĠĠĠ Ġ" Unused Import " Ċ ) Ċ Ċ package Ġio . github . gm val ent ino 8 . github . sample . remote . apis Ċ Ċ import Ġio . ktor . client . request . request Ċ import Ġio . github . gm val ent ino 8 . github . sample . remote . models .* Ċ import Ġio . github . gm val ent ino 8 . github . sample . remote . core . HttpClient Provider Ċ import Ġio . ktor . client . request . parameter Ċ import Ġio . ktor . http . HttpMethod Ċ Ċ interface ĠApps Api Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠAdd Ġa Ġrepository Ġto Ġan Ġapp Ġinstallation ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠAdd Ġa Ġsingle Ġrepository Ġto Ġan Ġinstallation . ĠThe Ġauthenticated Ġuser Ġmust Ġhave Ġadmin Ġaccess Ġto Ġthe Ġrepository . Ġ ĠYou Ġmust Ġuse Ġa Ġpersonal Ġaccess Ġtoken Ġ( which Ġyou Ġcan Ġcreate Ġvia Ġthe Ġ[ command Ġline ]( https :// docs . github . com / github / auth entic ating - to - github / creating - a - personal - access - token ) Ġor Ġ[ Basic ĠAuthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication )) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Add Repo To Installation For Authenticated User ( accessToken : ĠString ? Ġ= Ġnull , Ġinstallation Id : Ġkotlin . Int , Ġrepository Id : Ġkotlin . Int ) ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCheck Ġa Ġtoken ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠOAuth Ġapplications Ġcan Ġuse Ġa Ġspecial ĠAPI Ġmethod Ġfor Ġchecking ĠOAuth Ġtoken Ġvalidity Ġwithout Ġexceed ing Ġthe Ġnormal Ġrate Ġlimits Ġfor Ġfailed Ġlogin Ġattempts . ĠAuthentication Ġworks Ġdifferently Ġwith Ġthis Ġparticular Ġendpoint . ĠYou Ġmust Ġuse Ġ[ Basic ĠAuthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġto Ġuse Ġthis Ġendpoint , Ġwhere Ġthe Ġusername Ġis Ġthe ĠOAuth Ġapplication Ġ&# x 6 0 ; client _ id &# x 6 0 ; Ġand Ġthe Ġpassword Ġis Ġits Ġ&# x 6 0 ; client _ secret &# x 6 0 ;. ĠInvalid Ġtokens Ġwill Ġreturn Ġ&# x 6 0 ; 4 0 4 ĠNOT ĠFO UND &# x 6 0 ;. ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ param Ġrequest ĠĊĠĠĠ Ġ* Ġ@ return ĠAuthorization ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Check Token ( accessToken : ĠString ? Ġ= Ġnull , ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 3 ApiModel ): ĠAuthorization ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCreate Ġa ĠGitHub ĠApp Ġfrom Ġa Ġmanifest ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠUse Ġthis Ġendpoint Ġto Ġcomplete Ġthe Ġhandshake Ġnecessary Ġwhen Ġimplementing Ġthe Ġ[ GitHub ĠApp ĠManifest Ġflow ]( https :// docs . github . com / apps / building - github - apps / creating - github - apps - from - a - manifest /). ĠWhen Ġyou Ġcreate Ġa ĠGitHub ĠApp Ġwith Ġthe Ġmanifest Ġflow , Ġyou Ġreceive Ġa Ġtemporary Ġ&# x 6 0 ; code &# x 6 0 ; Ġused Ġto Ġretrieve Ġthe ĠGitHub ĠApp &# 3 9 ; s Ġ&# x 6 0 ; id &# x 6 0 ;, Ġ&# x 6 0 ; pem &# x 6 0 ; Ġ( private Ġkey ), Ġand Ġ&# x 6 0 ; webhook _ secret &# x 6 0 ;. ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ param Ġrequest Ġ Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠIntegration ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps CreateFrom Manifest ( accessToken : ĠString ? Ġ= Ġnull , Ġcode : Ġkotlin . String , Ġrequest : Ġkotlin . Any ): ĠIntegration ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCreate Ġan Ġinstallation Ġaccess Ġtoken Ġfor Ġan Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠCreates Ġan Ġinstallation Ġaccess Ġtoken Ġthat Ġenables Ġa ĠGitHub ĠApp Ġto Ġmake Ġauthenticated ĠAPI Ġrequests Ġfor Ġthe Ġapp &# 3 9 ; s Ġinstallation Ġon Ġan Ġorganization Ġor Ġindividual Ġaccount . ĠInstallation Ġtokens Ġexpire Ġone Ġhour Ġfrom Ġthe Ġtime Ġyou Ġcreate Ġthem . ĠUsing Ġan Ġexpired Ġtoken Ġproduces Ġa Ġstatus Ġcode Ġof Ġ&# x 6 0 ; 4 0 1 Ġ- ĠUnauthorized &# x 6 0 ;, Ġand Ġrequires Ġcreating Ġa Ġnew Ġinstallation Ġtoken . ĠBy Ġdefault Ġthe Ġinstallation Ġtoken Ġhas Ġaccess Ġto Ġall Ġrepositories Ġthat Ġthe Ġinstallation Ġcan Ġaccess . ĠTo Ġrestrict Ġthe Ġaccess Ġto Ġspecific Ġrepositories , Ġyou Ġcan Ġprovide Ġthe Ġ&# x 6 0 ; repository _ ids &# x 6 0 ; Ġwhen Ġcreating Ġthe Ġtoken . ĠWhen Ġyou Ġomit Ġ&# x 6 0 ; repository _ ids &# x 6 0 ;, Ġthe Ġresponse Ġdoes Ġnot Ġcontain Ġthe Ġ&# x 6 0 ; repositories &# x 6 0 ; Ġkey . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ param Ġrequest Ġ Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠInstallation Minus Token ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Create Installation AccessToken ( accessToken : ĠString ? Ġ= Ġnull , Ġinstallation Id : Ġkotlin . Int , Ġrequest : ĠInline Object 1 ApiModel ): ĠInstallation Minus Token ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠDelete Ġan Ġapp Ġauthorization ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠOAuth Ġapplication Ġowners Ġcan Ġre voke Ġa Ġgrant Ġfor Ġtheir ĠOAuth Ġapplication Ġand Ġa Ġspecific Ġuser . ĠYou Ġmust Ġuse Ġ[ Basic ĠAuthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwhen Ġaccessing Ġthis Ġendpoint , Ġusing Ġthe ĠOAuth Ġapplication &# 3 9 ; s Ġ&# x 6 0 ; client _ id &# x 6 0 ; Ġand Ġ&# x 6 0 ; client _ secret &# x 6 0 ; Ġas Ġthe Ġusername Ġand Ġpassword . ĠYou Ġmust Ġalso Ġprovide Ġa Ġvalid ĠOAuth Ġ&# x 6 0 ; access _ token &# x 6 0 ; Ġas Ġan Ġinput Ġparameter Ġand Ġthe Ġgrant Ġfor Ġthe Ġtoken &# 3 9 ; s Ġowner Ġwill Ġbe Ġdeleted . ĠDe leting Ġan ĠOAuth Ġapplication &# 3 9 ; s Ġgrant Ġwill Ġalso Ġdelete Ġall ĠOAuth Ġtokens Ġassociated Ġwith Ġthe Ġapplication Ġfor Ġthe Ġuser . ĠOnce Ġdeleted , Ġthe Ġapplication Ġwill Ġhave Ġno Ġaccess Ġto Ġthe Ġuser &# 3 9 ; s Ġaccount Ġand Ġwill Ġno Ġlonger Ġbe Ġlisted Ġon Ġ[ the Ġapplication Ġauthor izations Ġsettings Ġscreen Ġwithin ĠGitHub ]( https :// github . com / settings / applications # authorized ). ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ param Ġrequest ĠĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Delete Authorization ( accessToken : ĠString ? Ġ= Ġnull , ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 2 ApiModel ) ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠDelete Ġan Ġinstallation Ġfor Ġthe Ġauthenticated Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠUn install s Ġa ĠGitHub ĠApp Ġon Ġa Ġuser , Ġorganization , Ġor Ġbusiness Ġaccount . ĠIf Ġyou Ġprefer Ġto Ġtemporarily Ġsuspend Ġan Ġapp &# 3 9 ; s Ġaccess Ġto Ġyour Ġaccount &# 3 9 ; s Ġresources , Ġthen Ġwe Ġrecommend Ġthe Ġ\& quot ; [ Suspend Ġan Ġapp Ġinstallation ]( https :// docs . github . com / rest / reference / apps /# suspend - an - app - installation )\ & quot ; Ġendpoint . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Delete Installation ( accessToken : ĠString ? Ġ= Ġnull , Ġinstallation Id : Ġkotlin . Int ) ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠDelete Ġan Ġapp Ġtoken ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠOAuth Ġapplication Ġowners Ġcan Ġre voke Ġa Ġsingle Ġtoken Ġfor Ġan ĠOAuth Ġapplication . ĠYou Ġmust Ġuse Ġ[ Basic ĠAuthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwhen Ġaccessing Ġthis Ġendpoint , Ġusing Ġthe ĠOAuth Ġapplication &# 3 9 ; s Ġ&# x 6 0 ; client _ id &# x 6 0 ; Ġand Ġ&# x 6 0 ; client _ secret &# x 6 0 ; Ġas Ġthe Ġusername Ġand Ġpassword . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ param Ġrequest ĠĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Delete Token ( accessToken : ĠString ? Ġ= Ġnull , ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 4 ApiModel ) ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġthe Ġauthenticated Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠReturns Ġthe ĠGitHub ĠApp Ġassociated Ġwith Ġthe Ġauthentication Ġcredentials Ġused . ĠTo Ġsee Ġhow Ġmany Ġapp Ġinstall ations Ġare Ġassociated Ġwith Ġthis ĠGitHub ĠApp , Ġsee Ġthe Ġ&# x 6 0 ; install ations _ count &# x 6 0 ; Ġin Ġthe Ġresponse . ĠFor Ġmore Ġdetails Ġabout Ġyour Ġapp &# 3 9 ; s Ġinstall ations , Ġsee Ġthe Ġ\& quot ; [ List Ġinstall ations Ġfor Ġthe Ġauthenticated Ġapp ]( https :// docs . github . com / rest / reference / apps # list - install ations - for - the - authenticated - app )\ & quot ; Ġendpoint . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠIntegration ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Get Authenticated ( accessToken : ĠString ? Ġ= Ġnull ): ĠIntegration ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġan Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ** Note **: ĠThe Ġ&# x 6 0 ;: app _ slug &# x 6 0 ; Ġis Ġjust Ġthe ĠURL - friendly Ġname Ġof Ġyour ĠGitHub ĠApp . ĠYou Ġcan Ġfind Ġthis Ġon Ġthe Ġsettings Ġpage Ġfor Ġyour ĠGitHub ĠApp Ġ( e . g ., Ġ&# x 6 0 ; https :// github . com / settings / apps /: app _ slug &# x 6 0 ; ). Ġ ĠIf Ġthe ĠGitHub ĠApp Ġyou Ġspecify Ġis Ġpublic , Ġyou Ġcan Ġaccess Ġthis Ġendpoint Ġwithout Ġauthentic ating . ĠIf Ġthe ĠGitHub ĠApp Ġyou Ġspecify Ġis Ġprivate , Ġyou Ġmust Ġauthenticate Ġwith Ġa Ġ[ personal Ġaccess Ġtoken ]( https :// docs . github . com / articles / creating - a - personal - access - token - for - the - command - line /) Ġor Ġan Ġ[ installation Ġaccess Ġtoken ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - an - installation ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠIntegration ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Get By Slug ( accessToken : ĠString ? Ġ= Ġnull , Ġapp Slug : Ġkotlin . String ): ĠIntegration ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġan Ġinstallation Ġfor Ġthe Ġauthenticated Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠEnables Ġan Ġauthenticated ĠGitHub ĠApp Ġto Ġfind Ġan Ġinstallation &# 3 9 ; s Ġinformation Ġusing Ġthe Ġinstallation Ġid . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠInstallation ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Get Installation ( accessToken : ĠString ? Ġ= Ġnull , Ġinstallation Id : Ġkotlin . Int ): ĠInstallation ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġan Ġorganization Ġinstallation Ġfor Ġthe Ġauthenticated Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠEnables Ġan Ġauthenticated ĠGitHub ĠApp Ġto Ġfind Ġthe Ġorganization &# 3 9 ; s Ġinstallation Ġinformation . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠInstallation ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Get Org Installation ( accessToken : ĠString ? Ġ= Ġnull , Ġorg : Ġkotlin . String ): ĠInstallation ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġa Ġrepository Ġinstallation Ġfor Ġthe Ġauthenticated Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠEnables Ġan Ġauthenticated ĠGitHub ĠApp Ġto Ġfind Ġthe Ġrepository &# 3 9 ; s Ġinstallation Ġinformation . ĠThe Ġinstallation &# 3 9 ; s Ġaccount Ġtype Ġwill Ġbe Ġeither Ġan Ġorganization Ġor Ġa Ġuser Ġaccount , Ġdepending Ġwhich Ġaccount Ġthe Ġrepository Ġbelongs Ġto . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠInstallation ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Get Repo Installation ( accessToken : ĠString ? Ġ= Ġnull , Ġrepo Name : Ġkotlin . String ): ĠInstallation ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġa Ġsubscription Ġplan Ġfor Ġan Ġaccount ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠShows Ġwhether Ġthe Ġuser Ġor Ġorganization Ġaccount Ġactively Ġsub scri bes Ġto Ġa Ġplan Ġlisted Ġby Ġthe Ġauthenticated ĠGitHub ĠApp . ĠWhen Ġsomeone Ġsubmit s Ġa Ġplan Ġchange Ġthat Ġwon &# 3 9 ; t Ġbe Ġprocessed Ġuntil Ġthe Ġend Ġof Ġtheir Ġbilling Ġcycle , Ġyou Ġwill Ġalso Ġsee Ġthe Ġupcoming Ġpending Ġchange . Ġ ĠGitHub ĠApps Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĠOAuth ĠApps Ġmust Ġuse Ġ[ basic Ġauthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwith Ġtheir Ġclient ĠID Ġand Ġclient Ġsecret Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠMarketplace Minus Purchase ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Get Subscription Plan For Account ( accessToken : ĠString ? Ġ= Ġnull , ĠaccountId : Ġkotlin . Int ): ĠMarketplace Minus Purchase ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġa Ġsubscription Ġplan Ġfor Ġan Ġaccount Ġ( stub bed ) ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠShows Ġwhether Ġthe Ġuser Ġor Ġorganization Ġaccount Ġactively Ġsub scri bes Ġto Ġa Ġplan Ġlisted Ġby Ġthe Ġauthenticated ĠGitHub ĠApp . ĠWhen Ġsomeone Ġsubmit s Ġa Ġplan Ġchange Ġthat Ġwon &# 3 9 ; t Ġbe Ġprocessed Ġuntil Ġthe Ġend Ġof Ġtheir Ġbilling Ġcycle , Ġyou Ġwill Ġalso Ġsee Ġthe Ġupcoming Ġpending Ġchange . Ġ ĠGitHub ĠApps Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĠOAuth ĠApps Ġmust Ġuse Ġ[ basic Ġauthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwith Ġtheir Ġclient ĠID Ġand Ġclient Ġsecret Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠMarketplace Minus Purchase ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Get Subscription Plan For Account Stub bed ( accessToken : ĠString ? Ġ= Ġnull , ĠaccountId : Ġkotlin . Int ): ĠMarketplace Minus Purchase ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġa Ġuser Ġinstallation Ġfor Ġthe Ġauthenticated Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠEnables Ġan Ġauthenticated ĠGitHub ĠApp Ġto Ġfind Ġthe Ġuser âĢĻ s Ġinstallation Ġinformation . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠInstallation ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps GetUser Installation ( accessToken : ĠString ? Ġ= Ġnull , Ġusername : Ġkotlin . String ): ĠInstallation ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠGet Ġa Ġwebhook Ġconfiguration Ġfor Ġan Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠReturns Ġthe Ġwebhook Ġconfiguration Ġfor Ġa ĠGitHub ĠApp . ĠFor Ġmore Ġinformation Ġabout Ġconfiguring Ġa Ġwebhook Ġfor Ġyour Ġapp , Ġsee Ġ\& quot ; [ Creating Ġa ĠGitHub ĠApp ](/ developers / apps / creating - a - github - app ).\ & quot ; Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠWeb hook Minus Config ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Get Webhook Config For App ( accessToken : ĠString ? Ġ= Ġnull ): ĠWeb hook Minus Config ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġaccounts Ġfor Ġa Ġplan ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠReturns Ġuser Ġand Ġorganization Ġaccounts Ġassociated Ġwith Ġthe Ġspecified Ġplan , Ġincluding Ġfree Ġplans . ĠFor Ġper - seat Ġpr icing , Ġyou Ġsee Ġthe Ġlist Ġof Ġaccounts Ġthat Ġhave Ġpurch ased Ġthe Ġplan , Ġincluding Ġthe Ġnumber Ġof Ġse ats Ġpurch ased . ĠWhen Ġsomeone Ġsubmit s Ġa Ġplan Ġchange Ġthat Ġwon &# 3 9 ; t Ġbe Ġprocessed Ġuntil Ġthe Ġend Ġof Ġtheir Ġbilling Ġcycle , Ġyou Ġwill Ġalso Ġsee Ġthe Ġupcoming Ġpending Ġchange . Ġ ĠGitHub ĠApps Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĠOAuth ĠApps Ġmust Ġuse Ġ[ basic Ġauthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwith Ġtheir Ġclient ĠID Ġand Ġclient Ġsecret Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Market place Minus Purchase ApiModel > ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Accounts For Plan ( accessToken : ĠString ? Ġ= Ġnull , Ġplan Id : Ġkotlin . Int , Ġsort : Ġkotlin . String ? Ġ= Ġnull , Ġdirection : Ġkotlin . String ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): Ġkotlin . collections . List < Market place Minus Purchase ApiModel > ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġaccounts Ġfor Ġa Ġplan Ġ( stub bed ) ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠReturns Ġrepository Ġand Ġorganization Ġaccounts Ġassociated Ġwith Ġthe Ġspecified Ġplan , Ġincluding Ġfree Ġplans . ĠFor Ġper - seat Ġpr icing , Ġyou Ġsee Ġthe Ġlist Ġof Ġaccounts Ġthat Ġhave Ġpurch ased Ġthe Ġplan , Ġincluding Ġthe Ġnumber Ġof Ġse ats Ġpurch ased . ĠWhen Ġsomeone Ġsubmit s Ġa Ġplan Ġchange Ġthat Ġwon &# 3 9 ; t Ġbe Ġprocessed Ġuntil Ġthe Ġend Ġof Ġtheir Ġbilling Ġcycle , Ġyou Ġwill Ġalso Ġsee Ġthe Ġupcoming Ġpending Ġchange . Ġ ĠGitHub ĠApps Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĠOAuth ĠApps Ġmust Ġuse Ġ[ basic Ġauthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwith Ġtheir Ġclient ĠID Ġand Ġclient Ġsecret Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Market place Minus Purchase ApiModel > ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Accounts For Plan Stub bed ( accessToken : ĠString ? Ġ= Ġnull , Ġplan Id : Ġkotlin . Int , Ġsort : Ġkotlin . String ? Ġ= Ġnull , Ġdirection : Ġkotlin . String ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): Ġkotlin . collections . List < Market place Minus Purchase ApiModel > ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġrepositories Ġaccessible Ġto Ġthe Ġuser Ġaccess Ġtoken ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠList Ġrepositories Ġthat Ġthe Ġauthenticated Ġuser Ġhas Ġexplicit Ġpermission Ġ( &# x 6 0 ;: read &# x 6 0 ;, Ġ&# x 6 0 ;: write &# x 6 0 ;, Ġor Ġ&# x 6 0 ;: admin &# x 6 0 ;) Ġto Ġaccess Ġfor Ġan Ġinstallation . Ġ ĠThe Ġauthenticated Ġuser Ġhas Ġexplicit Ġpermission Ġto Ġaccess Ġrepositories Ġthey Ġown , Ġrepositories Ġwhere Ġthey Ġare Ġa Ġcollabor ator , Ġand Ġrepositories Ġthat Ġthey Ġcan Ġaccess Ġthrough Ġan Ġorganization Ġmembership . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ user - to - server ĠOAuth Ġaccess Ġtoken ]( https :// docs . github . com / apps / building - github - apps / ident ifying - and - author izing - users - for - github - apps /# ident ifying - users - on - your - site ), Ġcreated Ġfor Ġa Ġuser Ġwho Ġhas Ġauthorized Ġyour ĠGitHub ĠApp , Ġto Ġaccess Ġthis Ġendpoint . Ġ ĠThe Ġaccess Ġthe Ġuser Ġhas Ġto Ġeach Ġrepository Ġis Ġincluded Ġin Ġthe Ġhash Ġunder Ġthe Ġ&# x 6 0 ; permissions &# x 6 0 ; Ġkey . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠInline Response 2 0 0 3 2 ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Installation Repos For Authenticated User ( accessToken : ĠString ? Ġ= Ġnull , Ġinstallation Id : Ġkotlin . Int , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): ĠInline Response 2 0 0 3 2 ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġinstall ations Ġfor Ġthe Ġauthenticated Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . Ġ ĠThe Ġpermissions Ġthe Ġinstallation Ġhas Ġare Ġincluded Ġunder Ġthe Ġ&# x 6 0 ; permissions &# x 6 0 ; Ġkey . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Installation ApiModel > ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Install ations ( accessToken : ĠString ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull , Ġsince : Ġkotlin . String ? Ġ= Ġnull , Ġoutdated : Ġkotlin . String ? Ġ= Ġnull ): Ġkotlin . collections . List < Installation ApiModel > ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġapp Ġinstall ations Ġaccessible Ġto Ġthe Ġuser Ġaccess Ġtoken ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠLists Ġinstall ations Ġof Ġyour ĠGitHub ĠApp Ġthat Ġthe Ġauthenticated Ġuser Ġhas Ġexplicit Ġpermission Ġ( &# x 6 0 ;: read &# x 6 0 ;, Ġ&# x 6 0 ;: write &# x 6 0 ;, Ġor Ġ&# x 6 0 ;: admin &# x 6 0 ;) Ġto Ġaccess . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ user - to - server ĠOAuth Ġaccess Ġtoken ]( https :// docs . github . com / apps / building - github - apps / ident ifying - and - author izing - users - for - github - apps /# ident ifying - users - on - your - site ), Ġcreated Ġfor Ġa Ġuser Ġwho Ġhas Ġauthorized Ġyour ĠGitHub ĠApp , Ġto Ġaccess Ġthis Ġendpoint . Ġ ĠThe Ġauthenticated Ġuser Ġhas Ġexplicit Ġpermission Ġto Ġaccess Ġrepositories Ġthey Ġown , Ġrepositories Ġwhere Ġthey Ġare Ġa Ġcollabor ator , Ġand Ġrepositories Ġthat Ġthey Ġcan Ġaccess Ġthrough Ġan Ġorganization Ġmembership . Ġ ĠYou Ġcan Ġfind Ġthe Ġpermissions Ġfor Ġthe Ġinstallation Ġunder Ġthe Ġ&# x 6 0 ; permissions &# x 6 0 ; Ġkey . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠInline Response 2 0 0 1 2 ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Install ations For Authenticated User ( accessToken : ĠString ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): ĠInline Response 2 0 0 1 2 ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġplans ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠLists Ġall Ġplans Ġthat Ġare Ġpart Ġof Ġyour ĠGitHub ĠMarketplace Ġlisting . Ġ ĠGitHub ĠApps Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĠOAuth ĠApps Ġmust Ġuse Ġ[ basic Ġauthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwith Ġtheir Ġclient ĠID Ġand Ġclient Ġsecret Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Market place Minus Listing Minus Plan ApiModel > ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Plans ( accessToken : ĠString ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): Ġkotlin . collections . List < Market place Minus Listing Minus Plan ApiModel > ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġplans Ġ( stub bed ) ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠLists Ġall Ġplans Ġthat Ġare Ġpart Ġof Ġyour ĠGitHub ĠMarketplace Ġlisting . Ġ ĠGitHub ĠApps Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĠOAuth ĠApps Ġmust Ġuse Ġ[ basic Ġauthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwith Ġtheir Ġclient ĠID Ġand Ġclient Ġsecret Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < Market place Minus Listing Minus Plan ApiModel > ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Plans Stub bed ( accessToken : ĠString ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): Ġkotlin . collections . List < Market place Minus Listing Minus Plan ApiModel > ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġrepositories Ġaccessible Ġto Ġthe Ġapp Ġinstallation ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠList Ġrepositories Ġthat Ġan Ġapp Ġinstallation Ġcan Ġaccess . Ġ ĠYou Ġmust Ġuse Ġan Ġ[ installation Ġaccess Ġtoken ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - an - installation ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return ĠInline Response 2 0 0 1 ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Repos Accessible To Installation ( accessToken : ĠString ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): ĠInline Response 2 0 0 1 ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġsubscriptions Ġfor Ġthe Ġauthenticated Ġuser ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠLists Ġthe Ġactive Ġsubscriptions Ġfor Ġthe Ġauthenticated Ġuser . ĠYou Ġmust Ġuse Ġa Ġ[ user - to - server ĠOAuth Ġaccess Ġtoken ]( https :// docs . github . com / apps / building - github - apps / ident ifying - and - author izing - users - for - github - apps /# ident ifying - users - on - your - site ), Ġcreated Ġfor Ġa Ġuser Ġwho Ġhas Ġauthorized Ġyour ĠGitHub ĠApp , Ġto Ġaccess Ġthis Ġendpoint . Ġ. ĠOAuth ĠApps Ġmust Ġauthenticate Ġusing Ġan Ġ[ OAuth Ġtoken ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /). ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < User Minus Market place Minus Purchase ApiModel > ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Subscriptions For Authenticated User ( accessToken : ĠString ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): Ġkotlin . collections . List < User Minus Market place Minus Purchase ApiModel > ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠList Ġsubscriptions Ġfor Ġthe Ġauthenticated Ġuser Ġ( stub bed ) ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠLists Ġthe Ġactive Ġsubscriptions Ġfor Ġthe Ġauthenticated Ġuser . ĠYou Ġmust Ġuse Ġa Ġ[ user - to - server ĠOAuth Ġaccess Ġtoken ]( https :// docs . github . com / apps / building - github - apps / ident ifying - and - author izing - users - for - github - apps /# ident ifying - users - on - your - site ), Ġcreated Ġfor Ġa Ġuser Ġwho Ġhas Ġauthorized Ġyour ĠGitHub ĠApp , Ġto Ġaccess Ġthis Ġendpoint . Ġ. ĠOAuth ĠApps Ġmust Ġauthenticate Ġusing Ġan Ġ[ OAuth Ġtoken ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /). ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . collections . List < User Minus Market place Minus Purchase ApiModel > ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps List Subscriptions For Authenticated User Stub bed ( accessToken : ĠString ? Ġ= Ġnull , Ġper Page : Ġkotlin . Int ? Ġ= Ġnull , Ġpage : Ġkotlin . Int ? Ġ= Ġnull ): Ġkotlin . collections . List < User Minus Market place Minus Purchase ApiModel > ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠRe deliver Ġa Ġdelivery Ġfor Ġan Ġapp Ġwebhook ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠRe deliver Ġa Ġdelivery Ġfor Ġthe Ġwebhook Ġconfigured Ġfor Ġa ĠGitHub ĠApp . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġkotlin . Any ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Re deliver Webhook Delivery ( accessToken : ĠString ? Ġ= Ġnull , Ġdelivery Id : Ġkotlin . Int ): Ġkotlin . Any ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠRemove Ġa Ġrepository Ġfrom Ġan Ġapp Ġinstallation ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠRemove Ġa Ġsingle Ġrepository Ġfrom Ġan Ġinstallation . ĠThe Ġauthenticated Ġuser Ġmust Ġhave Ġadmin Ġaccess Ġto Ġthe Ġrepository . Ġ ĠYou Ġmust Ġuse Ġa Ġpersonal Ġaccess Ġtoken Ġ( which Ġyou Ġcan Ġcreate Ġvia Ġthe Ġ[ command Ġline ]( https :// docs . github . com / github / auth entic ating - to - github / creating - a - personal - access - token ) Ġor Ġ[ Basic ĠAuthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication )) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Remove Repo From Installation For Authenticated User ( accessToken : ĠString ? Ġ= Ġnull , Ġinstallation Id : Ġkotlin . Int , Ġrepository Id : Ġkotlin . Int ) ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠReset Ġa Ġtoken ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠOAuth Ġapplications Ġcan Ġuse Ġthis ĠAPI Ġmethod Ġto Ġreset Ġa Ġvalid ĠOAuth Ġtoken Ġwithout Ġend - user Ġinvol vement . ĠApplications Ġmust Ġsave Ġthe Ġ\& quot ; token \ & quot ; Ġproperty Ġin Ġthe Ġresponse Ġbecause Ġchanges Ġtake Ġeffect Ġimmediately . ĠYou Ġmust Ġuse Ġ[ Basic ĠAuthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwhen Ġaccessing Ġthis Ġendpoint , Ġusing Ġthe ĠOAuth Ġapplication &# 3 9 ; s Ġ&# x 6 0 ; client _ id &# x 6 0 ; Ġand Ġ&# x 6 0 ; client _ secret &# x 6 0 ; Ġas Ġthe Ġusername Ġand Ġpassword . ĠInvalid Ġtokens Ġwill Ġreturn Ġ&# x 6 0 ; 4 0 4 ĠNOT ĠFO UND &# x 6 0 ;. ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ param Ġrequest ĠĊĠĠĠ Ġ* Ġ@ return ĠAuthorization ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Reset Token ( accessToken : ĠString ? Ġ= Ġnull , ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 5 ApiModel ): ĠAuthorization ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠRe voke Ġan Ġinstallation Ġaccess Ġtoken ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠRev okes Ġthe Ġinstallation Ġtoken Ġyou &# 3 9 ; re Ġusing Ġto Ġauthenticate Ġas Ġan Ġinstallation Ġand Ġaccess Ġthis Ġendpoint . Ġ ĠOnce Ġan Ġinstallation Ġtoken Ġis Ġrev oked , Ġthe Ġtoken Ġis Ġinvalid ated Ġand Ġcannot Ġbe Ġused . ĠOther Ġendpoints Ġthat Ġrequire Ġthe Ġrev oked Ġinstallation Ġtoken Ġmust Ġhave Ġa Ġnew Ġinstallation Ġtoken Ġto Ġwork . ĠYou Ġcan Ġcreate Ġa Ġnew Ġtoken Ġusing Ġthe Ġ\& quot ; [ Create Ġan Ġinstallation Ġaccess Ġtoken Ġfor Ġan Ġapp ]( https :// docs . github . com / rest / reference / apps # create - an - installation - access - token - for - an - app )\ & quot ; Ġendpoint . Ġ ĠYou Ġmust Ġuse Ġan Ġ[ installation Ġaccess Ġtoken ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - an - installation ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Re voke Installation AccessToken ( accessToken : ĠString ? Ġ= Ġnull ) ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠCreate Ġa Ġscoped Ġaccess Ġtoken ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠUse Ġa Ġnon - scoped Ġuser - to - server ĠOAuth Ġaccess Ġtoken Ġto Ġcreate Ġa Ġrepository Ġscoped Ġand / or Ġpermission Ġscoped Ġuser - to - server ĠOAuth Ġaccess Ġtoken . ĠYou Ġcan Ġspecify Ġwhich Ġrepositories Ġthe Ġtoken Ġcan Ġaccess Ġand Ġwhich Ġpermissions Ġare Ġgranted Ġto Ġthe Ġtoken . ĠYou Ġmust Ġuse Ġ[ Basic ĠAuthentication ]( https :// docs . github . com / rest / overview / other - authentication - methods # basic - authentication ) Ġwhen Ġaccessing Ġthis Ġendpoint , Ġusing Ġthe ĠOAuth Ġapplication &# 3 9 ; s Ġ&# x 6 0 ; client _ id &# x 6 0 ; Ġand Ġ&# x 6 0 ; client _ secret &# x 6 0 ; Ġas Ġthe Ġusername Ġand Ġpassword . ĠInvalid Ġtokens Ġwill Ġreturn Ġ&# x 6 0 ; 4 0 4 ĠNOT ĠFO UND &# x 6 0 ;. ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ param Ġrequest ĠĊĠĠĠ Ġ* Ġ@ return ĠAuthorization ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Scope Token ( accessToken : ĠString ? Ġ= Ġnull , ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 6 ApiModel ): ĠAuthorization ApiModel ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠS uspend Ġan Ġapp Ġinstallation ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠS usp ends Ġa ĠGitHub ĠApp Ġon Ġa Ġuser , Ġorganization , Ġor Ġbusiness Ġaccount , Ġwhich Ġblocks Ġthe Ġapp Ġfrom Ġaccessing Ġthe Ġaccount &# 3 9 ; s Ġresources . ĠWhen Ġa ĠGitHub ĠApp Ġis Ġsus pended , Ġthe Ġapp &# 3 9 ; s Ġaccess Ġto Ġthe ĠGitHub ĠAPI Ġor Ġwebhook Ġevents Ġis Ġblocked Ġfor Ġthat Ġaccount . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Suspend Installation ( accessToken : ĠString ? Ġ= Ġnull , Ġinstallation Id : Ġkotlin . Int ) ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠUn suspend Ġan Ġapp Ġinstallation ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠRemoves Ġa ĠGitHub ĠApp Ġinstallation Ġsus pension . Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ return Ġvoid ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Un suspend Installation ( accessToken : ĠString ? Ġ= Ġnull , Ġinstallation Id : Ġkotlin . Int ) ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠUpdate Ġa Ġwebhook Ġconfiguration Ġfor Ġan Ġapp ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* ĠUpdates Ġthe Ġwebhook Ġconfiguration Ġfor Ġa ĠGitHub ĠApp . ĠFor Ġmore Ġinformation Ġabout Ġconfiguring Ġa Ġwebhook Ġfor Ġyour Ġapp , Ġsee Ġ\& quot ; [ Creating Ġa ĠGitHub ĠApp ](/ developers / apps / creating - a - github - app ).\ & quot ; Ġ ĠYou Ġmust Ġuse Ġa Ġ[ JWT ]( https :// docs . github . com / apps / building - github - apps / auth entic ating - with - github - apps /# auth entic ating - as - a - github - app ) Ġto Ġaccess Ġthis Ġendpoint . ĊĠĠĠ Ġ* ĊĠĠĠ Ġ* Ġ@ param Ġrequest Ġ Ġ( optional ) ĊĠĠĠ Ġ* Ġ@ return ĠWeb hook Minus Config ApiModel ĊĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġapps Update Webhook Config For App ( accessToken : ĠString ? Ġ= Ġnull , Ġrequest : ĠInline Object ApiModel ): ĠWeb hook Minus Config ApiModel Ċ Ċ } Ċ Ċ class ĠHttpClient Apps Api ( private Ġval ĠhttpClient Provider : ĠHttpClient Provider ) Ġ: ĠApps Api Ġ{ ĊĠĠĠ Ġinternal Ġval ĠhttpClient Ġ= ĠhttpClient Provider . provide () ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Add Repo To Installation For Authenticated User ( accessToken : ĠString ?, Ġinstallation Id : Ġkotlin . Int , Ġrepository Id : Ġkotlin . Int ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ user / install ations /{ installation _ id }/ repositories /{ repository _ id }". replace (" {" +" installation _ id "+ "} ", Ġ"$ installation Id "). replace (" {" +" repository _ id "+ "} ", Ġ"$ repository Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Put ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Check Token ( accessToken : ĠString ?, ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 3 ApiModel ): ĠAuthorization ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ applications /{ client _ id }/ token ". replace (" {" +" client _ id "+ "} ", Ġ"$ clientId ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Post ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ= Ġrequest ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps CreateFrom Manifest ( accessToken : ĠString ?, Ġcode : Ġkotlin . String , Ġrequest : Ġkotlin . Any ): ĠIntegration ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app - manifest s /{ code }/ conversions ". replace (" {" +" code "+ "} ", Ġ"$ code ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Post ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ= Ġrequest ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Create Installation AccessToken ( accessToken : ĠString ?, Ġinstallation Id : Ġkotlin . Int , Ġrequest : ĠInline Object 1 ApiModel ): ĠInstallation Minus Token ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / install ations /{ installation _ id }/ access _ tokens ". replace (" {" +" installation _ id "+ "} ", Ġ"$ installation Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Post ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ= Ġrequest ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Delete Authorization ( accessToken : ĠString ?, ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 2 ApiModel ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ applications /{ client _ id }/ grant ". replace (" {" +" client _ id "+ "} ", Ġ"$ clientId ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Delete ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ= Ġrequest ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Delete Installation ( accessToken : ĠString ?, Ġinstallation Id : Ġkotlin . Int ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / install ations /{ installation _ id }". replace (" {" +" installation _ id "+ "} ", Ġ"$ installation Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Delete ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Delete Token ( accessToken : ĠString ?, ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 4 ApiModel ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ applications /{ client _ id }/ token ". replace (" {" +" client _ id "+ "} ", Ġ"$ clientId ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Delete ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ= Ġrequest ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Get Authenticated ( accessToken : ĠString ?): ĠIntegration ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Get By Slug ( accessToken : ĠString ?, Ġapp Slug : Ġkotlin . String ): ĠIntegration ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ apps /{ app _ slug }". replace (" {" +" app _ slug "+ "} ", Ġ"$ app Slug ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Get Installation ( accessToken : ĠString ?, Ġinstallation Id : Ġkotlin . Int ): ĠInstallation ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / install ations /{ installation _ id }". replace (" {" +" installation _ id "+ "} ", Ġ"$ installation Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Get Org Installation ( accessToken : ĠString ?, Ġorg : Ġkotlin . String ): ĠInstallation ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ orgs /{ org }/ installation ". replace (" {" +" org "+ "} ", Ġ"$ org ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Get Repo Installation ( accessToken : ĠString ?, Ġrepo Name : Ġkotlin . String ): ĠInstallation ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ repos /{ repo _ name }/ installation ". replace (" {" +" repo _ name "+ "} ", Ġ"$ repo Name ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Get Subscription Plan For Account ( accessToken : ĠString ?, ĠaccountId : Ġkotlin . Int ): ĠMarketplace Minus Purchase ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ marketplace _ listing / accounts /{ account _ id }". replace (" {" +" account _ id "+ "} ", Ġ"$ accountId ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Get Subscription Plan For Account Stub bed ( accessToken : ĠString ?, ĠaccountId : Ġkotlin . Int ): ĠMarketplace Minus Purchase ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ marketplace _ listing / stub bed / accounts /{ account _ id }". replace (" {" +" account _ id "+ "} ", Ġ"$ accountId ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps GetUser Installation ( accessToken : ĠString ?, Ġusername : Ġkotlin . String ): ĠInstallation ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ users /{ username }/ installation ". replace (" {" +" username "+ "} ", Ġ"$ username ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Get Webhook Config For App ( accessToken : ĠString ?): ĠWeb hook Minus Config ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / hook / config " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Accounts For Plan ( accessToken : ĠString ?, Ġplan Id : Ġkotlin . Int , Ġsort : Ġkotlin . String ?, Ġdirection : Ġkotlin . String ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): Ġkotlin . collections . List < Market place Minus Purchase ApiModel > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ marketplace _ listing / plans /{ plan _ id }/ accounts ". replace (" {" +" plan _ id "+ "} ", Ġ"$ plan Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" sort ", Ġsort ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" direction ", Ġdirection ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Accounts For Plan Stub bed ( accessToken : ĠString ?, Ġplan Id : Ġkotlin . Int , Ġsort : Ġkotlin . String ?, Ġdirection : Ġkotlin . String ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): Ġkotlin . collections . List < Market place Minus Purchase ApiModel > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ marketplace _ listing / stub bed / plans /{ plan _ id }/ accounts ". replace (" {" +" plan _ id "+ "} ", Ġ"$ plan Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" sort ", Ġsort ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" direction ", Ġdirection ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Installation Repos For Authenticated User ( accessToken : ĠString ?, Ġinstallation Id : Ġkotlin . Int , Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): ĠInline Response 2 0 0 3 2 ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ user / install ations /{ installation _ id }/ repositories ". replace (" {" +" installation _ id "+ "} ", Ġ"$ installation Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Install ations ( accessToken : ĠString ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?, Ġsince : Ġkotlin . String ?, Ġoutdated : Ġkotlin . String ?): Ġkotlin . collections . List < Installation ApiModel > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / install ations " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" since ", Ġsince ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" out dated ", Ġoutdated ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Install ations For Authenticated User ( accessToken : ĠString ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): ĠInline Response 2 0 0 1 2 ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ user / install ations " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Plans ( accessToken : ĠString ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): Ġkotlin . collections . List < Market place Minus Listing Minus Plan ApiModel > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ marketplace _ listing / plans " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Plans Stub bed ( accessToken : ĠString ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): Ġkotlin . collections . List < Market place Minus Listing Minus Plan ApiModel > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ marketplace _ listing / stub bed / plans " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Repos Accessible To Installation ( accessToken : ĠString ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): ĠInline Response 2 0 0 1 ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ installation / repositories " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Subscriptions For Authenticated User ( accessToken : ĠString ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): Ġkotlin . collections . List < User Minus Market place Minus Purchase ApiModel > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ user / marketplace _ p urchases " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps List Subscriptions For Authenticated User Stub bed ( accessToken : ĠString ?, Ġper Page : Ġkotlin . Int ?, Ġpage : Ġkotlin . Int ?): Ġkotlin . collections . List < User Minus Market place Minus Purchase ApiModel > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ user / marketplace _ p urchases / stub bed " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Get ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" per _ page ", Ġper Page ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparameter (" page ", Ġpage ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Re deliver Webhook Delivery ( accessToken : ĠString ?, Ġdelivery Id : Ġkotlin . Int ): Ġkotlin . Any Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / hook / deliver ies /{ delivery _ id }/ attempts ". replace (" {" +" delivery _ id "+ "} ", Ġ"$ delivery Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Post ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Remove Repo From Installation For Authenticated User ( accessToken : ĠString ?, Ġinstallation Id : Ġkotlin . Int , Ġrepository Id : Ġkotlin . Int ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ user / install ations /{ installation _ id }/ repositories /{ repository _ id }". replace (" {" +" installation _ id "+ "} ", Ġ"$ installation Id "). replace (" {" +" repository _ id "+ "} ", Ġ"$ repository Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Delete ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Reset Token ( accessToken : ĠString ?, ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 5 ApiModel ): ĠAuthorization ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ applications /{ client _ id }/ token ". replace (" {" +" client _ id "+ "} ", Ġ"$ clientId ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Patch ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ= Ġrequest ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Re voke Installation AccessToken ( accessToken : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ installation / token " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Delete ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Scope Token ( accessToken : ĠString ?, ĠclientId : Ġkotlin . String , Ġrequest : ĠInline Object 6 ApiModel ): ĠAuthorization ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ applications /{ client _ id }/ token / scoped ". replace (" {" +" client _ id "+ "} ", Ġ"$ clientId ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Post ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ= Ġrequest ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Suspend Installation ( accessToken : ĠString ?, Ġinstallation Id : Ġkotlin . Int ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / install ations /{ installation _ id }/ sus pended ". replace (" {" +" installation _ id "+ "} ", Ġ"$ installation Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Put ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Un suspend Installation ( accessToken : ĠString ?, Ġinstallation Id : Ġkotlin . Int ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / install ations /{ installation _ id }/ sus pended ". replace (" {" +" installation _ id "+ "} ", Ġ"$ installation Id ") ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Delete ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġapps Update Webhook Config For App ( accessToken : ĠString ?, Ġrequest : ĠInline Object ApiModel ): ĠWeb hook Minus Config ApiModel Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpath Ġ= Ġ"/ app / hook / config " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠhttpClient . request Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ{ Ġencoded Path Ġ= Ġpath Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod Ġ= ĠHttpMethod . Patch ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ= Ġrequest ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ