Udostępnij za pośrednictwem


WebHookActivity interface

Działanie elementu webhook.

Rozszerzenie

Właściwości

authentication

Metoda uwierzytelniania używana do wywoływania punktu końcowego.

body

Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagana dla metody POST/PUT niedozwolona dla metody GET Type: string (lub Expression with resultType string).

headers

Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i wpisać żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType).

method

Metoda interfejsu API REST dla docelowego punktu końcowego.

policy

Zasady działania.

reportStatusOnCallBack

Jeśli ustawienie ma wartość true, statusCode, dane wyjściowe i błąd w treści żądania wywołania zwrotnego będą używane przez działanie. Działanie można oznaczyć jako nieudane, ustawiając wartość statusCode >= 400 w żądaniu wywołania zwrotnego. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).

timeout

Limit czasu, w którym element webhook powinien zostać wywołany z powrotem. Jeśli nie określono żadnej wartości, wartość domyślna to 10 minut. Typ: ciąg. Wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])).

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

url

Docelowy punkt końcowy działania elementu webhook i ścieżka. Typ: ciąg (lub wyrażenie z ciągiem resultType).

Właściwości dziedziczone

dependsOn

Działanie zależy od warunku.

description

Opis działania.

name

Nazwa działania.

onInactiveMarkAs

Wynik stanu działania, gdy stan jest ustawiony na Nieaktywny. Jest to właściwość opcjonalna i jeśli nie zostanie podana, gdy działanie jest nieaktywne, stan to Powodzenie domyślnie.

state

Stan działania. Jest to właściwość opcjonalna i jeśli nie zostanie podana, stan będzie domyślnie aktywny.

userProperties

Właściwości użytkownika działania.

Szczegóły właściwości

authentication

Metoda uwierzytelniania używana do wywoływania punktu końcowego.

authentication?: WebActivityAuthentication

Wartość właściwości

body

Reprezentuje ładunek, który zostanie wysłany do punktu końcowego. Wymagana dla metody POST/PUT niedozwolona dla metody GET Type: string (lub Expression with resultType string).

body?: any

Wartość właściwości

any

headers

Reprezentuje nagłówki, które zostaną wysłane do żądania. Aby na przykład ustawić język i wpisać żądanie: "headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Typ: ciąg (lub wyrażenie z ciągiem resultType).

headers?: {[propertyName: string]: any}

Wartość właściwości

{[propertyName: string]: any}

method

Metoda interfejsu API REST dla docelowego punktu końcowego.

method: string

Wartość właściwości

string

policy

Zasady działania.

policy?: SecureInputOutputPolicy

Wartość właściwości

reportStatusOnCallBack

Jeśli ustawienie ma wartość true, statusCode, dane wyjściowe i błąd w treści żądania wywołania zwrotnego będą używane przez działanie. Działanie można oznaczyć jako nieudane, ustawiając wartość statusCode >= 400 w żądaniu wywołania zwrotnego. Wartość domyślna to false. Typ: wartość logiczna (lub wyrażenie z wartością logiczną resultType).

reportStatusOnCallBack?: any

Wartość właściwości

any

timeout

Limit czasu, w którym element webhook powinien zostać wywołany z powrotem. Jeśli nie określono żadnej wartości, wartość domyślna to 10 minut. Typ: ciąg. Wzorzec: ((\d+).)? (\d\d):(60|( [0-5][0–9])):(60|( [0-5][0-9])).

timeout?: string

Wartość właściwości

string

type

Dyskryminujący polimorficzny, który określa różne typy tego obiektu może być

type: "WebHook"

Wartość właściwości

"WebHook"

url

Docelowy punkt końcowy działania elementu webhook i ścieżka. Typ: ciąg (lub wyrażenie z ciągiem resultType).

url: any

Wartość właściwości

any

Szczegóły właściwości dziedziczonej

dependsOn

Działanie zależy od warunku.

dependsOn?: ActivityDependency[]

Wartość właściwości

dziedziczone zControlActivity.dependsOn

description

Opis działania.

description?: string

Wartość właściwości

string

dziedziczone zControlActivity.description

name

Nazwa działania.

name: string

Wartość właściwości

string

dziedziczone zControlActivity.name

onInactiveMarkAs

Wynik stanu działania, gdy stan jest ustawiony na Nieaktywny. Jest to właściwość opcjonalna i jeśli nie zostanie podana, gdy działanie jest nieaktywne, stan to Powodzenie domyślnie.

onInactiveMarkAs?: string

Wartość właściwości

string

dziedziczone zControlActivity.onInactiveMarkAs

state

Stan działania. Jest to właściwość opcjonalna i jeśli nie zostanie podana, stan będzie domyślnie aktywny.

state?: string

Wartość właściwości

string

dziedziczone zControlActivity.state

userProperties

Właściwości użytkownika działania.

userProperties?: UserProperty[]

Wartość właściwości

dziedziczone zControlActivity.userProperties