All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.main.kotlin.com.gabrielfeo.develocity.api.model.ProjectGroup.kt Maven / Gradle / Ivy

/**
 *
 * Please note:
 * This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * Do not edit this file manually.
 *
 */

@file:Suppress(
    "ArrayInDataClass",
    "EnumEntryName",
    "RemoveRedundantQualifierName",
    "UnusedImport"
)

package com.gabrielfeo.develocity.api.model

import com.gabrielfeo.develocity.api.model.ProjectReference

import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass

/**
 * A group of projects that can be assigned to users.
 *
 * @param id The unique identifier for the project group. Must not contain whitespace.
 * @param displayName The label used when displaying the project group.
 * @param description The description of the project group.
 * @param identityProviderAttributeValue The value of an identity provider attribute this project group is associated with. Users who have this value in the identity provider attribute will be assigned this project group. 
 * @param projects 
 */


data class ProjectGroup (

    /* The unique identifier for the project group. Must not contain whitespace. */
    @Json(name = "id")
    val id: kotlin.String,

    /* The label used when displaying the project group. */
    @Json(name = "displayName")
    val displayName: kotlin.String? = null,

    /* The description of the project group. */
    @Json(name = "description")
    val description: kotlin.String? = null,

    /* The value of an identity provider attribute this project group is associated with. Users who have this value in the identity provider attribute will be assigned this project group.  */
    @Json(name = "identityProviderAttributeValue")
    val identityProviderAttributeValue: kotlin.String? = null,

    @Json(name = "projects")
    val projects: kotlin.collections.List? = null

) {


}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy