Package-level declarations

Types

Link copied to clipboard
open class ActiveBranch(val client: IModelClient, val repository: RepositoryId, branchName: String?, user: () -> String) : IIndirectBranch
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
expect class IdGenerator : IIdGenerator
actual class IdGenerator : IIdGenerator
actual class IdGenerator : IIdGenerator
Link copied to clipboard
interface IIndirectBranch
Link copied to clipboard
Link copied to clipboard
expect class ReplicatedRepository(client: IModelClient, branchReference: BranchReference, user: () -> String)
actual class ReplicatedRepository(client: IModelClient, branchReference: BranchReference, user: () -> String)
actual open class ReplicatedRepository(client: IModelClient, branchReference: BranchReference, user: () -> String)

Dispose should be called on this, as otherwise a regular polling will go on.

Link copied to clipboard
class RestWebModelClient @JvmOverloads constructor(var baseUrl: String = defaultUrl, authTokenProvider: () -> String?? = null, initialConnectionListeners: List<ConnectionListener> = emptyList(), providedClient: HttpClient? = null) : IModelClient

We need to specify the connection listeners right into the constructor because connection is started in the constructor.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class VersionChangeDetector(store: IKeyValueStore, key: String, coroutineScope: CoroutineScope)

Properties

Link copied to clipboard
val HttpResponse.forbidden: Boolean
Link copied to clipboard
val HttpResponse.successful: Boolean
Link copied to clipboard
val HttpResponse.unsuccessful: Boolean