@ file : Jvm Name (" Profile Android ") Ċ Ċ package Ġcom . ju ul . k able Ċ Ċ import Ġandroid . bluetooth . Bluetooth GattCharacteristic Ċ import Ġandroid . bluetooth . Bluetooth Gatt Descriptor Ċ import Ġandroid . bluetooth . Bluetooth Gatt Service Ċ import Ġcom . ben ash er 4 4 . uuid . Uuid Ċ import Ġcom . ju ul . k able . Characteristic . Properties Ċ Ċ @ Suppress (" ACT UAL _ WITHOUT _ EXPECT ") Ġ// Ġhttps :// yout rack . jetbrains . com / issue / KT - 3 7 3 1 6 Ċ internal Ġactual Ġtype alias ĠPlatform Service Ġ= ĠBluetooth Gatt Service Ċ @ Suppress (" ACT UAL _ WITHOUT _ EXPECT ") Ġ// Ġhttps :// yout rack . jetbrains . com / issue / KT - 3 7 3 1 6 Ċ internal Ġactual Ġtype alias ĠPlatform Characteristic Ġ= ĠBluetooth GattCharacteristic Ċ @ Suppress (" ACT UAL _ WITHOUT _ EXPECT ") Ġ// Ġhttps :// yout rack . jetbrains . com / issue / KT - 3 7 3 1 6 Ċ internal Ġactual Ġtype alias ĠPlatform Descriptor Ġ= ĠBluetooth Gatt Descriptor Ċ Ċ public Ġactual Ġdata Ġclass ĠDis covered Service Ġinternal Ġconstructor ( ĊĠĠĠ Ġinternal Ġactual Ġval Ġservice : ĠPlatform Service , Ċ ) Ġ: ĠService Ġ{ ĊĊĠĠĠ Ġpublic Ġactual Ġval Ġcharacteristics : ĠList < Dis covered Characteristic > Ġ= ĊĠĠĠĠĠĠĠ Ġservice . character istics . map (:: Dis covered Characteristic ) ĊĊĠĠĠ Ġoverride Ġval Ġservice Uuid : ĠU uid Ġget () Ġ= Ġservice . uuid ĊĠĠĠ Ġval Ġinstance Id : ĠInt Ġget () Ġ= Ġservice . instanceId Ċ } Ċ Ċ public Ġactual Ġdata Ġclass ĠDis covered Characteristic Ġinternal Ġconstructor ( ĊĠĠĠ Ġinternal Ġactual Ġval Ġcharacteristic : ĠPlatform Characteristic , Ċ ) Ġ: ĠCharacter istic Ġ{ ĊĊĠĠĠ Ġpublic Ġactual Ġval Ġdescriptors : ĠList < Dis covered Descriptor > Ġ= ĊĠĠĠĠĠĠĠ Ġcharacteristic . descriptors . map (:: Dis covered Descriptor ) ĊĊĠĠĠ Ġoverride Ġval Ġservice Uuid : ĠU uid Ġget () Ġ= Ġcharacteristic . service . uuid ĊĠĠĠ Ġoverride Ġval Ġcharacteristic Uuid : ĠU uid Ġget () Ġ= Ġcharacteristic . uuid ĊĠĠĠ Ġval Ġinstance Id : ĠInt Ġget () Ġ= Ġcharacteristic . instanceId ĊĠĠĠ Ġactual Ġval Ġproperties : ĠProperties Ġget () Ġ= ĠProperties ( character istic . properties ) Ċ } Ċ Ċ public Ġactual Ġdata Ġclass ĠDis covered Descriptor Ġinternal Ġconstructor ( ĊĠĠĠ Ġinternal Ġactual Ġval Ġdescriptor : ĠPlatform Descriptor , Ċ ) Ġ: ĠDescriptor Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġservice Uuid : ĠU uid Ġget () Ġ= Ġdescriptor . character istic . service . uuid ĊĠĠĠ Ġoverride Ġval Ġcharacteristic Uuid : ĠU uid Ġget () Ġ= Ġdescriptor . character istic . uuid ĊĠĠĠ Ġoverride Ġval Ġdescriptor Uuid : ĠU uid Ġget () Ġ= Ġdescriptor . uuid Ċ } Ċ Ċ internal Ġfun ĠPlatform Characteristic . to Lazy Characteristic () Ġ= ĠLazy Characteristic ( ĊĠĠĠ Ġservice Uuid Ġ= Ġservice . uuid , ĊĠĠĠ Ġcharacteristic Uuid Ġ= Ġuuid , Ċ ) Ċ