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]