Skip to content

Instantly share code, notes, and snippets.

@simplement-e
simplement-e / exemple-ecommerce-catalog-search.json
Created November 25, 2019 13:02
Exemple de retour api catalog search ecommerce
"Criteres": [
{
"Libelle": "SousSegmentation",
"Code": "seg_pk",
"CodeInterne": "seg_pk",
"AutoriseMultiValeur": false,
"TypeCritere": 1,
"ValeursEnumerees":
[
class ArticlePhygitalDetail
{
CPointSoftware.Equihira.Extensibility.PointOfSale.DigitalSignage.ArticleReference[] AutresReferences { get; set; }
EmplacementMagasin EmplacementStockMagasin { get; set; }
CPointSoftware.Equihira.Extensibility.PointOfSale.DigitalSignage.ArticlePhygitalLot[] Lots { get; set; }
ArticlePhygitalDimensions Dimensions { get; set; }
CPointSoftware.Equihira.Extensibility.PointOfSale.DigitalSignage.ArticlePhygitalTaxe[] Taxes { get; set; }
ArticlePhygitalBase Parent { get; set; }
CPointSoftware.Equihira.Extensibility.PointOfSale.DigitalSignage.ArticleDispoDigiSign[] Disponibilites { get; set; }
ArticlePhygitalVersion[] Instances { get; set; }
class ArticlePhygitalDetail
{
CPointSoftware.Equihira.Extensibility.PointOfSale.DigitalSignage.ArticleReference[] AutresReferences { get; set; }
EmplacementMagasin EmplacementStockMagasin { get; set; }
CPointSoftware.Equihira.Extensibility.PointOfSale.DigitalSignage.ArticlePhygitalLot[] Lots { get; set; }
ArticlePhygitalDimensions Dimensions { get; set; }
CPointSoftware.Equihira.Extensibility.PointOfSale.DigitalSignage.ArticlePhygitalTaxe[] Taxes { get; set; }
ArticlePhygitalBase Parent { get; set; }
CPointSoftware.Equihira.Extensibility.PointOfSale.DigitalSignage.ArticleDispoDigiSign[] Disponibilites { get; set; }
ArticlePhygitalVersion[] Instances { get; set; }
class Panier
{
LignePanier[] Lignes { get; set; }
LignePanier FraisPort { get; set; }
LignePanier[] Avantages { get; set; }
bool EstValidable { get; set; }
bool DemandeFraisPort { get; set; }
string DestinationPrevueCodePostal { get; set; }
string DestinationPrevueCodePays { get; set; }
ErreurPanier ErreurPanier { get; set; }
class String
{
Char Chars { get; }
int Length { get; }
}
class WishlistDetails
{
Guid Guid { get; set; }
string Libelle { get; set; }
CPointSoftware.ECommerce.Tools.NUIProviderModule+NuiWishlistHandler+WishlistLigne[] Lignes { get; set; }
}
class WishlistDetails
{
Guid Guid { get; set; }
string Libelle { get; set; }
CPointSoftware.ECommerce.Tools.NUIProviderModule+NuiWishlistHandler+WishlistLigne[] Lignes { get; set; }
}
class WishlistLigne
{
Guid Guid { get; set; }
class SuppressionMarqueEventData
{
int MarPk { get; set; }
string Libelle { get; set; }
string Code { get; set; }
bool EstInterne { get; set; }
}
class ModificationMarqueEventData
{
int MarPk { get; set; }
string Libelle { get; set; }
string Code { get; set; }
bool EstInterne { get; set; }
}
class CreationMarqueEventData
{
int MarPk { get; set; }
string Libelle { get; set; }
string Code { get; set; }
bool EstInterne { get; set; }
}