Modele są wymienione tutaj raz i mogą być również rozszerzane bezpośrednio z punktów końcowych, które je wykorzystują.
Job11 pola
idinteger · int32
Id.
namestring
- Nazwa.
categoryClassstring
Klasy kategorii.
clientIdinteger · int64
Id klientów.
deletedboolean
- Zlikwidowane.
positionIdinteger · int64
Id pozycji.
versionIdinteger · int64
Id wersji.
createdUserstring
Tworzony Użytkownik.
createdDatestring · date-time
Tworzony Termin.
pricenumber · double
- Cena.
tariffsJobTariff[]
- Ceny.
JobTariff8 pola
idinteger · int64
Id.
jobIdinteger · int32
Identyfikacja pracy.
pricenumber · double
- Cena.
brandIdinteger · int32
- Idem marka.
categoryClassstring
Klasy kategorii.
categoryIdinteger · int32
Kategoria ID.
priorityinteger · int32
Priorytet.
productIdinteger · int64
Id produktu.
Umowa o błędzie
W jaki sposób można zwrócić błędy w aplikacji
Kod error jest identyczny w każdym miejscu, podczas gdy wiadomość skierowana do użytkownika jest tłumaczona przez serwer.
error
Stabilny kod czytelny maszynowo do logiki integracyjnej.
localMessage
Przesłanie gotowe do wyświetlania w języku użytkownika tokenu API.
params
Wartości interpołowane przez serwer w szablonie lokalizowanej wiadomości.
文
localMessage wykorzystuje pole lang użytkownika, który posiada token API. Język dokumentacji i nagłówek Accept-Language nie zmieniają go; rosyjski jest używany, gdy użytkujący nie ma konfigurowanego języka.
RULokalizacja użytkownika jest ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
PLPolski (pl)
{
"error": "error_brand_already_exists",
"localMessage": "Marka Base już istnieje",
"params": {
"name": "Base"
}
}
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_empty_category_class
Nie określono klasy
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_category_class; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_job_price
Nie określono ceny za wykonanie pracy
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_job_price; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_position
Nie podano stanowiska
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_position; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_tariff_price
Nie podano ceny dla taryfy nr {position}
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_tariff_price; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_tariff_priority
Nie określono priorytetu dla taryfy
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_tariff_priority; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_tariffs
Nie określono taryf
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_tariffs; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_job_already_exists
Zadanie o nazwie {jobName} już istnieje
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_job_already_exists; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_job_modified
Dane o pracy zostały już zaktualizowane. Odśwież stronę.
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_job_modified; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_job_tariff_wrong_product_id
Niepoprawnie podano identyfikator produktu: {id}
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_job_tariff_wrong_product_id; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
DELETE
Zdejmij Job
/api/job/{jobId}
Token z dostępem do pisania
Usunięcie pracy za pomocą DELETE /api/job/{jobId}.
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_job_modified
Dane o pracy zostały już zaktualizowane. Odśwież stronę.
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_job_modified; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_subscription_expired
Twój okres obowiązywania taryfy wygasł. Opłać taryfę, aby kontynuować korzystanie z serwisu.
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_subscription_expired; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_empty_category_class
Nie określono klasy
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_category_class; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_job_price
Nie określono ceny za wykonanie pracy
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_job_price; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_position
Nie podano stanowiska
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_position; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_tariff_price
Nie podano ceny dla taryfy nr {position}
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_tariff_price; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_tariff_priority
Nie określono priorytetu dla taryfy
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_tariff_priority; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_tariffs
Nie określono taryf
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_tariffs; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_job_already_exists
Zadanie o nazwie {jobName} już istnieje
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_job_already_exists; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_job_tariff_wrong_product_id
Niepoprawnie podano identyfikator produktu: {id}
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_job_tariff_wrong_product_id; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.