Editare persoana de contact - celdotro/marketplace GitHub Wiki

Despre

  • Editeaza o persoana de contact

Clasa

celmarket\Admin\AdminContacts

Metoda

editContact

API

  • metoda: admininfo
  • actiune: saveAfiliateContact

Parametri

  • id = ID-ul persoanei de contact
  • params = datele persoanei de contact -> array
    • type = tipul persoanei de contact
      • admin = Reprezentant legal
      • tehnic = Tehnic
      • sales = Vanzari
      • financial = Financiar
      • op = Operational
      • shipping = Livrari
    • name = numele persoanei de contact
    • phone = numarul de telefon
    • email = adresa de email
    • status = status persoana contact
      • 1 = persoana de contact este activa
      • 0 = persoana de contact este inactiva

Raspuns

Un obiect cu urmatoarele atribute

  • list = lista de contacte -> array
    • (element din array) = un contact -> obiect
      • id = ID-ul contactului
      • type = tipul contactului
        • admin = Reprezentant legal
        • tehnic = Tehnic
        • sales = Vanzari
        • financial = Financiar
        • op = Operational
        • shipping = Livrari
      • name = numele persoanei de contact
      • phone = numarul de telefon
      • email = adresa de email
      • status = status persoana contact
        • 1 = persoana de contact este activa
        • 0 = persoana de contact este inactiva
  • page = numarul paginii
  • total = numarul total de contacte
  • limit = limita pe pagina

Exemplu - PHP

https://github.com/celdotro/marketplace_examples/blob/master/Admin/44.editContact.php

Exemplu - JSON

{
    "request": {
        "id": 1,
        "type": "shipping",
        "name": "Ion Popescu",
        "phone": "0724123456",
        "email": "[email protected]",
        "status": 1
    },
  
    "response": {
        "list": [
            {
                "id": 1,
                "type": "shipping",
                "name": "Ion Popescu",
                "phone": "0724123456",
                "email": "[email protected]",
                "status": 1
            }
        ],
        "page": 1,
        "total": 1,
        "limit": 25
    }
}