struct { string seller_name - Jméno makléře bool seller_is_employee - Je zaměstnanec int seller_ic - IČ makléře, pokud není zaměstnanec string contact_gsm - GSM kontakt makléře string contact_email - Kontaktní e-mail makléře string contact_phone - Kontaktní telefon makléře string seller_note - Poznámka makléře string seller_email - Sekundární e-mail makléře * base64 photo - Fotka makléře }
* seller_email
Je využíván výhradně pro registraci na profil makléře a do MLS. Pro tuto položku může být využit např. client_login ze serveru sreality.cz.
Aby makléř byl vložen, je potřeba vyplnit tyto povinné položky: session_id
, seller_name
(jméno a přijmení), contact_gsm
(mobil), contact_email
(e-mail). seller_rkid
je nepovinná položka a slouží též jako identifikátor konkrétního makléře. Je to alternativa k seller_id
. Při vkládaní inzerátu, pokud má vlastního makléře, je tedy na výběr mezi seller_rkid
a seller_id
(viz. odstavec 1.1).
Pokud není makléř zaměstnancem seller_is_employee
= false, musí být vyplněno IČ makléře.
Ostatní položky jsou nepovinné. U korektně vloženého makléře je získáno seller_id
číslo.
V případě, že v metodě dojde k jinému stavu než je 200 vrací metoda v parametru output
datový typ array.
struct { int status Status (200=OK, 407=Neplatne prihlaseni, 452=Nejsou vyplneny vsechny povinne polozky nebo jsou spatneho typu (%s)) string statusMessage Slovni popis statusu. struct output ( int seller_id cislo maklere string photo V pripade, ze se nepovede ulozit fotku maklere. Vrati se slovni popis duvodu. ) }
Přidání nového makléře.
Aby makléř byl vložen, je potřeba vyplnit tyto povinné položky: session_id
, client_name
(jméno a přijmení), contact_gsm
(mobil), contact_email
(email). Seller_rkid
je nepovinná položka a slouží též jako identifikátor konkrétního makléře. Je to alternativa k seller_id
. Při vkládaní inzerátu, pokud má vlastního makléře, je tedy na výběr mezi seller_rkid
a seller_id
(viz. odstavec 1.1). Ostatní položky contact_phone
(telefon), contact_icq
(ICQ), makler_note
(poznámka makléře) a photo
(fotografie makléře) jsou nepovinné. U korektně vloženého makléře je získáno seller_id
číslo.
V případě, že v metodě dojde k jinému stavu než je 200 vrací metoda v parametru output
datový typ array.
struct { int status Status (200=OK, 407=Neplatne prihlaseni, 452=Nejsou vyplneny vsechny povinne polozky nebo jsou spatneho typu (%s)) string statusMessage Slovni popis statusu. struct output ( int seller_id cislo maklere string photo V pripade, ze se nepovede ulozit fotku maklere. Vrati se slovni popis duvodu. ) }
Odebrání existujícího makléře.
Odstranění proběhne při vyplněním seller_id
nebo seller_rkid
. Parametr seller_id
má před seller_rkid
přednost.
struct { int status Status (200=OK, 407=Neplatne prihlaseni 461=Makler nenalezen) string statusMessage Slovni popis statusu. array output ( ) }
Výpis makléřů.
V output je vráceno pole, kde každý prvek pole obsahuje seller_id
, seller_rkid
, client_name
a photo
.
V případě, že v metodě dojde k jinému stavu než je 200 vrací metoda v parametru output
datový typ array.
struct { int status Status (200=OK, 407=Neautorizovany pristup) string statusMessage Slovni popis statusu. struct output ( int sellerr_id cislo maklere // Zastaralé, v nové verzi bude odstraněno. int seller_id cislo maklere string seller_rkid interni cislo rk maklere string client_name Jmeno a prijmeni int photo Fotografie 1-ano, 0-ne ) }