<lambda>null1package com.android.healthconnect.controller.tests.utils 2 3 import android.health.connect.ReadRecordsRequestUsingFilters 4 import android.health.connect.TimeInstantRangeFilter 5 import android.health.connect.datatypes.Record 6 7 fun ReadRecordsRequestUsingFilters<Record>.fromDataSource(packageName: String): Boolean { 8 return this.dataOrigins.any { dataOrigin -> dataOrigin.packageName == packageName } 9 } 10 fromTimeRangenull11fun ReadRecordsRequestUsingFilters<Record>.fromTimeRange( 12 sourceTimeFilter: TimeInstantRangeFilter 13 ): Boolean { 14 val thisTimeRangeFilter = this.timeRangeFilter 15 if (thisTimeRangeFilter !is TimeInstantRangeFilter) return false 16 return thisTimeRangeFilter.startTime == sourceTimeFilter.startTime && 17 thisTimeRangeFilter.endTime == sourceTimeFilter.endTime 18 } 19 forDataTypenull20fun ReadRecordsRequestUsingFilters<Record>.forDataType(dataType: Class<out Record>): Boolean { 21 return this.recordType == dataType 22 } 23