InputDescriptor interface
Opisuje dane wejściowe dla subskrypcji.
Właściwości
| dependency |
Identyfikatory wszystkich danych wejściowych, od których zależy wartość tych danych wejściowych. |
| description | Opis tego, do czego te dane wejściowe są używane |
| group |
Zlokalizowana nazwa grupy, do której należą te dane wejściowe, i może być wyświetlana jako nagłówek kontenera, który będzie zawierał wszystkie dane wejściowe w grupie. |
| has |
Jeśli true, informacje o wartości dla tych danych wejściowych są dynamiczne i powinny być pobierane, gdy zmieni się wartość danych wejściowych zależności. |
| id | Identyfikator danych wejściowych subskrypcji |
| input |
Tryb, w którym należy wprowadzić wartość tego wejścia |
| is |
Pobiera, czy te dane wejściowe są poufne, na przykład dla hasła lub klucza aplikacji |
| name | Zlokalizowana nazwa, która może być wyświetlana jako etykieta danych wejściowych subskrypcji |
| properties | Właściwości niestandardowe danych wejściowych, które mogą być używane przez usługodawcę |
| type | Bazowy typ danych dla wartości wejściowej. Po określeniu tej wartości wartości InputMode, Validation i Values są opcjonalne. |
| use |
Pobiera, czy te dane wejściowe są uwzględnione w domyślnym opisie wygenerowanej akcji. |
| validation | Informacje, które należy użyć do sprawdzenia poprawności wartości danych wejściowych |
| value |
Wskazówka dotycząca wartości wejściowej. Może być używany w interfejsie użytkownika jako symbol zastępczy danych wejściowych. |
| values | Informacje o możliwych wartościach dla tego wejścia |
Szczegóły właściwości
dependencyInputIds
Identyfikatory wszystkich danych wejściowych, od których zależy wartość tych danych wejściowych.
dependencyInputIds: string[]
Wartość właściwości
string[]
description
Opis tego, do czego te dane wejściowe są używane
description: string
Wartość właściwości
string
groupName
Zlokalizowana nazwa grupy, do której należą te dane wejściowe, i może być wyświetlana jako nagłówek kontenera, który będzie zawierał wszystkie dane wejściowe w grupie.
groupName: string
Wartość właściwości
string
hasDynamicValueInformation
Jeśli true, informacje o wartości dla tych danych wejściowych są dynamiczne i powinny być pobierane, gdy zmieni się wartość danych wejściowych zależności.
hasDynamicValueInformation: boolean
Wartość właściwości
boolean
id
Identyfikator danych wejściowych subskrypcji
id: string
Wartość właściwości
string
inputMode
Tryb, w którym należy wprowadzić wartość tego wejścia
inputMode: InputMode
Wartość właściwości
isConfidential
Pobiera, czy te dane wejściowe są poufne, na przykład dla hasła lub klucza aplikacji
isConfidential: boolean
Wartość właściwości
boolean
name
Zlokalizowana nazwa, która może być wyświetlana jako etykieta danych wejściowych subskrypcji
name: string
Wartość właściwości
string
properties
Właściwości niestandardowe danych wejściowych, które mogą być używane przez usługodawcę
properties: {[key: string]: any}
Wartość właściwości
{[key: string]: any}
type
Bazowy typ danych dla wartości wejściowej. Po określeniu tej wartości wartości InputMode, Validation i Values są opcjonalne.
type: string
Wartość właściwości
string
useInDefaultDescription
Pobiera, czy te dane wejściowe są uwzględnione w domyślnym opisie wygenerowanej akcji.
useInDefaultDescription: boolean
Wartość właściwości
boolean
validation
Informacje, które należy użyć do sprawdzenia poprawności wartości danych wejściowych
validation: InputValidation
Wartość właściwości
valueHint
Wskazówka dotycząca wartości wejściowej. Może być używany w interfejsie użytkownika jako symbol zastępczy danych wejściowych.
valueHint: string
Wartość właściwości
string
values
Informacje o możliwych wartościach dla tego wejścia
values: InputValues