Table of Contents

Class PublishProposal

Namespace
JD.AI.Workflows.Consensus
Assembly
JD.AI.Workflows.dll

A proposal to publish a workflow version.

public sealed class PublishProposal
Inheritance
PublishProposal
Inherited Members

Properties

Approvals

public IList<Approval> Approvals { get; init; }

Property Value

IList<Approval>

CreatedAt

public DateTimeOffset CreatedAt { get; init; }

Property Value

DateTimeOffset

ProposalId

public string ProposalId { get; init; }

Property Value

string

Proposer

public string Proposer { get; init; }

Property Value

string

RejectedBy

public string? RejectedBy { get; set; }

Property Value

string

RejectionReason

public string? RejectionReason { get; set; }

Property Value

string

RequiredApprovals

public int RequiredApprovals { get; init; }

Property Value

int

ResolvedAt

public DateTimeOffset? ResolvedAt { get; set; }

Property Value

DateTimeOffset?

Status

public ProposalStatus Status { get; set; }

Property Value

ProposalStatus

Version

public string Version { get; init; }

Property Value

string

WorkflowName

public string WorkflowName { get; init; }

Property Value

string