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 |
Opcjonalnie: 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 |
Opcjonalnie: Dodatkowe dowolne pole do opisania produktu. |
labels |
Opcjonalnie: 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. |
bookingLeadTime |
Wymagane. Czas realizacji zamówienia wymagany do zarezerwowania produktu. Teraz + rezerwacjaLeadTime powinna przypadać po rozpoczęciu lotu. Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „ |
assignmentLeadTime |
Wymagane. Przypisanie kreacji wymaga czasu oczekiwania. Czas trwania w sekundach z maksymalnie dziewięcioma cyframi po przecinku, zakończony znakiem „ |
minFlightDuration |
Opcjonalnie: 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: |
currencyCode |
Trzyliterowy kod waluty pisany wielkimi literami w standardzie ISO 4217. |
Metody |
|
|---|---|
|
Tworzy nowy produkt. |
|
Pobiera pojedynczy produkt. |
|
Wyświetla listę produktów. |
|
Aktualizuje istniejący produkt. |