Table of Contents

Class TestDefinition

Namespace
ROCrates.Models
Assembly
ROCrates.Net.dll
public class TestDefinition : File
Inheritance
TestDefinition
Inherited Members

Constructors

TestDefinition()

public TestDefinition()

TestDefinition(ROCrate?, string?, JsonObject?, string?, string?, bool, bool)

public TestDefinition(ROCrate? crate = null, string? identifier = null, JsonObject? properties = null, string? source = null, string? destPath = null, bool fetchRemote = false, bool validateUrl = false)

Parameters

crate ROCrate
identifier string
properties JsonObject
source string
destPath string
fetchRemote bool
validateUrl bool

Properties

ConformsTo

public Part? ConformsTo { get; set; }

Property Value

Part

EngineVersion

public string? EngineVersion { get; set; }

Property Value

string

Methods

Deserialize(string, ROCrate)

Create a TestDefinition from JSON properties.

public static TestDefinition? Deserialize(string entityJson, ROCrate roCrate)

Parameters

entityJson string

The JSON representing the TestDefinition

roCrate ROCrate

The RO-Crate for the TestDefinition

Returns

TestDefinition

The deserialised TestDefinition

Serialize()

Convert TestDefinition to JSON string.

public override string Serialize()

Returns

string

The TestDefinition as a JSON string.