Skip to content

Instantly share code, notes, and snippets.

@simplement-e
Created November 25, 2019 12:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save simplement-e/f2885d66196774cff399c5e0754e009b to your computer and use it in GitHub Desktop.
Save simplement-e/f2885d66196774cff399c5e0754e009b to your computer and use it in GitHub Desktop.
Objets de données
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; }
string Incitation { get; set; }
string ModeLivraisonIdentifiant { get; set; }
bool ModeLivraisonEstPointRetrait { get; set; }
Guid ClientGuid { get; set; }
string ClientNom { get; set; }
bool EstClientConnecte { get; set; }
decimal MontantTTCAvecMagasin { get; set; }
string MontantTTCAvecMagasinFormate { get; set; }
decimal MontantTTC { get; set; }
string MontantTTCFormate { get; set; }
string ProcessAPrivilegier { get; set; }
PanierGroupe[] Groupes { get; set; }
string CodeAvantageActif { get; set; }
}
class LignePanier
{
MetaTypeArticle TypeArticle { get; set; }
string Identifiant { get; set; }
string IdentifiantLigneParent { get; set; }
string Libelle { get; set; }
string Reference { get; set; }
Guid ArticleGuid { get; set; }
decimal Quantite { get; set; }
string GroupePanier { get; set; }
decimal PuOriginalHT { get; set; }
decimal PuOriginalTTC { get; set; }
decimal PuFinalTTC { get; set; }
decimal PuFinalHT { get; set; }
decimal RemiseHT { get; set; }
decimal RemiseTTC { get; set; }
string ImageUrl { get; set; }
bool LigneMiseAJour { get; set; }
string Marque { get; set; }
string PrixFormate { get; set; }
string PrixOriginalFormate { get; set; }
string RemiseFormatee { get; set; }
Guid? MagasinGuid { get; set; }
string Groupe { get; set; }
bool NonModifiable { get; set; }
String[] AttributsDifferentiants { get; set; }
String[] DonneesPersonnalisees { get; set; }
String[] DetailsFraisAnnexes { get; set; }
System.Boolean? DisponibleMagasin { get; set; }
System.Boolean? DisponibleCentrale { get; set; }
}
enum MetaTypeArticle
{
Produit, // =0
FraisDePort, // =1
Avantages, // =2
Services, // =3
Loyers, // =4
Lot, // =5
Financier, // =6
Taxe, // =7
LicenceEtBrevet, // =8
}
class ErreurPanier
{
GraviteErreurPanier Gravite { get; }
string Message { get; set; }
bool EstBloquante { get; set; }
string MessageCorrection { get; set; }
string UrlCorrection { get; set; }
bool EstRedirectionAutomatique { get; set; }
}
enum GraviteErreurPanier
{
Warning, // =0
Erreur, // =1
}
class PanierGroupe
{
string Code { get; set; }
string Libelle { get; set; }
string Details { get; set; }
string TypeProcessAssocie { get; set; }
bool EstExterne { get; set; }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment