Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ClearObjectStoreRequest(val securityOrigin: String? = null, val storageKey: String? = null, val storageBucket: StorageBucket? = null, val databaseName: String, val objectStoreName: String)

Request object containing input parameters for the IndexedDBDomain.clearObjectStore command.

Link copied to clipboard
@Serializable
object ClearObjectStoreResponse

A dummy response object for the IndexedDBDomain.clearObjectStore command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class DatabaseWithObjectStores(val name: String, val version: Double, val objectStores: List<ObjectStore>)

Database with an array of object stores.

Link copied to clipboard
@Serializable
data class DataEntry(val key: RemoteObject, val primaryKey: RemoteObject, val value: RemoteObject)

Data entry.

Link copied to clipboard
@Serializable
data class DeleteDatabaseRequest(val securityOrigin: String? = null, val storageKey: String? = null, val storageBucket: StorageBucket? = null, val databaseName: String)

Request object containing input parameters for the IndexedDBDomain.deleteDatabase command.

Link copied to clipboard
@Serializable
object DeleteDatabaseResponse

A dummy response object for the IndexedDBDomain.deleteDatabase command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class DeleteObjectStoreEntriesRequest(val securityOrigin: String? = null, val storageKey: String? = null, val storageBucket: StorageBucket? = null, val databaseName: String, val objectStoreName: String, val keyRange: KeyRange)

Request object containing input parameters for the IndexedDBDomain.deleteObjectStoreEntries command.

Link copied to clipboard

A dummy response object for the IndexedDBDomain.deleteObjectStoreEntries command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
object DisableResponse

A dummy response object for the IndexedDBDomain.disable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
object EnableResponse

A dummy response object for the IndexedDBDomain.enable command. This command doesn't return any result at the moment, but this could happen in the future, or could have happened in the past. For forwards and backwards compatibility of the command method, we still declare this class even without properties.

Link copied to clipboard
@Serializable
data class GetMetadataRequest(val securityOrigin: String? = null, val storageKey: String? = null, val storageBucket: StorageBucket? = null, val databaseName: String, val objectStoreName: String)

Request object containing input parameters for the IndexedDBDomain.getMetadata command.

Link copied to clipboard
@Serializable
data class GetMetadataResponse(val entriesCount: Double, val keyGeneratorValue: Double)

Response type for the IndexedDBDomain.getMetadata command.

Link copied to clipboard
Link copied to clipboard
@Serializable
data class Key(val type: KeyType, val number: Double? = null, val string: String? = null, val date: Double? = null, val array: List<Key>? = null)

Key.

Link copied to clipboard
@Serializable
data class KeyPath(val type: KeyPathType, val string: String? = null, val array: List<String>? = null)

Key path.

Link copied to clipboard
@Serializable
enum KeyPathType : Enum<KeyPathType>

This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:

Link copied to clipboard
@Serializable
data class KeyRange(val lower: Key? = null, val upper: Key? = null, val lowerOpen: Boolean, val upperOpen: Boolean)

Key range.

Link copied to clipboard
@Serializable
enum KeyType : Enum<KeyType>

This enum doesn't have a proper description because it was generated from an inline declaration. Its name was inferred based on the place where it is used:

Link copied to clipboard
@Serializable
data class ObjectStore(val name: String, val keyPath: KeyPath, val autoIncrement: Boolean, val indexes: List<ObjectStoreIndex>)

Object store.

Link copied to clipboard
@Serializable
data class ObjectStoreIndex(val name: String, val keyPath: KeyPath, val unique: Boolean, val multiEntry: Boolean)

Object store index.

Link copied to clipboard
@Serializable
data class RequestDatabaseNamesRequest(val securityOrigin: String? = null, val storageKey: String? = null, val storageBucket: StorageBucket? = null)

Request object containing input parameters for the IndexedDBDomain.requestDatabaseNames command.

Link copied to clipboard
@Serializable
data class RequestDatabaseNamesResponse(val databaseNames: List<String>)

Response type for the IndexedDBDomain.requestDatabaseNames command.

Link copied to clipboard
@Serializable
data class RequestDatabaseRequest(val securityOrigin: String? = null, val storageKey: String? = null, val storageBucket: StorageBucket? = null, val databaseName: String)

Request object containing input parameters for the IndexedDBDomain.requestDatabase command.

Link copied to clipboard
@Serializable
data class RequestDatabaseResponse(val databaseWithObjectStores: DatabaseWithObjectStores)

Response type for the IndexedDBDomain.requestDatabase command.

Link copied to clipboard
@Serializable
data class RequestDataRequest(val securityOrigin: String? = null, val storageKey: String? = null, val storageBucket: StorageBucket? = null, val databaseName: String, val objectStoreName: String, val indexName: String, val skipCount: Int, val pageSize: Int, val keyRange: KeyRange? = null)

Request object containing input parameters for the IndexedDBDomain.requestData command.

Link copied to clipboard
@Serializable
data class RequestDataResponse(val objectStoreDataEntries: List<DataEntry>, val hasMore: Boolean)

Response type for the IndexedDBDomain.requestData command.