1<?xml version="1.0" encoding="utf-8"?>
2<!--
3     Copyright (C) 2022 The Android Open Source Project
4
5     Licensed under the Apache License, Version 2.0 (the "License");
6     you may not use this file except in compliance with the License.
7     You may obtain a copy of the License at
8
9          http://www.apache.org/licenses/LICENSE-2.0
10
11     Unless required by applicable law or agreed to in writing, software
12     distributed under the License is distributed on an "AS IS" BASIS,
13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14     See the License for the specific language governing permissions and
15     limitations under the License.
16-->
17
18<!--
19  The purpose of this file and its XML format is described in the javadoc for
20  ApiToExtensionsMap.fromXml in metalava.
21-->
22<sdk-extensions-info>
23  <!-- SDK definitions -->
24  <sdk
25    id="30"
26    shortname="R-ext"
27    name="R Extensions"
28    reference="android/os/Build$VERSION_CODES$R" />
29  <sdk
30    id="31"
31    shortname="S-ext"
32    name="S Extensions"
33    reference="android/os/Build$VERSION_CODES$S" />
34  <sdk
35    id="33"
36    shortname="T-ext"
37    name="T Extensions"
38    reference="android/os/Build$VERSION_CODES$TIRAMISU" />
39  <sdk
40    id="34"
41    shortname="U-ext"
42    name="U Extensions"
43    reference="android/os/Build$VERSION_CODES$UPSIDE_DOWN_CAKE" />
44  <sdk
45    id="35"
46    shortname="V-ext"
47    name="V Extensions"
48    reference="android/os/Build$VERSION_CODES$VANILLA_ICE_CREAM" />
49  <sdk
50    id="1000000"
51    shortname="AD_SERVICES-ext"
52    name="Ad Services Extensions"
53    reference="android/os/ext/SdkExtensions$AD_SERVICES" />
54
55  <!-- SDK_EXTENSIONS -->
56  <symbol
57    jar="framework-sdkextensions"
58    pattern="*"
59    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
60
61  <!-- APPSEARCH -->
62  <symbol
63    jar="framework-appsearch"
64    pattern="android.app.appsearch"
65    sdks="T-ext,U-ext,V-ext" />
66
67  <!-- MEDIA_PROVIDER -->
68  <symbol
69    jar="framework-mediaprovider"
70    pattern="android.provider.MediaStore.PickerMediaColumns"
71    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
72  <symbol
73    jar="framework-mediaprovider"
74    pattern="android.provider.MediaStore.ACTION_PICK_IMAGES"
75    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
76  <symbol
77    jar="framework-mediaprovider"
78    pattern="android.provider.MediaStore.ACTION_PICK_IMAGES_SETTINGS"
79    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
80  <symbol
81    jar="framework-mediaprovider"
82    pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_MAX"
83    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
84  <symbol
85      jar="framework-mediaprovider"
86      pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_IN_ORDER"
87      sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
88  <symbol
89      jar="framework-mediaprovider"
90      pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_LAUNCH_TAB"
91      sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
92  <symbol
93      jar="framework-mediaprovider"
94      pattern="android.provider.MediaStore.EXTRA_PICK_IMAGES_ACCENT_COLOR"
95      sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
96  <symbol
97      jar="framework-mediaprovider"
98      pattern="android.provider.MediaStore.EXTRA_PICKER_PRE_SELECTION_URIS"
99      sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
100  <symbol
101      jar="framework-mediaprovider"
102      pattern="android.provider.MediaStore.QUERY_ARG_LATEST_SELECTION_ONLY"
103      sdks="U-ext,V-ext" />
104  <symbol
105    jar="framework-mediaprovider"
106    pattern="android.provider.MediaStore.getPickImagesMaxLimit"
107    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
108  <symbol
109    jar="framework-mediaprovider"
110    pattern="android.provider.MediaStore.getGeneration"
111    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
112  <symbol
113    jar="framework-mediaprovider"
114    pattern="android.provider.MediaStore.getVersion"
115    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
116  <symbol
117    jar="framework-mediaprovider"
118    pattern="android.provider.MediaStore.openFileDescriptor"
119    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
120  <symbol
121    jar="framework-mediaprovider"
122    pattern="android.provider.MediaStore.openAssetFileDescriptor"
123    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
124  <symbol
125    jar="framework-mediaprovider"
126    pattern="android.provider.MediaStore.openTypedAssetFileDescriptor"
127    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
128  <symbol
129    jar="framework-mediaprovider"
130    pattern="android.provider.MediaStore.ACCESS_OEM_METADATA_PERMISSION"
131    sdks="T-ext,U-ext,V-ext" />
132  <symbol
133    jar="framework-mediaprovider"
134    pattern="android.provider.MediaStore.QUERY_ARG_MEDIA_STANDARD_SORT_ORDER"
135    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
136  <symbol
137    jar="framework-mediaprovider"
138    pattern="android.provider.MediaStore.markIsFavoriteStatus"
139    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
140  <symbol
141    jar="framework-mediaprovider"
142    pattern="android.provider.MediaStore.VOLUME_EXTERNAL"
143    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
144  <symbol
145    jar="framework-mediaprovider"
146    pattern="android.provider.MediaStore.MediaColumns.INFERRED_DATE"
147    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
148  <symbol
149    jar="framework-mediaprovider"
150    pattern="android.provider.MediaStore.MediaColumns.OEM_METADATA"
151    sdks="T-ext,U-ext,V-ext" />
152  <symbol
153    jar="framework-mediaprovider"
154    pattern="android.provider.MediaStore.Audio.AudioColumns.BITS_PER_SAMPLE"
155    sdks="T-ext,U-ext,V-ext" />
156  <symbol
157    jar="framework-mediaprovider"
158    pattern="android.provider.MediaStore.Audio.AudioColumns.SAMPLERATE"
159    sdks="T-ext,U-ext,V-ext" />
160  <symbol
161    jar="framework-mediaprovider"
162    pattern="android.provider.OemMetadataService"
163    sdks="T-ext,U-ext,V-ext" />
164  <symbol
165    jar="framework-mediaprovider"
166    pattern="android.provider.CloudMediaProvider"
167    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
168  <symbol
169    jar="framework-mediaprovider"
170    pattern="android.provider.CloudMediaProviderContract"
171    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
172  <symbol
173    jar="framework-mediaprovider"
174    pattern="android.provider.MediaStore.isCurrentCloudMediaProviderAuthority"
175    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
176  <symbol
177    jar="framework-mediaprovider"
178    pattern="android.provider.MediaStore.isSupportedCloudMediaProviderAuthority"
179    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
180  <symbol
181    jar="framework-mediaprovider"
182    pattern="android.provider.MediaStore.notifyCloudMediaChangedEvent"
183    sdks="R-ext,S-ext,T-ext,U-ext,V-ext" />
184
185   <!-- PHOTOPICKER -->
186   <symbol
187    jar="framework-photopicker"
188    pattern="android.widget.photopicker"
189    sdks="U-ext,V-ext" />
190
191  <!-- CONNECTIVITY -->
192  <symbol
193    jar="framework-connectivity"
194    pattern="android.net.http"
195    sdks="S-ext,T-ext,U-ext,V-ext" />
196  <symbol
197    jar="framework-connectivity-t"
198    pattern="android.net.nsd"
199    sdks="T-ext,U-ext,V-ext" />
200  <symbol
201    jar="framework-connectivity"
202    pattern="android.net.thread"
203    sdks="U-ext,V-ext" />
204  <symbol
205    jar="framework-connectivity"
206    pattern="android.net"
207    sdks="U-ext,V-ext" />
208  <symbol
209    jar="framework-connectivity-t"
210    pattern="android.net.NetworkStats"
211    sdks="T-ext,U-ext,V-ext" />
212
213  <!-- PDF -->
214  <symbol
215    jar="framework-pdf"
216    pattern="android.graphics.pdf"
217    sdks="S-ext,T-ext,U-ext,V-ext" />
218
219  <!-- AD_SERVICES -->
220  <!--
221    Currently derive_sdk's database versions depend on both the dessert
222    extensions and the AD_SERVICES extensions, and technically
223    framework-adservices and framework-sdksandbox are part of the
224    AD_SERVICES-ext and T-ext SDKs, but this is an implementation detail we do
225    not want to expose. For this reason, only include AD_SERVICES-ext in the
226    list of SDKs.
227  -->
228  <symbol
229    jar="framework-adservices"
230    pattern="*"
231    sdks="AD_SERVICES-ext" />
232  <symbol
233    jar="framework-sdksandbox"
234    pattern="*"
235    sdks="AD_SERVICES-ext" />
236
237  <!-- HEALTH_FITNESS -->
238  <symbol
239    jar="framework-healthfitness"
240    pattern="android.health.connect.AggregateRecordsGroupedByDurationResponse.getDataOrigins"
241    sdks="U-ext,V-ext" />
242
243  <symbol
244    jar="framework-healthfitness"
245    pattern="android.health.connect.AggregateRecordsGroupedByPeriodResponse.getDataOrigins"
246    sdks="U-ext,V-ext" />
247
248  <symbol
249    jar="framework-healthfitness"
250    pattern="android.health.connect.datatypes.BloodPressureRecord.DIASTOLIC_AVG"
251    sdks="U-ext,V-ext" />
252
253  <symbol
254    jar="framework-healthfitness"
255    pattern="android.health.connect.datatypes.BloodPressureRecord.DIASTOLIC_MAX"
256    sdks="U-ext,V-ext" />
257
258  <symbol
259    jar="framework-healthfitness"
260    pattern="android.health.connect.datatypes.BloodPressureRecord.DIASTOLIC_MIN"
261    sdks="U-ext,V-ext" />
262
263  <symbol
264    jar="framework-healthfitness"
265    pattern="android.health.connect.datatypes.BloodPressureRecord.SYSTOLIC_AVG"
266    sdks="U-ext,V-ext" />
267
268  <symbol
269    jar="framework-healthfitness"
270    pattern="android.health.connect.datatypes.BloodPressureRecord.SYSTOLIC_MIN"
271    sdks="U-ext,V-ext" />
272
273  <symbol
274    jar="framework-healthfitness"
275    pattern="android.health.connect.datatypes.BloodPressureRecord.SYSTOLIC_MAX"
276    sdks="U-ext,V-ext" />
277
278  <symbol
279    jar="framework-healthfitness"
280    pattern="android.health.connect.datatypes.CyclingPedalingCadenceRecord.RPM_AVG"
281    sdks="U-ext,V-ext" />
282
283  <symbol
284    jar="framework-healthfitness"
285    pattern="android.health.connect.datatypes.CyclingPedalingCadenceRecord.RPM_MAX"
286    sdks="U-ext,V-ext" />
287
288  <symbol
289    jar="framework-healthfitness"
290    pattern="android.health.connect.datatypes.CyclingPedalingCadenceRecord.RPM_MIN"
291    sdks="U-ext,V-ext" />
292
293  <symbol
294    jar="framework-healthfitness"
295    pattern="android.health.connect.datatypes.NutritionRecord.TRANS_FAT_TOTAL"
296    sdks="U-ext,V-ext" />
297
298  <symbol
299    jar="framework-healthfitness"
300    pattern="android.health.connect.datatypes.SpeedRecord.SPEED_AVG"
301    sdks="U-ext,V-ext" />
302
303  <symbol
304    jar="framework-healthfitness"
305    pattern="android.health.connect.datatypes.SpeedRecord.SPEED_MAX"
306    sdks="U-ext,V-ext" />
307
308  <symbol
309    jar="framework-healthfitness"
310    pattern="android.health.connect.datatypes.SpeedRecord.SPEED_MIN"
311    sdks="U-ext,V-ext" />
312
313  <symbol
314    jar="framework-healthfitness"
315    pattern="android.health.connect.datatypes.StepsCadenceRecord.STEPS_CADENCE_RATE_AVG"
316    sdks="U-ext,V-ext" />
317
318  <symbol
319    jar="framework-healthfitness"
320    pattern="android.health.connect.datatypes.StepsCadenceRecord.STEPS_CADENCE_RATE_MAX"
321    sdks="U-ext,V-ext" />
322
323  <symbol
324    jar="framework-healthfitness"
325    pattern="android.health.connect.datatypes.StepsCadenceRecord.STEPS_CADENCE_RATE_MIN"
326    sdks="U-ext,V-ext" />
327
328  <symbol
329    jar="framework-healthfitness"
330    pattern="android.health.connect.datatypes.SkinTemperatureRecord"
331    sdks="U-ext,V-ext" />
332
333  <symbol
334    jar="framework-healthfitness"
335    pattern="android.health.connect.datatypes.SkinTemperatureRecord.Builder"
336    sdks="U-ext,V-ext" />
337
338  <symbol
339    jar="framework-healthfitness"
340    pattern="android.health.connect.datatypes.SkinTemperatureRecord.Delta"
341    sdks="U-ext,V-ext" />
342
343  <symbol
344    jar="framework-healthfitness"
345    pattern="android.health.connect.datatypes.units.TemperatureDelta"
346    sdks="U-ext,V-ext" />
347
348  <symbol
349    jar="framework-healthfitness"
350    pattern="android.health.connect.datatypes.ExerciseCompletionGoal"
351    sdks="U-ext,V-ext" />
352
353  <symbol
354    jar="framework-healthfitness"
355    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.ActiveCaloriesBurnedGoal"
356    sdks="U-ext,V-ext" />
357
358  <symbol
359    jar="framework-healthfitness"
360    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.DistanceGoal"
361    sdks="U-ext,V-ext" />
362
363  <symbol
364    jar="framework-healthfitness"
365    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.DistanceWithVariableRestGoal"
366    sdks="U-ext,V-ext" />
367
368  <symbol
369    jar="framework-healthfitness"
370    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.DurationGoal"
371    sdks="U-ext,V-ext" />
372
373  <symbol
374    jar="framework-healthfitness"
375    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.RepetitionsGoal"
376    sdks="U-ext,V-ext" />
377
378  <symbol
379    jar="framework-healthfitness"
380    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.StepsGoal"
381    sdks="U-ext,V-ext" />
382
383  <symbol
384    jar="framework-healthfitness"
385    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.TotalCaloriesBurnedGoal"
386    sdks="U-ext,V-ext" />
387
388  <symbol
389    jar="framework-healthfitness"
390    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.UnknownGoal"
391    sdks="U-ext,V-ext" />
392
393  <symbol
394    jar="framework-healthfitness"
395    pattern="android.health.connect.datatypes.ExerciseCompletionGoal.UnspecifiedGoal"
396    sdks="U-ext,V-ext" />
397
398  <symbol
399    jar="framework-healthfitness"
400    pattern="android.health.connect.datatypes.ExercisePerformanceGoal"
401    sdks="U-ext,V-ext" />
402
403  <symbol
404    jar="framework-healthfitness"
405    pattern="android.health.connect.datatypes.ExercisePerformanceGoal.AmrapGoal"
406    sdks="U-ext,V-ext" />
407
408  <symbol
409    jar="framework-healthfitness"
410    pattern="android.health.connect.datatypes.ExercisePerformanceGoal.CadenceGoal"
411    sdks="U-ext,V-ext" />
412
413  <symbol
414    jar="framework-healthfitness"
415    pattern="android.health.connect.datatypes.ExercisePerformanceGoal.HeartRateGoal"
416    sdks="U-ext,V-ext" />
417
418  <symbol
419    jar="framework-healthfitness"
420    pattern="android.health.connect.datatypes.ExercisePerformanceGoal.PowerGoal"
421    sdks="U-ext,V-ext" />
422
423  <symbol
424    jar="framework-healthfitness"
425    pattern="android.health.connect.datatypes.ExercisePerformanceGoal.RateOfPerceivedExertionGoal"
426    sdks="U-ext,V-ext" />
427
428  <symbol
429    jar="framework-healthfitness"
430    pattern="android.health.connect.datatypes.ExercisePerformanceGoal.SpeedGoal"
431    sdks="U-ext,V-ext" />
432
433  <symbol
434    jar="framework-healthfitness"
435    pattern="android.health.connect.datatypes.ExercisePerformanceGoal.UnknownGoal"
436    sdks="U-ext,V-ext" />
437
438  <symbol
439    jar="framework-healthfitness"
440    pattern="android.health.connect.datatypes.ExercisePerformanceGoal.WeightGoal"
441    sdks="U-ext,V-ext" />
442
443  <symbol
444    jar="framework-healthfitness"
445    pattern="android.health.connect.datatypes.PlannedExerciseBlock"
446    sdks="U-ext,V-ext" />
447
448  <symbol
449    jar="framework-healthfitness"
450    pattern="android.health.connect.datatypes.PlannedExerciseBlock.Builder"
451    sdks="U-ext,V-ext" />
452
453  <symbol
454    jar="framework-healthfitness"
455    pattern="android.health.connect.datatypes.PlannedExerciseSessionRecord"
456    sdks="U-ext,V-ext" />
457
458  <symbol
459    jar="framework-healthfitness"
460    pattern="android.health.connect.datatypes.PlannedExerciseSessionRecord.Builder"
461    sdks="U-ext,V-ext" />
462
463  <symbol
464    jar="framework-healthfitness"
465    pattern="android.health.connect.datatypes.PlannedExerciseStep"
466    sdks="U-ext,V-ext" />
467
468  <symbol
469    jar="framework-healthfitness"
470    pattern="android.health.connect.datatypes.PlannedExerciseStep.Builder"
471    sdks="U-ext,V-ext" />
472
473  <symbol
474    jar="framework-healthfitness"
475    pattern="android.health.connect.HealthPermissions.READ_HEALTH_DATA_HISTORY"
476    sdks="U-ext,V-ext" />
477
478  <symbol
479    jar="framework-healthfitness"
480    pattern="android.health.connect.HealthPermissions.READ_HEALTH_DATA_IN_BACKGROUND"
481    sdks="U-ext,V-ext" />
482
483  <symbol
484    jar="framework-healthfitness"
485    pattern="android.health.connect.HealthPermissions.READ_PLANNED_EXERCISE"
486    sdks="U-ext,V-ext" />
487
488  <symbol
489    jar="framework-healthfitness"
490    pattern="android.health.connect.HealthPermissions.READ_SKIN_TEMPERATURE"
491    sdks="U-ext,V-ext" />
492
493  <symbol
494    jar="framework-healthfitness"
495    pattern="android.health.connect.HealthPermissions.WRITE_PLANNED_EXERCISE"
496    sdks="U-ext,V-ext" />
497
498  <symbol
499    jar="framework-healthfitness"
500    pattern="android.health.connect.HealthPermissions.WRITE_SKIN_TEMPERATURE"
501    sdks="U-ext,V-ext" />
502
503  <symbol
504    jar="framework-healthfitness"
505    pattern="android.health.connect.HealthPermissions.READ_EXERCISE_ROUTES"
506    sdks="U-ext,V-ext" />
507
508  <symbol
509    jar="framework-healthfitness"
510    pattern="android.health.connect.datatypes.ExerciseSessionRecord.Builder.setPlannedExerciseSessionId"
511    sdks="U-ext,V-ext" />
512
513  <symbol
514    jar="framework-healthfitness"
515    pattern="android.health.connect.datatypes.ExerciseSessionRecord.getPlannedExerciseSessionId"
516    sdks="U-ext,V-ext" />
517
518  <symbol
519    jar="framework-healthfitness"
520    pattern="android.health.connect.HealthPermissions.READ_MINDFULNESS"
521    sdks="U-ext,V-ext" />
522
523  <symbol
524    jar="framework-healthfitness"
525    pattern="android.health.connect.HealthPermissions.WRITE_MINDFULNESS"
526    sdks="U-ext,V-ext" />
527
528  <symbol
529    jar="framework-healthfitness"
530    pattern="android.health.connect.datatypes.MindfulnessSessionRecord"
531    sdks="U-ext,V-ext" />
532
533  <symbol
534    jar="framework-healthfitness"
535    pattern="android.health.connect.datatypes.MindfulnessSessionRecord.Builder"
536    sdks="U-ext,V-ext" />
537
538  <symbol
539    jar="framework-healthfitness"
540    pattern="android.health.connect.HealthConnectManager.createMedicalDataSource"
541    sdks="U-ext,V-ext" />
542
543  <symbol
544    jar="framework-healthfitness"
545    pattern="android.health.connect.HealthConnectManager.deleteMedicalDataSourceWithData"
546    sdks="U-ext,V-ext" />
547
548  <symbol
549    jar="framework-healthfitness"
550    pattern="android.health.connect.HealthConnectManager.deleteMedicalResources"
551    sdks="U-ext,V-ext" />
552
553  <symbol
554    jar="framework-healthfitness"
555    pattern="android.health.connect.HealthConnectManager.getMedicalDataSources"
556    sdks="U-ext,V-ext" />
557
558  <symbol
559    jar="framework-healthfitness"
560    pattern="android.health.connect.HealthConnectManager.readMedicalResources"
561    sdks="U-ext,V-ext" />
562
563  <symbol
564    jar="framework-healthfitness"
565    pattern="android.health.connect.HealthConnectManager.upsertMedicalResources"
566    sdks="U-ext,V-ext" />
567
568  <symbol
569    jar="framework-healthfitness"
570    pattern="android.health.connect.CreateMedicalDataSourceRequest"
571    sdks="U-ext,V-ext" />
572
573  <symbol
574    jar="framework-healthfitness"
575    pattern="android.health.connect.CreateMedicalDataSourceRequest.Builder"
576    sdks="U-ext,V-ext" />
577
578  <symbol
579    jar="framework-healthfitness"
580    pattern="android.health.connect.DeleteMedicalResourcesRequest"
581    sdks="U-ext,V-ext" />
582
583  <symbol
584    jar="framework-healthfitness"
585    pattern="android.health.connect.DeleteMedicalResourcesRequest.Builder"
586    sdks="U-ext,V-ext" />
587
588  <symbol
589    jar="framework-healthfitness"
590    pattern="android.health.connect.GetMedicalDataSourcesRequest"
591    sdks="U-ext,V-ext" />
592
593  <symbol
594    jar="framework-healthfitness"
595    pattern="android.health.connect.GetMedicalDataSourcesRequest.Builder"
596    sdks="U-ext,V-ext" />
597
598  <symbol
599    jar="framework-healthfitness"
600    pattern="android.health.connect.MedicalResourceId"
601    sdks="U-ext,V-ext" />
602
603  <symbol
604    jar="framework-healthfitness"
605    pattern="android.health.connect.ReadMedicalResourcesInitialRequest"
606    sdks="U-ext,V-ext" />
607
608  <symbol
609    jar="framework-healthfitness"
610    pattern="android.health.connect.ReadMedicalResourcesInitialRequest.Builder"
611    sdks="U-ext,V-ext" />
612
613  <symbol
614    jar="framework-healthfitness"
615    pattern="android.health.connect.ReadMedicalResourcesPageRequest"
616    sdks="U-ext,V-ext" />
617
618  <symbol
619    jar="framework-healthfitness"
620    pattern="android.health.connect.ReadMedicalResourcesPageRequest.Builder"
621    sdks="U-ext,V-ext" />
622
623  <symbol
624    jar="framework-healthfitness"
625    pattern="android.health.connect.ReadMedicalResourcesRequest"
626    sdks="U-ext,V-ext" />
627
628  <symbol
629    jar="framework-healthfitness"
630    pattern="android.health.connect.ReadMedicalResourcesResponse"
631    sdks="U-ext,V-ext" />
632
633  <symbol
634    jar="framework-healthfitness"
635    pattern="android.health.connect.UpsertMedicalResourceRequest"
636    sdks="U-ext,V-ext" />
637
638  <symbol
639    jar="framework-healthfitness"
640    pattern="android.health.connect.UpsertMedicalResourceRequest.Builder"
641    sdks="U-ext,V-ext" />
642
643  <symbol
644    jar="framework-healthfitness"
645    pattern="android.health.connect.datatypes.FhirResource"
646    sdks="U-ext,V-ext" />
647
648  <symbol
649    jar="framework-healthfitness"
650    pattern="android.health.connect.datatypes.FhirResource.Builder"
651    sdks="U-ext,V-ext" />
652
653  <symbol
654    jar="framework-healthfitness"
655    pattern="android.health.connect.datatypes.FhirVersion"
656    sdks="U-ext,V-ext" />
657
658  <symbol
659    jar="framework-healthfitness"
660    pattern="android.health.connect.datatypes.MedicalDataSource"
661    sdks="U-ext,V-ext" />
662
663  <symbol
664    jar="framework-healthfitness"
665    pattern="android.health.connect.datatypes.MedicalDataSource.Builder"
666    sdks="U-ext,V-ext" />
667
668  <symbol
669    jar="framework-healthfitness"
670    pattern="android.health.connect.datatypes.MedicalResource"
671    sdks="U-ext,V-ext" />
672
673  <symbol
674    jar="framework-healthfitness"
675    pattern="android.health.connect.datatypes.MedicalResource.Builder"
676    sdks="U-ext,V-ext" />
677
678  <symbol
679    jar="framework-healthfitness"
680    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_ALLERGIES_INTOLERANCES"
681    sdks="U-ext,V-ext" />
682
683  <symbol
684    jar="framework-healthfitness"
685    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_CONDITIONS"
686    sdks="U-ext,V-ext" />
687
688  <symbol
689    jar="framework-healthfitness"
690    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_VACCINES"
691    sdks="U-ext,V-ext" />
692
693  <symbol
694    jar="framework-healthfitness"
695    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_LABORATORY_RESULTS"
696    sdks="U-ext,V-ext" />
697
698  <symbol
699    jar="framework-healthfitness"
700    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_MEDICATIONS"
701    sdks="U-ext,V-ext" />
702
703  <symbol
704    jar="framework-healthfitness"
705    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_PERSONAL_DETAILS"
706    sdks="U-ext,V-ext" />
707
708  <symbol
709    jar="framework-healthfitness"
710    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_PRACTITIONER_DETAILS"
711    sdks="U-ext,V-ext" />
712
713  <symbol
714    jar="framework-healthfitness"
715    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_PREGNANCY"
716    sdks="U-ext,V-ext" />
717
718  <symbol
719    jar="framework-healthfitness"
720    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_PROCEDURES"
721    sdks="U-ext,V-ext" />
722
723  <symbol
724    jar="framework-healthfitness"
725    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_SOCIAL_HISTORY"
726    sdks="U-ext,V-ext" />
727
728  <symbol
729    jar="framework-healthfitness"
730    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_VISITS"
731    sdks="U-ext,V-ext" />
732
733  <symbol
734    jar="framework-healthfitness"
735    pattern="android.health.connect.HealthPermissions.READ_MEDICAL_DATA_VITAL_SIGNS"
736    sdks="U-ext,V-ext" />
737
738  <symbol
739    jar="framework-healthfitness"
740    pattern="android.health.connect.HealthPermissions.WRITE_MEDICAL_DATA"
741    sdks="U-ext,V-ext" />
742
743  <symbol
744    jar="framework-healthfitness"
745    pattern="android.health.connect.HealthPermissions.READ_ACTIVITY_INTENSITY"
746    sdks="U-ext,V-ext" />
747
748  <symbol
749    jar="framework-healthfitness"
750    pattern="android.health.connect.HealthPermissions.WRITE_ACTIVITY_INTENSITY"
751    sdks="U-ext,V-ext" />
752
753  <symbol
754    jar="framework-healthfitness"
755    pattern="android.health.connect.datatypes.ActivityIntensityRecord"
756    sdks="U-ext,V-ext" />
757
758  <symbol
759    jar="framework-healthfitness"
760    pattern="android.health.connect.datatypes.ActivityIntensityRecord.Builder"
761    sdks="U-ext,V-ext" />
762
763</sdk-extensions-info>
764