class CreateArtefactInput(val templatedFields: List<JSONFieldInput>, val template: ID, val file: URI, val from: Int?, val to: Int?, val version: String?, val trackable: ID) : Input, CreateTemplatedNodeInput

Input for the createArtefact mutation

Constructors

Link copied to clipboard
constructor(templatedFields: List<JSONFieldInput>, template: ID, file: URI, from: Int?, to: Int?, version: String?, trackable: ID)

Properties

Link copied to clipboard
val file: URI
Link copied to clipboard
val from: Int?
Link copied to clipboard
val template: ID
Link copied to clipboard
open override val templatedFields: List<JSONFieldInput>

Initial value for the templated fields

Link copied to clipboard
val to: Int?
Link copied to clipboard
val trackable: ID
Link copied to clipboard

Functions

Link copied to clipboard
open override fun validate()

Validates this input