The processes for sending Artisan object messages will not deviate significantly from the examples shown previously for Product objects. The creation and transmission of create and update messages will typically follow a structure that looks something like this:
# - Typical create-object message-creation and -transmission create_message = DaemonMessage( 'create', object_to_create.to_message_data(), signing_key ) sender = RabbitMQSender() sender.send_message(create_message) # - Typical update-object message-creation and -transmission update_message = DaemonMessage( 'update', object_to_update.to_message_data(), signing_key ) sender = RabbitMQSender() sender.send_message(update_message)
Deletion messages, depending on what decision is made regarding sending the full object dataset, or just the required oid value,...