Zasób: Product
Jeden produkt.
| Zapis JSON |
|---|
{ "name": string, "externalId": string, "displayName": string, "description": string, "labels": { string: string, ... }, "creativeSpecifications": [ { object ( |
| Pola | |
|---|---|
name |
Nazwa zasobu produktu w formacie: |
externalId |
Identyfikator używany do mapowania tego elementu na źródła zewnętrzne. |
displayName |
Wymagane. Wyświetlana nazwa produktu. Musi być zakodowany w standardzie UTF-8 i maksymalnym rozmiarze 240 bajtów. |
description |
Dodatkowe dowolne pole do opisania produktu. |
labels |
Zbiór dowolnych etykiet opisujących ten produkt. Obiekt zawierający listę par |
creativeSpecifications[] |
Wymagane. Lista dozwolonych kreacji, które mogą być wyświetlane w przypadku tego produktu. |
bookingLeadDuration |
Wymagane. Czas trwania kontaktu do potencjalnego klienta wymagany do zarezerwowania produktu. Teraz + rezerwacjaLeadDuration powinna być późniejsza niż data rozpoczęcia lotu. Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „ |
assignmentLeadDuration |
Wymagane. Do przypisania kreacji wymagany jest czas trwania potencjalnego klienta. Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „ |
minFlightDuration |
Minimalny czas lotu dla tej usługi. Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „ |
maxFlightDuration |
Wymagane. Maksymalny czas trwania lotu tej usługi. Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „ |
slotDuration |
Wymagane. Czas trwania przedziału dla tej usługi. Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „ |
createTime |
Tylko dane wyjściowe. Sygnatura czasowa utworzenia produktu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Sygnatura czasowa ostatniej aktualizacji produktu. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
state |
Tylko dane wyjściowe. Stan danego produktu. |
currencyCode |
Wymagane. Trzyliterowy kod waluty pisany wielkimi literami w standardzie ISO 4217. |
Stan
Możliwe wartości stanu produktu.
| Wartości w polu enum | |
|---|---|
STATE_UNSPECIFIED |
Wartość domyślna, gdy stan produktu nie jest określony lub jest nieznany w tej wersji. |
STATE_ACTIVE |
Produkt jest aktywny. |
STATE_DELETED |
Usługa została usunięta. |
Metody |
|
|---|---|
|
Tworzy nowy produkt. |
|
Usuwa istniejący produkt. |
|
Pobiera pojedynczy produkt. |
|
Wyświetla listę produktów. |
|
Aktualizuje istniejący produkt. |