Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Les tables utilisées sont :

  • sw_data_emailtemplateheader : Table des entêtes de modèles d’emails

  • sw_data_emailtemplatedetail : Table des détails de modèles d’emails

Les tables liées sont :

  • sw_data_emailtemplatedetaildocument : Table des pièces jointes d'un modèle d'email

...

verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour les tables emailtemplateheader et baseculture

Bloc de code
languagejson
"related": [
{
  "emailtemplateheader": {
    "codeemailtemplateheader": "INVIT_CONF",
    "generictype_ID_scope": "",
    "isDefault": "0"
  },
  "baseculture": {
    "codebaseculture": "FR-FR",
    "label": "French - France",
    "codelanguage": "FR",
    "masked": "0"
  }
}]

verb: PUT

Bloc de code
languagejson
"emailtemplatedetail": {
    "codeemailtemplatedetail": "INVIT_CONF-FR", /* Code globalement unique du modèle d'email. Si non fourni code=ID (Varchar (255))*/
    "emailtemplateheader_ID": "INVIT_CONF", /* Code entête de modèle d'email (ForeignKey () - sw_data_emailtemplateheader.codeemailtemplateheader)*/
    "name": "Invitation conférence tuning mysql" /* Nom (Varchar (255))*/
    "validityStartDate": "2022-02-28 00:00:00", /* Date de début de validité (DatetIme())*/
    "validityEndDate": "", /* Date de fin de validité (DatetIme())*/
    "description": "Email d'invitation à la conférence Tuning MySql", /* Description (Text (65535))*/
    "subject": "Invitation Tuning MySql", /* Objet (Varchar (255))*/ 
    "body": "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />..." /* Corps du modèle en HTML (Text (65535))*/
  }

...