Następujące obiekty są bezpośrednio powiązane z interfejsem API report
.
Obiekt report ma następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
reportid | string | (tylko do odczytu) ID raportu. |
userid (wymagane) |
string | ID użytkownika, który utworzył raport. |
name (wymagane) |
string | Unikalna nazwa raportu. |
dashboardid (wymagane) |
string | ID pulpitu, na którym oparty jest raport. |
period | integer | Okres, dla którego raport zostanie przygotowany. Możliwe wartości: 0 - (domyślne) poprzedni dzień; 1 - poprzedni tydzień; 2 - poprzedni miesiąc; 3 - poprzedni rok. |
cycle | integer | Harmonogram powtarzania cyklu. Możliwe wartości: 0 - (domyślne) codziennie; 1 - co tydzień; 2 - co miesiąc; 3 - co rok. |
start_time | integer | Godzina dnia, w sekundach, kiedy raport zostanie przygotowany do wysłania. Domyślne: 0. |
weekdays | integer | Dni tygodnia, w których będzie wysyłany raport. Wymagane tylko dla raportów tygodniowych. Dni tygodnia są przechowywane w formie binarnej, gdzie każdy bit reprezentuje odpowiedni dzień tygodnia. Na przykład, 12 oznacza 1100 w systemie binarnym i oznacza, że raporty będą wysyłane w każdą środę i czwartek. Domyślnie: 0. |
active_since | string | Data rozpoczęcia wysyłania raportów. Możliwe wartości: pusty ciąg znaków - (domyślne) nieokreślono (przechowywane jako 0); konkretna data w formacie YYYY-MM-DD (przechowywane jako znacznik czasu początku dnia (00:00:00)). |
active_till | string | Data zakończenia wysyłania raportów. Możliwe wartości: pusty ciąg znaków - (domyślne) nieokreślono (przechowywane jako 0); konkretna data w formacie YYYY-MM-DD (przechowywane jako znacznik czasu końca dnia (23:59:59)). |
subject | string | Temat wiadomości raportu. |
message | string | Tekst wiadomości raportu. |
status | integer | Czy raport jest włączony czy wyłączony. Możliwe wartości: 0 - Wyłączony; 1 - (domyślne) Włączony. |
description | text | Opis raportu. |
state | integer | (tylko do odczytu) Stan raportu. Możliwe wartości: 0 - (domyślne) raport jeszcze nie został przetworzony; 1 - raport został wygenerowany i pomyślnie wysłany do wszystkich odbiorców; 2 - nie udało się wygenerować raportu; "info" zawiera informacje o błędzie; 3 - raport został wygenerowany, ale wysłanie do niektórych (lub wszystkich) odbiorców nie powiodło się; "info" zawiera informacje o błędzie. |
lastsent | timestamp | (tylko do odczytu) Unixowy znacznik czasu ostatniego pomyślnie wysłanego raportu. |
info | string | (tylko do odczytu) Opis błędu lub dodatkowe informacje. |
Należy pamiętać, że w przypadku niektórych metod (aktualizacja, usuwanie) wymagana/opcjonalna kombinacja parametrów jest inna.
Obiekt users ma następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
userid (wymagane) |
string | ID użytkownika, do którego ma zostać wysłany raport. |
access_userid | string | ID użytkownika, w imieniu którego raport zostanie wygenerowany. 0 - (domyślne) Generuj raport przez odbiorcę. |
exclude | integer | Czy wykluczyć użytkownika z listy mailingowej. Możliwe wartości: 0 - (domyślne) Uwzględnij; 1 - Wykluczyć. |
Obiekt user groups ma następujące właściwości:
Właściwość | Typ | Opis |
---|---|---|
usrgrpid (wymagane) |
string | ID grupy użytkowników, do której ma zostać wysłany raport. |
access_userid | string | ID użytkownika, w imieniu którego raport zostanie wygenerowany. 0 - (domyślne) Generuj raport przez odbiorcę. |