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
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>