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

ru.testit.kotlin.client.models.NotificationModel.kt Maven / Gradle / Ivy

There is a newer version: 0.2.0
Show newest version
/**
 *
 * 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 ru.testit.kotlin.client.models

import ru.testit.kotlin.client.models.NotificationTypeModel

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

/**
 * 
 *
 * @param id 
 * @param isRead 
 * @param entityId 
 * @param notificationType 
 * @param testPlanGlobalId 
 * @param testPlanName 
 * @param comment 
 * @param workItemName 
 * @param createdById 
 * @param createdDate 
 * @param projectGlobalId 
 * @param projectName 
 * @param workitemGlobalId 
 * @param attributeName 
 */


data class NotificationModel (

    @Json(name = "id")
    val id: java.util.UUID,

    @Json(name = "isRead")
    val isRead: kotlin.Boolean,

    @Json(name = "entityId")
    val entityId: java.util.UUID,

    @Json(name = "notificationType")
    val notificationType: NotificationTypeModel,

    @Json(name = "testPlanGlobalId")
    val testPlanGlobalId: kotlin.Long,

    @Json(name = "testPlanName")
    val testPlanName: kotlin.String,

    @Json(name = "comment")
    val comment: kotlin.String,

    @Json(name = "workItemName")
    val workItemName: kotlin.String,

    @Json(name = "createdById")
    val createdById: java.util.UUID,

    @Json(name = "createdDate")
    val createdDate: java.time.OffsetDateTime? = null,

    @Json(name = "projectGlobalId")
    val projectGlobalId: kotlin.Long? = null,

    @Json(name = "projectName")
    val projectName: kotlin.String? = null,

    @Json(name = "workitemGlobalId")
    val workitemGlobalId: kotlin.Long? = null,

    @Json(name = "attributeName")
    val attributeName: kotlin.String? = null

) {


}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy