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

com.olvind.mui.scheduler.tracingMod.scala Maven / Gradle / Ivy

The newest version!
package com.olvind.mui.scheduler

import org.scalablytyped.runtime.StObject
import scala.scalajs.js
import scala.scalajs.js.annotation.{JSGlobalScope, JSGlobal, JSImport, JSName, JSBracketAccess}

object tracingMod {
  
  trait Interaction extends StObject {
    
    var __count: Double
    
    var id: Double
    
    var name: String
    
    var timestamp: Double
  }
  object Interaction {
    
    inline def apply(__count: Double, id: Double, name: String, timestamp: Double): Interaction = {
      val __obj = js.Dynamic.literal(__count = __count.asInstanceOf[js.Any], id = id.asInstanceOf[js.Any], name = name.asInstanceOf[js.Any], timestamp = timestamp.asInstanceOf[js.Any])
      __obj.asInstanceOf[Interaction]
    }
    
    @scala.inline
    implicit open class MutableBuilder[Self <: Interaction] (val x: Self) extends AnyVal {
      
      inline def setId(value: Double): Self = StObject.set(x, "id", value.asInstanceOf[js.Any])
      
      inline def setName(value: String): Self = StObject.set(x, "name", value.asInstanceOf[js.Any])
      
      inline def setTimestamp(value: Double): Self = StObject.set(x, "timestamp", value.asInstanceOf[js.Any])
      
      inline def set__count(value: Double): Self = StObject.set(x, "__count", value.asInstanceOf[js.Any])
    }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy