Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrChannelNotInitialized = errors.NewCustom(400, "Channel not initialized")
ErrChannelNotInitialized Rabbit channel could not be initialized
Functions ¶
func EmitOrderPlaced ¶
*
* * @api {topic} order/order-placed Orden Creada * * @apiGroup RabbitMQ POST * * @apiDescription Envía de mensajes order-placed desde Order con el topic "order_placed". * * @apiSuccessExample {json} Mensaje * { * "type": "order-placed", * "message" : { * "cartId": "{cartId}", * "orderId": "{orderId}" * "articles": [{ * "articleId": "{article id}" * "quantity" : {quantity} * }, ...] * } * } *
func SendArticleValidation ¶
func SendArticleValidation(data ArticleValidationData) error
*
* * @api {direct} cart/article-data Validación de Artículos * * @apiGroup RabbitMQ POST * * @apiDescription Antes de iniciar las operaciones se validan los artículos contra el catalogo. * * @apiSuccessExample {json} Mensaje * { * "type": "article-data", * "message" : { * "cartId": "{cartId}", * "articleId": "{articleId}", * } * }
Types ¶
type ArticleValidationData ¶
Click to show internal directories.
Click to hide internal directories.