-
Notifications
You must be signed in to change notification settings - Fork 273
Commit
- Loading branch information
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
// Copyright (c) .NET Foundation. All rights reserved. | ||
// Licensed under the MIT License. See License.txt in the project root for license information. | ||
|
||
using System; | ||
using System.Collections.Generic; | ||
using System.Text; | ||
using Newtonsoft.Json; | ||
|
||
namespace Microsoft.Azure.Functions.Worker; | ||
|
||
/// <summary> | ||
/// Data structure containing status, terminate and send external event HTTP endpoints. | ||
/// </summary> | ||
public class HttpManagementPayload | ||
{ | ||
/// <summary> | ||
/// Gets the ID of the orchestration instance. | ||
/// </summary> | ||
/// <value> | ||
/// The ID of the orchestration instance. | ||
/// </value> | ||
[JsonProperty("id")] | ||
public string Id { get; internal set; } | ||
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 23 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
|
||
/// <summary> | ||
/// Gets the HTTP GET status query endpoint URL. | ||
/// </summary> | ||
/// <value> | ||
/// The HTTP URL for fetching the instance status. | ||
/// </value> | ||
[JsonProperty("statusQueryGetUri")] | ||
public string StatusQueryGetUri { get; internal set; } | ||
Check warning on line 32 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 32 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 32 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 32 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 32 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
|
||
/// <summary> | ||
/// Gets the HTTP POST external event sending endpoint URL. | ||
/// </summary> | ||
/// <value> | ||
/// The HTTP URL for posting external event notifications. | ||
/// </value> | ||
[JsonProperty("sendEventPostUri")] | ||
public string SendEventPostUri { get; internal set; } | ||
Check warning on line 41 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 41 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 41 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 41 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 41 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
|
||
/// <summary> | ||
/// Gets the HTTP POST instance termination endpoint. | ||
/// </summary> | ||
/// <value> | ||
/// The HTTP URL for posting instance termination commands. | ||
/// </value> | ||
[JsonProperty("terminatePostUri")] | ||
public string TerminatePostUri { get; internal set; } | ||
Check warning on line 50 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 50 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 50 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 50 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 50 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
|
||
/// <summary> | ||
/// Gets the HTTP POST instance rewind endpoint. | ||
/// </summary> | ||
/// <value> | ||
/// The HTTP URL for rewinding orchestration instances. | ||
/// </value> | ||
[JsonProperty("rewindPostUri")] | ||
public string RewindPostUri { get; internal set; } | ||
Check warning on line 59 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 59 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 59 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 59 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 59 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
|
||
/// <summary> | ||
/// Gets the HTTP DELETE purge instance history by instance ID endpoint. | ||
/// </summary> | ||
/// <value> | ||
/// The HTTP URL for purging instance history by instance ID. | ||
/// </value> | ||
[JsonProperty("purgeHistoryDeleteUri")] | ||
public string PurgeHistoryDeleteUri { get; internal set; } | ||
Check warning on line 68 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 68 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 68 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 68 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 68 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
|
||
/// <summary> | ||
/// Gets the HTTP POST instance restart endpoint. | ||
/// </summary> | ||
/// <value> | ||
/// The HTTP URL for restarting an orchestration instance. | ||
/// </value> | ||
[JsonProperty("restartPostUri")] | ||
public string RestartPostUri { get; internal set; } | ||
Check warning on line 77 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 77 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 77 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 77 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 77 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
|
||
/// <summary> | ||
/// Gets the HTTP POST instance suspend endpoint. | ||
/// </summary> | ||
/// <value> | ||
/// The HTTP URL for suspending an orchestration instance. | ||
/// </value> | ||
[JsonProperty("suspendPostUri")] | ||
public string SuspendPostUri { get; internal set; } | ||
Check warning on line 86 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 86 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 86 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 86 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 86 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
|
||
/// <summary> | ||
/// Gets the HTTP POST instance resume endpoint. | ||
/// </summary> | ||
/// <value> | ||
/// The HTTP URL for resuming an orchestration instance. | ||
/// </value> | ||
[JsonProperty("resumePostUri")] | ||
public string ResumePostUri { get; internal set; } | ||
Check warning on line 95 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 95 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 95 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
Check warning on line 95 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / Analyze (csharp)
Check warning on line 95 in src/Worker.Extensions.DurableTask/HttpManagementPayload.cs GitHub Actions / build
|
||
} |