UpsertItem Klasa
Reprezentuje pojedynczą operację upsert przeznaczoną dla rekordu według jego klucza alternatywnego.
upsert Służy do upsert co najmniej jeden rekord zidentyfikowany przez klucze alternatywne, a nie podstawowe identyfikatory GUID.
Example:
item = UpsertItem(
alternate_key={"accountnumber": "ACC-001", "address1_postalcode": "98052"},
record={"name": "Contoso Ltd", "telephone1": "555-0100"},
)
Konstruktor
UpsertItem(alternate_key: Dict[str, Any], record: Dict[str, Any])
Parametry
| Nazwa | Opis |
|---|---|
|
alternate_key
Wymagane
|
Mapowanie alternatywnych nazw atrybutów klucza słownika na ich wartości. Wartości ciągów są automatycznie cytowane i ucieczki w adresie URL OData. Liczba całkowita i inne wartości inne niż ciągi są uwzględniane bez cudzysłowów. |
|
record
Wymagane
|
Słownik nazw atrybutów do wartości ładunku rekordu. Klucze są automatycznie małe. Etykiety listy wyboru są rozpoznawane jako wartości opcji liczb całkowitych po znalezieniu pasującego zestawu opcji. |
Atrybuty
alternate_key
alternate_key: Dict[str, Any]
record
record: Dict[str, Any]