Eo Engine

Overview

Sposób wywołania

    _connection = new AdmPanelManager("<host_url>").Connect();
    _connection.<method_name(params)>

Dostępne metody

Nazwa Metody Opis Parametry Odpowiedź
SetNamespace Ustawienie namespacu klienta namespaceId:sting status:true:false
GetSettings Pobranie ustawień aplikacji n/d SettingsObject
GetCategories Pobranie produktów Array[CategoryFilers] CategoriesObject
GetBrands Pobranie produktów n/d BrandsObject
GetProducts Pobranie produktów Array[ProductFilters] ProductsObject
GetProduct Pobranie produktu uuid ProductObject

Opis Encji

SettingsObject

{
    "body": [
        {
            "label": "<Settings Name:string>",
            "value": <Option Value:Boolean>
        }
    ]
}

CategoryFilers

{
    "filterName<string>": filterValue<string|Integer>
}

CategoriesObject

{
    "body": [
        {
            "id": <category id: uuid>,
            "category_name": <category name: string>,
            "parent_category_id": <patent category id: uuid|null>,
            "category_order": <category position: Integer>
        }
    ]
}

BrandsObject

{
   "body": [
       {
           "id": "<brand id: uuid>",
           "brand_name": "<brand name: uuid>",
           "brand_logo": "<brand logo: urlLink>"
       }
   ]
}

ProductFilers

{
    "filterName<string>": filterValue<string|Integer>
}

ProductsObject

{
    "body": [
        {
            "id": "<product id: uuid>",
            "product_name": "<product name: string>",
            "product_thumb_link": <product image: urlLink>,
            "product_price": "<product price: string>",
            "product_special_price": "<product special price: string>",
            "product_shop_url": "<product url: string>"
        }
    ]
}

ProductObject

{
    "body": {
            "id": "<product id: uuid>",
            "product_name": "<product name: string>",
            "product_thumb_link": <product image: urlLink>,
            "product_price": "<product price: string>",
            "product_special_price": "<product special price: string>",
            "product_shop_url": "<product url: string>"
        }
}