/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 2 0 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . android . tools . idea . app inspection . inspector . api . launch Ċ Ċ /** Ċ Ġ* ĠResponse Ġfrom Ġa ĠGet Library Compatibility Info Ġcall . Ċ Ġ* Ċ Ġ* ĠIt Ġalways Ġcontains Ġa Ġreference Ġto Ġthe Ġ[ Artifact Coordinate ] Ġand Ġ[ status ]. Ġ[ errorMessage ] Ġis Ġpopulated Ġif Ġthe Ġcheck Ġresulted Ġin Ċ Ġ* Ġfailure . Ċ Ġ*/ Ċ data Ġclass ĠLibrary Compat b ility Info ( ĊĠ Ġval Ġlibrary Coordinate : ĠArtifact Coordinate , ĊĠ Ġval Ġstatus : ĠStatus , ĊĠ Ġ/** ĊĠĠ Ġ* ĠThis Ġversion Ġstring Ġfollows Ġthe Ġgradle Ġversion Ġformat . ĠSee Ġhttps :// docs . gradle . org / current / user guide / single _ versions . html ĊĠĠ Ġ* ĠExamples : Ġ 1 . 3 , Ġ 1 . 3 . 0 - beta 3 , Ġ 1 . 0 - 2 0 1 5 0 2 0 1 . 1 3 1 0 1 0 - 1 ĊĠĠ Ġ*/ ĊĠ Ġval Ġversion : ĠString , ĊĠ Ġval ĠerrorMessage : ĠString Ċ ) Ġ{ ĊĠ Ġenum Ġclass ĠStatus Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġtarget Ġlibrary Ġis Ġcompatible Ġwith Ġthe Ġinspector . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠCOMP AT IBLE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġtarget Ġlibrary Ġis Ġincompatible Ġor Ġits Ġversion Ġcannot Ġbe Ġunderstood . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠIN COMPAT IBLE , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġtarget Ġlibrary Ġis Ġmissing Ġfrom Ġthe Ġapp . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠLIB R ARY _ MISSING , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠApplication Ġwas Ġpro gu arded . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAPP _ PRO GU AR DED , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġerror Ġwas Ġencountered Ġin Ġfinding Ġand Ġreading Ġthe Ġversion Ġof Ġthe Ġlibrary . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠERROR ĊĠ Ġ} ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠGets Ġthe Ġtarget Ġlibrary Ġcoordinate Ġwith Ġthe Ġversion Ġset Ġto Ġthe Ġversion Ġof Ġthe Ġlibrary Ġin Ġthe Ġapp . ĊĠĠ Ġ*/ ĊĠ Ġfun Ġget Target Library Coordinate () Ġ= ĠArtifact Coordinate ( library Coordinate . groupId , Ġlibrary Coordinate . artifactId , Ġversion , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlibrary Coordinate . type ) Ċ }