<?xml version="1.0" encoding="UTF-8"?>
<changelog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="file:/var/app/InputFileSchema.xsd">

    <!-- Tombstone message for ES delete with string key -->
    <changeset id="test-kafka:1"  author="npatel" run-always="true" topic="event.test" kafka-cluster-name="managed-kafka-artist-diy">
            <kafkamessage key="229984c7-d54d-45f4-9613-11ff326ff602" tombstone="true"></kafkamessage>
    </changeset>

    <!-- Regular json message with no explicit key. The key will be null. -->
    <changeset id="test-kafka:2"  author="npatel" run-always="true" topic="event.test" kafka-cluster-name="managed-kafka-artist-diy">
            <kafkamessage> {"id": "some-id"} </kafkamessage>
    </changeset>

    <!-- Regular json message with string  key -->
    <changeset id="test-kafka:3"  author="npatel" run-always="true" topic="event.test" kafka-cluster-name="managed-kafka-artist-diy">
        <kafkamessage key="8b49caec-4d33-4450-8bd9-0d6fcd74b83e">
            { "accountPayee": { "accountPayeeId": 76249 }, "timestamp": "2024-03-21T21:16:41Z" }
        </kafkamessage>
    </changeset>

    <!-- String message with no explicit key. The key will be null. -->
    <changeset id="test-kafka:4"  author="npatel" run-always="true" topic="event.test" kafka-cluster-name="managed-kafka-artist-diy">
            <kafkamessage> "send some message" </kafkamessage>
    </changeset>

    <!-- String message with key -->
    <changeset id="test-kafka:5"  author="npatel" run-always="true" topic="test">
            <kafkamessage key="65274d33-8eff-4efe-9c0e-e7c44a4919cd.csv" value_serializer="string">
                "product # 61543 created"
            </kafkamessage>
    </changeset>

    <!-- Regular json message with json key -->
    <changeset id="test-kafka:6"  author="npatel" run-always="true" topic="test">
        <kafkamessage key='{"id":76249}'  key_serializer="json">
            { "accountPayee": { "accountPayeeId": 76249 }, "timestamp": "2024-03-21T21:16:41Z" }
        </kafkamessage>
    </changeset>
</changelog>
