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.

Vrácená struktura

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.

Vrácená struktura

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.

Vrácená struktura

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
    )
}