ReportSystemUsageRequest
class ReportSystemUsageRequest
A request to report usage of a document owned by another app from a system UI surface.
Usage reported in this way is measured separately from usage reported via reportUsageAsync.
See reportSystemUsageAsync for a detailed description of usage reporting.
Summary
Nested types |
|---|
|
Builder for |
Public functions |
|
|---|---|
String |
Returns the database in which the document that was used resides. |
String |
Returns the ID of document that was used. |
String |
Returns the namespace of the document that was used. |
String |
Returns the package name of the app which owns the document that was used. |
Long |
Returns the timestamp in milliseconds of the usage report (the time at which the document was used). |
Public functions
getDatabaseName
fun getDatabaseName(): String
Returns the database in which the document that was used resides.
getNamespace
fun getNamespace(): String
Returns the namespace of the document that was used.
getPackageName
fun getPackageName(): String
Returns the package name of the app which owns the document that was used.
getUsageTimestampMillis
fun getUsageTimestampMillis(): Long
Returns the timestamp in milliseconds of the usage report (the time at which the document was used).
The value is in the currentTimeMillis time base.