ProtectedBranch

@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)

Constructors

Link copied to clipboard
constructor(id: Int? = null, name: String, pushAccessLevels: List<ProtectedBranch.Access>, mergeAccessLevels: List<ProtectedBranch.Access>, allowForcePush: Boolean? = null, codeOwnerApprovalRequired: Boolean? = null, unprotectAccessLevels: List<ProtectedBranch.Access>? = null, inherited: Boolean? = null)

Types

Link copied to clipboard
@Serializable
data class Access(val id: Int? = null, val accessLevel: Int, val userId: Int? = null, val groupId: Int? = null, val accessLevelDescription: String, val deployKeyId: Int? = null)
Link copied to clipboard

Properties

Link copied to clipboard
val allowForcePush: Boolean? = null
Link copied to clipboard
Link copied to clipboard
val id: Int? = null
Link copied to clipboard
val inherited: Boolean? = null
Link copied to clipboard