Table of Contents

Interface IAppStateMachineService.IAppStateMachineManagment<T>

Namespace
Phoesion.Glow.SDK.Firefly
Assembly
Phoesion.Glow.SDK.Firefly.Abstractions.dll
public interface IAppStateMachineService.IAppStateMachineManagment<T> where T : struct, Enum

Type Parameters

T

Methods

CancelStateMachineAsync(CancellationToken)

Cancel a state-machine

Task CancelStateMachineAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancel operation

Returns

Task

DeleteStateMachineAsync(CancellationToken)

Delete a state-machine from the bucket

Task DeleteStateMachineAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Cancel operation

Returns

Task

GetStateMachineInfoAsync(CancellationToken, bool)

Get information for a state-machine

Task<AppStateMachineInfo<T>> GetStateMachineInfoAsync(CancellationToken cancellationToken, bool loadDataPayload = false)

Parameters

cancellationToken CancellationToken

Cancel operation

loadDataPayload bool

load state-machine data

Returns

Task<AppStateMachineInfo<T>>