Table of Contents

Class WorkflowRepresentation

Namespace
Keycloak.AuthServices.Sdk.Kiota.Admin.Models
Assembly
Keycloak.AuthServices.Sdk.Kiota.dll
public class WorkflowRepresentation : IAdditionalDataHolder, IParsable
Inheritance
WorkflowRepresentation
Implements
IAdditionalDataHolder
IParsable
Inherited Members

Constructors

WorkflowRepresentation()

Instantiates a new WorkflowRepresentation and sets the default values.

public WorkflowRepresentation()

Properties

AdditionalData

Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.

public IDictionary<string, object> AdditionalData { get; set; }

Property Value

IDictionary<string, object>

CancelInProgress

The cancelInProgress property

public string? CancelInProgress { get; set; }

Property Value

string

Concurrency

The concurrency property

public WorkflowConcurrencyRepresentation? Concurrency { get; set; }

Property Value

WorkflowConcurrencyRepresentation

Enabled

The enabled property

public bool? Enabled { get; set; }

Property Value

bool?

Id

The id property

public string? Id { get; set; }

Property Value

string

If

The if property

public string? If { get; set; }

Property Value

string

Name

The name property

public string? Name { get; set; }

Property Value

string

On

The on property

public string? On { get; set; }

Property Value

string

RestartInProgress

The restartInProgress property

public string? RestartInProgress { get; set; }

Property Value

string

Schedule

The schedule property

public WorkflowScheduleRepresentation? Schedule { get; set; }

Property Value

WorkflowScheduleRepresentation

State

The state property

public WorkflowStateRepresentation? State { get; set; }

Property Value

WorkflowStateRepresentation

Steps

The steps property

public List<WorkflowStepRepresentation>? Steps { get; set; }

Property Value

List<WorkflowStepRepresentation>

With

The with property

public MultivaluedHashMapStringString? With { get; set; }

Property Value

MultivaluedHashMapStringString

Methods

CreateFromDiscriminatorValue(IParseNode)

Creates a new instance of the appropriate class based on discriminator value

public static WorkflowRepresentation CreateFromDiscriminatorValue(IParseNode parseNode)

Parameters

parseNode IParseNode

The parse node to use to read the discriminator value and create the object

Returns

WorkflowRepresentation

A WorkflowRepresentation

GetFieldDeserializers()

The deserialization information for the current model

public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()

Returns

IDictionary<string, Action<IParseNode>>

A IDictionary<string, Action<IParseNode>>

Serialize(ISerializationWriter)

Serializes information the current object

public virtual void Serialize(ISerializationWriter writer)

Parameters

writer ISerializationWriter

Serialization writer to use to serialize this model