/** Ċ * ĠStr ava ĠAPI Ġv 3 Ċ * ĠThe Ġ[ Swagger ĠPlay ground ]( https :// developers . str ava . com / playground ) Ġis Ġthe Ġeasiest Ġway Ġto Ġfamiliar ize Ġyourself Ġwith Ġthe ĠStr ava ĠAPI Ġby Ġsubmitting ĠHTTP Ġrequests Ġand Ġob serving Ġthe Ġresponses Ġbefore Ġyou Ġwrite Ġany Ġclient Ġcode . ĠIt Ġwill Ġshow Ġwhat Ġa Ġresponse Ġwill Ġlook Ġlike Ġwith Ġdifferent Ġendpoints Ġdepending Ġon Ġthe Ġauthorization Ġscope Ġyou Ġreceive Ġfrom Ġyour Ġath letes . ĠTo Ġuse Ġthe ĠPlay ground , Ġgo Ġto Ġhttps :// www . str ava . com / settings / api Ġand Ġchange Ġyour ĠâĢľ Authorization ĠCallback ĠDomain âĢĿ Ġto Ġdevelopers . str ava . com . ĠPlease Ġnote , Ġwe Ġonly Ġsupport ĠSwagger Ġ 2 . 0 . ĠThere Ġis Ġa Ġknown Ġissue Ġwhere Ġyou Ġcan Ġonly Ġselect Ġone Ġscope Ġat Ġa Ġtime . ĠFor Ġmore Ġinformation , Ġplease Ġcheck Ġthe Ġsection ĠâĢľ client Ġcode âĢĿ Ġat Ġhttps :// developers . str ava . com / docs . Ċ * Ċ * ĠThe Ġversion Ġof Ġthe ĠOpenAPI Ġdocument : Ġ 3 . 0 . 0 Ċ * Ġ Ċ * Ċ * ĠNOTE : ĠThis Ġclass Ġis Ġauto Ġgenerated Ġby ĠOpenAPI ĠGenerator Ġ( https :// openapi - generator . tech ). Ċ * Ġhttps :// openapi - generator . tech Ċ * ĠDo Ġnot Ġedit Ġthe Ġclass Ġmanually . Ċ */ Ċ package Ġorg . open ap it ools . client . models Ċ Ċ import Ġorg . open ap it ools . client . models . Timed Zone Range Ċ Ċ import Ġcom . squareup . mos hi . Json Ċ /** Ċ Ġ* ĠĊ Ġ* Ġ@ param Ġscore ĠĊ Ġ* Ġ@ param Ġdistribution Buckets ĠStores Ġthe Ġexclusive Ġranges Ġrepresenting Ġzones Ġand Ġthe Ġtime Ġspent Ġin Ġeach . Ċ Ġ* Ġ@ param Ġtype ĠĊ Ġ* Ġ@ param Ġsensor Based ĠĊ Ġ* Ġ@ param Ġpoints ĠĊ Ġ* Ġ@ param Ġcustom Zones ĠĊ Ġ* Ġ@ param Ġmax ĠĊ Ġ*/ Ċ Ċ data Ġclass ĠActivity Zone Ġ( ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" score ") ĊĠĠĠ Ġval Ġscore : Ġkotlin . Int ? Ġ= Ġnull , ĊĠĠĠ Ġ/* ĠStores Ġthe Ġexclusive Ġranges Ġrepresenting Ġzones Ġand Ġthe Ġtime Ġspent Ġin Ġeach . Ġ*/ ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" distribution _ buckets ") ĊĠĠĠ Ġval Ġdistribution Buckets : Ġkotlin . Array < Timed Zone Range >? Ġ= Ġnull , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" type ") ĊĠĠĠ Ġval Ġtype : ĠActivity Zone . Type ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" sensor _ based ") ĊĠĠĠ Ġval Ġsensor Based : Ġkotlin . Boolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" points ") ĊĠĠĠ Ġval Ġpoints : Ġkotlin . Int ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" custom _ zones ") ĊĠĠĠ Ġval Ġcustom Zones : Ġkotlin . Boolean ? Ġ= Ġnull , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" max ") ĊĠĠĠ Ġval Ġmax : Ġkotlin . Int ? Ġ= Ġnull Ċ ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠ Ġ* ĠĊĠĠĠ Ġ* ĠValues : Ġhear tr ate , power ĊĠĠĠ Ġ*/ ĊĠĠĠĠĊĠĠĠ Ġenum Ġclass ĠType ( val Ġvalue : Ġkotlin . String ){ ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" he ar tr ate ") Ġhear tr ate (" he ar tr ate "), ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" power ") Ġpower (" power "); ĊĠĠĠ Ġ} Ċ } ĊĊ