[1.6.0] Walidacja formularzy

Podobne dokumenty
[1.9.0] Zlecenia odbioru

Spis treści DOKUMENTACJA TECHNICZNA. STS API wersja 1.1

NeoClick Merchant API

1. Wstęp 2. Adres usługi 3. Konfiguracja 4. Metody 5. Typy danych 6. Przykład wywołania metody przy użyciu php i biblioteki nusoap 7.

Specyfikacja API Paczka w Ruchu v

Dokumentacja WebApi FurgonetkaBiznes

Dokumentacja API serwisu KurierSerwis.com

Dokumentacja API serwisu korporacjakurierska.pl

Dokumentacja API serwisu epaka.pl

Dokumentacja API serwisu korporacjakurierska.pl

Dokumentacja API serwisu korporacjakurierska.pl

Dokumentacja API serwisu epaka.pl

Dokumentacja API serwisu KurierSerwis.com

Dokumentacja API Stacja z Paczką ver. 2.09

Baza numerów Wersja 1.1

BEAN VALIDATION. Waldemar Korłub. Narzędzia i aplikacje Java EE KASK ETI Politechnika Gdańska

Geis Point SOAP WebService Interface

Dokumentacja Api do aplikacji skanujfakture.pl

dokumentacja API wersja 2.06 /

Dokumentacja API Stacja z Paczką ver. 2.14

Dokumentacja API. wersja dokumentu: kwietnia 2018 r.

Przekazanie danych do formularza zamówienia metodą GET.

wybierzkuriera.pl System API Dokumentacja techniczna v

Poradnik korzystania z serwisu UNET: Konfiguracja programu pocztowego

Dokumentacja serwera REST do obsługi rezerwacji w systemie SaNAtoRIUm.pro

Instrukcja. 1 Zamawiając kuriera. W Paczkomacie lub POK. 3 Nadając list polecony. nadawania przesyłek z Allegro: (Punkt Obsługi Klienta)

Przykładowy dokument XML

Dokumentacja API serwisu MMkurier.eu

Przekazanie danych do formularza zamówienia metodą GET.

Dokumentacja API serwisu KurierSerwis.com

Dokumentacja Użytkownika Systemu

Terytorialna analiza danych

Specyfikacja importu danych formularza CRS-1(1) w programie edek Elektroniczne Deklaracje

Specyfikacja Płatności CashBill. Instrukcja podłączenia płatności elektronicznych do typowych zastosowań.

OGŁOSZENIE O PRZETARGU NIEOGRANICZONYM O WARTOCI SZACUNKOWEJ PONIEJ EURO

Bezpieczne Zakupy. - specyfikacja techniczna implementacji uproszczonej

Specyfikacja importu danych formularza CRS-1(1) w programie edek Elektroniczne Deklaracje

CREATE TABLE logika (p BOOLEAN); INSERT INTO logika VALUES(true); INSERT INTO logika VALUES(false); INSERT INTO logika VALUES(NULL);

WayBillsWebService. identyfikator kontrahenta, jeśli wartość zwracana jest mniejsza od zera to numer błędu.

Specyfikacja importu danych formularza CRS-1(1) w programie edek Elektroniczne Deklaracje

Bazy Danych i Usługi Sieciowe

Specyfikacja importu danych formularza FAT-1 w programie edek Elektroniczne Deklaracje

apaczka Webservice API

Uniwersytet im. Adama Mickiewicza w Poznaniu Wydział Matematyki i Informatyki. Projekt bazy danych <Moja baza>

Specyfikacja importu danych formularza FAT-1(2) w programie edek Elektroniczne Deklaracje

Opis usługi mak_lessons (Korepetycje)

Temat: Programowanie zdarzeniowe. Zdarzenia: delegacje, wykorzystywanie zdarze. Elementy Windows Application (WPF Windows Presentation Foundation).

SSL Reseller. Dokumentacja techniczna v.1.0 z dnia

LiveSpace API. Aktualizacja: 16 stycznia 2015 Wersja: 0.6. LiveSpace CRM tel: ,

Java Enterprise Edition spotkanie nr 6. przygotował Jacek Sroka. Java Persistence API

Dokumentacja Użytkownika Systemu. Integracja z Okazje.info, Skąpiec, Sklepy24

TRUCKER DOKUMENTACJA API V. 1.17

LiveSpace API. Aktualizacja: 27 lutego 2015 Wersja: 0.7. LiveSpace CRM tel: ,

Instrukcja dla pracowników Uniwersytetu Rzeszowskiego.

Dokumentacja Użytkownika Systemu

LiveSpace API. Aktualizacja: 22 maja 2015 Wersja: 0.8. LiveSpace CRM tel: ,

Format plików do importu INF-U 18 do e-pfron2

Komunikacja międzysystemowa

HermesREST. Specyfikacja Wejścia/Wyjścia wersja 2. Syriusz Sp. z o.o. Legionów Rzeszów tel

SUPLEMENT SM-BOSS WERSJA 6.15

IOF INTERNET OFFER FORMAT

Twoja instrukcja użytkownika XEROX PHASER 3635MFP

1. Informacje ogólne.

Przelewy24 Wirtualny Koszyk

SUPLEMENT SM-BOSS WERSJA 6.15

TRUCKER INSTRUKCJA WTYCZKI MAGENTO

Język XML Schema. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz. UEK w Krakowie Janusz Stal & Grażyna Paliwoda-Pękosz

obsług dowolnego typu formularzy (np. formularzy ankietowych), pobieranie wzorców formularzy z serwera centralnego,

Wykład 5. SQL praca z tabelami 2

Dokumentacja API serwisu nacito.pl

Specyfikacja raportowania dla partnerów

Połączenie Partnera z serwisem JustPay poprzez - METODĘ 2

Wykład 4. SQL praca z tabelami 1

Specyfikacja techniczna implementacji formularza FAT-1(2) w programie edek Elektroniczne Deklaracje

Dokumentacja techniczna asendo API

UCHWAŁA NR IX/88/2015 RADY GMINY SZEMUD. z dnia 25 czerwca 2015 r.

Specyfikacja techniczna implementacji formularza CRS-1(1) w programie edek Elektroniczne Deklaracje

Instalacja Altium Designer Powizane wideo Altium Designer - Installation and Management

Instrukcja importu przesyłek. z Menedżera Sprzedaży do aplikacji Webklient

Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:

Specyfikacja techniczna implementacji formularza CRS-1(1) w programie edek Elektroniczne Deklaracje

Informatyzacja Przedsiębiorstw

Wersja beta dokumentacji do mechanizmu walidacji formularza w vframe

Multimedialne bazy danych - laboratorium

Relacje. 1. Modelowanie relacji. - siedem rodzajów relacji J2EE. - relacje jedno i wielokierunkowe, - relacje reprezentowane przez kolekcje.

UCHWAŁA NR LII/1042/17 RADY MIASTA OPOLA. z dnia 30 listopada 2017 r.

Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości

Paczkomaty API XML D-ST D - Informacja publiczna DOCUMENT ID:

Bazy danych. Plan wykładu. Dekompozycja relacji. Anomalie. Wykład 5: Projektowanie relacyjnych schematów baz danych. SQL - funkcje grupujce

Wybór wszystkich danych: SELECT * FROM employee Wybór określonych kolumn lub wyrażeń: SELECT first_name, last_name, salary FROM employee

Wykład 6. SQL praca z tabelami 3

Informatyzacja Przedsiębiorstw

Relacje. 1. Modelowanie relacji. - siedem rodzajów relacji J2EE. - relacje jedno i wielokierunkowe, - relacje reprezentowane przez kolekcje.

AltiumLive - Content Store. AltiumLive - Content Store. Language. Contents

Język SQL, zajęcia nr 1

Projekt jest współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego URZĄD GMINY SZEMUD

Dokumentacja techniczna SMS MO

Specyfikacja techniczna dot. mailingów HTML

Transkrypt:

[1.6.0] Walidacja formularzy Walidator (ang. validator) jest skryptem sprawdzajcym poprawno przekazywanych informacji w strukturze o okrelonej skadni (Json w przypadku metody POST lub jako parametr w przypadku metody GET ). W przypadku platformy ShipX przeprowadzamy kilka wariantów walidacji jednoczenie. Wraz z wysaniem dania, przekazywane s wartoci podlegajce walidacji, dziki której przekazywane dane zgodne s z zaoeniami platformy, przyjmujcej danie. Dane, które nie speniaj zaoe walidacji, nie s zapisywane przez platform. Uytkownik w takim przypadku informowany jest czytelnym komunikatem zwrotnym. Zasób posiada informacje dot. walidacji formularzy wykorzystywanych w ShipX Na tej stronie Custom Attributes Insurance Parcels Simple Dimensions Simple Weight Simple Receiver Sender Address Create Address Cod Shipment Select Offers Bulk Buy Shipments at Parameters Mapping Custom Attributes target_point Atrybut nie jest wymagany dropoff_point Atrybut nie jest wymagany, wymagalno przekazania atrybutu dropoff_pointwystpuje wraz z przekazaniem atrybutu sending_method Powysza wymagalno wystpuje wycznie dla nastpujcych wartoci atrybutu sending_method ( parcel_locker, pok, courier_pok) allegro_tran saction_id allegro_user _id sending_meth od Atrybut nie jest wymagany Z chwil przekazania wartoci, system weryfikuje czy przekazane dane s zgodne z oczekiwanymi, jeli przekazana warto jest nieprawidowa, uytkownik otrzyma stosowny komunikat. Parametr postbuyid powinien by pobierany metody dogetpostbuysdataforsellers dostpnej z poziomu Allegro, https://allegro.pl/webapi/documentation.php/show/id,703#method-output Atrybut nie jest wymagany Z chwil przekazania wartoci, system weryfikuje czy przekazane dane s zgodne z oczekiwanymi, jeli przekazana warto jest nieprawidowa, uytkownik otrzyma stosowny komunikat. Jeli przekazanym atrybutem jest allegro_user_id, system przeprowadzi weryfikacje po stronie Allegro, jeli Allegro zwróci wyjtek, uytkownik otrzyma stosowny komunikat. Parametr userid powinien by pobierany z metody dogetuserid dostpnej z poziomu Allegro, https://allegro.pl/webapi /documentation.php/show/id,102#method-output Atrybut allegro_user_id dotyczy sprzedajcego. Atrybut nie jest wymagany, dopuszczalne wartoci (parcel_locker, pok, pop, courier_pok, branch, dispatch_order), moliwo przekazania pustego atrybutu. Insurance insurance_amount Decimal Atrybut nie jest wymagany Minimum 1 mniej ni 10000000 insurance_currency Atrybut nie jest wymagany, defoultowa warto PLN

Parcels Simple dimensions Dimensions Simple Atrybut nie jest wymagany, wymagalno pojawia si z chwil kiedy template nie zostanie przekazany. template Atrybut nie jest wymagany weight Weight Simple Atrybut nie jest wymagany, wymagalno pojawia si z chwil kiedy template nie zostanie przekazany. id Atrybut nie jest wymagany is_non_standard Boolean Atrybut nie jest wymagany, defoultowa warto null Dodatkowa walidacja: Przekazujc kolekcj, pojawia si wymagalno przekazania atrybutu id w obiekcie paczki, jeli atrybut id nie zostanie przekazany, uytkownik otrzyma stosowny komunikat. Przekazujc kolekcj, pojawia si wymagalno przekazania atrybutu id w obiekcie paczki, jeli atrybut id nie bdzie unikatowy w ramach dania, uytkownik otrzyma stosowny komunikat. Dimensions Simple height Float Atrybut jest wymagany, minimum 1 mniej ni 1000000, moliwo przekazania pustego atrybutu. length Float Atrybut jest wymagany, minimum 1 mniej ni 1000000, moliwo przekazania pustego atrybutu. width Float Atrybut jest wymagany, minimum 1 mniej ni 1000000, moliwo przekazania pustego atrybutu. unit Atrybut nie jest wymagany, defoultowa warto mm Weight Simple amount Float Atrybut jest wymagany, minimum 1 mniej ni 10000000, moliwo przekazania pustego atrybutu. unit Atrybut nie jest wymagany, defoultowa warto mm Receiver company_n ame Atrybut nie jest wymagany, wymagalno pojawia si w momencie kiedy nie zostanie przekazany atrybut first_name, last_name oraz address. Maksimum 255 znaków. email Atrybut nie jest wymagany, moliwo przekazania pustego atrybutu, w przypadku przesyek paczkomatowych atrybut jest wymagany. phone Atrybut jest wymagany, Podajc adres email, walidujemy domen zgodnie z list domen zawartych w ApacheCommonValidator w wersji 1.6 address Address Atrybut jest wymagany,

first_name Atrybut nie jest wymagany, wymagalno pojawia si w momencie kiedy nie zostanie przekazany atrybut company_name, email oraz phone last_name Atrybut nie jest wymagany, wymagalno pojawia si w momencie kiedy nie zostanie przekazany atrybut company_name, email oraz phone Sender company_n ame Atrybut nie jest wymagany, wymagalno pojawia si w momencie kiedy nie zostanie przekazany atrybut first_name ora z last_name email Atrybut nie jest wymagany, moliwo przekazania pustego atrybutu. phone Atrybut jest wymagany. address Address Atrybut jest wymagany. first_name Atrybut nie jest wymagany, wymagalno pojawia si w momencie kiedy nie zostanie przekazany atrybut company_name, first_name lub last_name last_name Atrybut nie jest wymagany, wymagalno pojawia si w momencie kiedy nie zostanie przekazany atrybut company_name, first_name lub last_name Address line1 Atrybut nie jest wymagany city Atrybut nie jest wymagany post_code Atrybut nie jest wymagany country_code Atrybut nie jest wymagany street Atrybut nie jest wymagany building_number Atrybut nie jest wymagany Create Address street Atrybut jest wymagany, maksymalna dugo 255 znaków, warunkiem walidacji atrybutu jest nieprzekazanie atrybutów line1 / line2 lub przekazanie atrybutu building_number building_n umber Atrybut jest wymagany, maksymalna dugo 255 znaków, warunkiem walidacji atrybutu jest nieprzekazanie atrybutów line1 / line2 lub przekazanie atrybutu street line1 Atrybut jest wymagany, maksymalna dugo 255 znaków, warunkiem walidacji atrybutu jest przekazanie atrybutu line2 line2 Atrybut nie jest wymagany, maksymalna dugo 255 znaków city Atrybut jest wymagany, maksymalna dugo 255 znaków post_code Atrybut jest wymagany, format adresu zgodnie z konwencj Polskiego adresu pocztowego np. 00-000 country_co de Atrybut nie jest wymagany, minimum 2 znaki, maksimum 3 znaki

Cod cod_amount Decimal Atrybut nie jest wymagany, Z chwil przekazania danych system oczekuje wartoci z przedziau od 1do 10000000 cod_currency Atrybut nie jest wymagany, defoultowa warto PLN Shipment Select Offers id Atrybut nie jest wymagany shipment_id Integer Atrybut jest wymagany offer_id Integer Atrybut jest wymagany Bulk Buy Shipments id Atrybut nie jest wymagany shipment_id Integer Atrybut jest wymagany offer_id Integer Atrybut jest wymagany at Parameters field_separator Atrybut nie jest wymagany character_encoding Atrybut nie jest wymagany text_qualifier Atrybut nie jest wymagany sheets_index Array[Integer] Atrybut nie jest wymagany Mapping custom_attributes Atrybut nie jest wymagany, defaultowa warto nil insurance Atrybut nie jest wymagany, defaultowa warto nil cod Atrybut nie jest wymagany, defaultowa warto nil

additional_services Atrybut nie jest wymagany, defaultowa warto nil service Atrybut nie jest wymagany, defaultowa warto nil parcels Atrybut nie jest wymagany, defaultowa warto nil receiver Atrybut nie jest wymagany, defaultowa warto nil sender Atrybut nie jest wymagany, defaultowa warto nil