Table of Contents

Class CressFlow

Namespace
Cress.Core.Models
Assembly
Cress.Core.dll
public record CressFlow : IEquatable<CressFlow>
Inheritance
CressFlow
Implements
Inherited Members

Properties

CapabilityId

[YamlMember(Alias = "capability")]
public string? CapabilityId { get; init; }

Property Value

string

Fixtures

public Dictionary<string, FlowFixtureRef>? Fixtures { get; init; }

Property Value

Dictionary<string, FlowFixtureRef>

Given

public List<string>? Given { get; init; }

Property Value

List<string>

Id

public string Id { get; init; }

Property Value

string

Name

public string Name { get; init; }

Property Value

string

Personas

public Dictionary<string, string>? Personas { get; init; }

Property Value

Dictionary<string, string>

SourceFile

[YamlIgnore]
public string? SourceFile { get; init; }

Property Value

string

Status

public string? Status { get; init; }

Property Value

string

Summary

public string? Summary { get; init; }

Property Value

string

Tags

public List<string> Tags { get; init; }

Property Value

List<string>

Then

public List<FlowExpectation> Then { get; init; }

Property Value

List<FlowExpectation>

Traceability

public TraceabilityInfo? Traceability { get; init; }

Property Value

TraceabilityInfo

Version

public int Version { get; init; }

Property Value

int

When

public List<FlowAction> When { get; init; }

Property Value

List<FlowAction>