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.

...

{ "quoi": "Objet contenu dans l'attribut 'data' du message", "format": "JSON" }

 

 

Clé de routageQuand ?Contenu du messageExemple de contenu
Bloc de code
themeEclipse
languagejavascript
Astuce

N'oubliez pas de mettre à jour la propriétés "Clés de routage émises" de la page avec les nouvelles routing keys

...

Clé de routageActions effectuéesContenu du messageExemple de contenu
request.mailinglist.updateCrée ou met à jour la liste de diffusion pour atteindre l'état spécifié

 

Bloc de code
titleJSON SCHEMA
{   
   "$schema":"http://json-schema.org/draft-04/schema#",
   "title":"Mailling list creation message",
   "type":"object",
   "properties":{   
      "name":{   
         "type":"string",
         "description":"Name of the mailling list"
      },
      "primary_email":{   
         "type":"string",
         "description":"Primary email address used to create the mailling list"
      },
      "description":{   
         "type":"string",
         "description":"Description of the mailling list"
      },
      "aliases":{   
         "type":"array",
         "description":"Mailling list email aliases",
         "items":{   
            "type":"string"
         }
      },
      "members":{   
         "type":"array",
         "description":"List of members email address",
         "items":{   
            "type":"string"
         }
      },
      "message_max_bytes_size":{   
         "type":"integer",
         "description":"Message maximum size in bytes. Default to 3MB",
         "default":3145728
      },
      "object_tag":{   
         "type":"string",
         "description":"Tag in front of object. ex: [me211]"
      },
      "message_footer":{   
         "type":"string",
         "description":"Message appended to the bottom of each message"
      },
      "is_archived":{   
         "type":"boolean",
         "description":"Defines if messages archive is activated for this mailling list",
         "default":false
      },
      "distribution_policy":{   
         "enum":[   
            "open",
            "closed",
            "moderated"
         ],
         "default":"closed",
         "description":"open: Anyone can post to the list;closed: Only members can post to the list; moderated: All message shave to be approved by a moderator"
      }
   },
   "additionalProperties":true,
   "required":[   
      "name",
      "primary_email"
   ]
}

 

Bloc de code
themeEclipse
languagejavascript
{
	"quoi": "Objet contenu dans l'attribut 'data' du message",
    "format": "JSON  
   "name":"PouetList3",
   "primary_email":"[email protected]",
   "description":"Liste de test de Karine",
   "aliases":[  
      "[email protected]"
   ],
   "members":[  
      "[email protected]",
      "[email protected]",
      "[email protected]",
      "[email protected]",
      "[email protected]"
   ],
   "message_max_bytes_size":500,
   "object_tag":"Test Message Header",
   "message_footer":"Test Message Footer",
   "is_archived":true,
   "distribution_policy":"open"
}
Astuce

N'oubliez pas de mettre à jour la propriétés "Clés de routage écoutées" de la page avec les nouvelles routing keys

...