UNPKG

perfetto-protos

Version:

Perfetto protos exposed via protobuf-es for browser and node

135 lines 4.88 kB
import type { GenFile, GenMessage } from "@bufbuild/protobuf/codegenv1"; import type { Message } from "@bufbuild/protobuf"; /** * Describes the file protos/perfetto/metrics/android/ad_services_metric.proto. */ export declare const file_protos_perfetto_metrics_android_ad_services_metric: GenFile; /** * Next: 8 * * @generated from message perfetto.protos.AdServicesUiMetric */ export type AdServicesUiMetric = Message<"perfetto.protos.AdServicesUiMetric"> & { /** * @generated from field: optional double common_service_initialization_latency = 1; */ commonServiceInitializationLatency: number; /** * @generated from field: optional double common_service_permission_check_latency = 2; */ commonServicePermissionCheckLatency: number; /** * @generated from field: optional double common_service_ux_engine_flow_latency = 3; */ commonServiceUxEngineFlowLatency: number; /** * @generated from field: optional double main_activity_creation_latency = 4; */ mainActivityCreationLatency: number; /** * @generated from field: optional double consent_manager_initialization_latency = 5; */ consentManagerInitializationLatency: number; /** * @generated from field: optional double consent_manager_read_latency = 6; */ consentManagerReadLatency: number; /** * @generated from field: optional double consent_manager_write_latency = 7; */ consentManagerWriteLatency: number; }; /** * Describes the message perfetto.protos.AdServicesUiMetric. * Use `create(AdServicesUiMetricSchema)` to create a new message. */ export declare const AdServicesUiMetricSchema: GenMessage<AdServicesUiMetric>; /** * Next: 2 * * @generated from message perfetto.protos.AdServicesAdIdMetric */ export type AdServicesAdIdMetric = Message<"perfetto.protos.AdServicesAdIdMetric"> & { /** * @generated from field: optional double latency = 1; */ latency: number; }; /** * Describes the message perfetto.protos.AdServicesAdIdMetric. * Use `create(AdServicesAdIdMetricSchema)` to create a new message. */ export declare const AdServicesAdIdMetricSchema: GenMessage<AdServicesAdIdMetric>; /** * Next: 2 * * @generated from message perfetto.protos.AdServicesAppSetIdMetric */ export type AdServicesAppSetIdMetric = Message<"perfetto.protos.AdServicesAppSetIdMetric"> & { /** * @generated from field: optional double latency = 1; */ latency: number; }; /** * Describes the message perfetto.protos.AdServicesAppSetIdMetric. * Use `create(AdServicesAppSetIdMetricSchema)` to create a new message. */ export declare const AdServicesAppSetIdMetricSchema: GenMessage<AdServicesAppSetIdMetric>; /** * Next: 5 * * @generated from message perfetto.protos.OnDevicePersonalizationMetric */ export type OnDevicePersonalizationMetric = Message<"perfetto.protos.OnDevicePersonalizationMetric"> & { /** * @generated from field: optional double managing_service_initialization_latency = 1; */ managingServiceInitializationLatency: number; /** * @generated from field: optional double service_delegate_execute_flow_latency = 2; */ serviceDelegateExecuteFlowLatency: number; /** * @generated from field: optional double service_delegate_request_surface_package_latency = 3; */ serviceDelegateRequestSurfacePackageLatency: number; /** * @generated from field: optional double service_delegate_register_web_trigger_latency = 4; */ serviceDelegateRegisterWebTriggerLatency: number; }; /** * Describes the message perfetto.protos.OnDevicePersonalizationMetric. * Use `create(OnDevicePersonalizationMetricSchema)` to create a new message. */ export declare const OnDevicePersonalizationMetricSchema: GenMessage<OnDevicePersonalizationMetric>; /** * Next: 5 * * @generated from message perfetto.protos.AdServicesMetric */ export type AdServicesMetric = Message<"perfetto.protos.AdServicesMetric"> & { /** * @generated from field: repeated perfetto.protos.AdServicesUiMetric ui_metric = 1; */ uiMetric: AdServicesUiMetric[]; /** * @generated from field: repeated perfetto.protos.AdServicesAdIdMetric ad_id_metric = 2; */ adIdMetric: AdServicesAdIdMetric[]; /** * @generated from field: repeated perfetto.protos.AdServicesAppSetIdMetric app_set_id_metric = 3; */ appSetIdMetric: AdServicesAppSetIdMetric[]; /** * @generated from field: repeated perfetto.protos.OnDevicePersonalizationMetric odp_metric = 4; */ odpMetric: OnDevicePersonalizationMetric[]; }; /** * Describes the message perfetto.protos.AdServicesMetric. * Use `create(AdServicesMetricSchema)` to create a new message. */ export declare const AdServicesMetricSchema: GenMessage<AdServicesMetric>; //# sourceMappingURL=ad_services_metric_pb.d.ts.map