Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AvatarUrl(val avatarUrl: String)
Link copied to clipboard
@Serializable
data class Branch(val name: String, val merged: Boolean, val protected: Boolean, val default: Boolean, val developersCanPush: Boolean, val developersCanMerge: Boolean, val canPush: Boolean, val webUrl: String = "", val commit: Commit)
Link copied to clipboard
@Serializable
data class Commit(val id: String, val shortId: String, val createdAt: String, val parentIds: List<String>?, val title: String, val message: String, val authorName: String, val authorEmail: String, val authoredDate: String, val committerName: String, val committerEmail: String, val committedDate: String, val webUrl: String = "", val trailers: Map<String, String>? = null, val extendedTrailers: Map<String, List<String>>? = null)
Link copied to clipboard
@Serializable
data class CommitOperatorResult(val id: String, val message: String, val shortId: String, val authorName: String, val authorEmail: String, val authoredDate: String, val committerName: String, val committerEmail: String, val title: String, val webUrl: String = "", val parentIds: List<String>? = null, val errorCode: String? = null)
Link copied to clipboard
@Serializable
data class CommitSequence(val count: Int)
Link copied to clipboard
@Serializable
data class FileBlameInfo(val commit: Commit, val lines: List<String>)
Link copied to clipboard
@Serializable
data class FileOperatorResponse(val filePath: String, val branch: String)
Link copied to clipboard
@Serializable
data class FileTemplate(val name: String, val content: String)
Link copied to clipboard
@Serializable
data class KeyNamePair(val key: String, val name: String)
Link copied to clipboard
@Serializable
data class Project(val id: Int, val description: String?, val name: String, val nameWithNamespace: String, val path: String, val pathWithNameSpace: String, val createdAt: String, val defaultBranch: String, val tagList: List<String>, val topics: List<String>, val sshUrlToRepo: String, val httpUrlToRepo: String, val webUrl: String, val avatarUrl: String, val starCount: Int, val lastActivityAt: String, val namespace: Project.NameSpace, val links: Project.Links)
Link copied to clipboard
@Serializable
data class ProtectedBranch(val id: Int? = null, val name: String, val pushAccessLevels: List<ProtectedBranch.Access>, val mergeAccessLevels: List<ProtectedBranch.Access>, val allowForcePush: Boolean? = null, val codeOwnerApprovalRequired: Boolean? = null, val unprotectAccessLevels: List<ProtectedBranch.Access>? = null, val inherited: Boolean? = null)
Link copied to clipboard
@Serializable
data class Reference(val type: String, val name: String)
Link copied to clipboard
@Serializable
data class RepositoryFile(val fileName: String, val filePath: String, val size: Int, val encoding: String, val content: String, val contentSha256: String, val ref: String, val blobId: String, val commitId: String, val lastCommitId: String, val executeFilemode: Boolean)
Link copied to clipboard
@Serializable
data class Tag(val commit: Commit, val release: Tag.Release, val name: String, val target: String, val protected: Boolean, val message: String = "")
Link copied to clipboard
@Serializable
data class X509Signature(val signatureType: String, val verificationStatus: String, val x509Certificate: X509Signature.X509Certificate)