Simplify TimeRange class

Introduce getters and argument type

Bug: 311642700
Flag: EXEMPT EXEMPT
Test: npm run test:unit:ci
Change-Id: Id7d797eef99fc1aa11eb5c88c211498287c18760

Change-Id: I9f893f5362d105137ab34cca61617ded09d6e986
15 files changed