Data Contract

drn:decathlon-com:member::consents:DeletedProfile:sha256/71ee77ad9513363d05cdea531157f0608725b4a2bbad9041db1beb5a334d5688 Data Contract Specification v1.1.0
Decathlon

Info

Information about the data contract

Title
com.decathlon.member.consent.streaming:consent-public-avro-schema
Version
1.28.0-SNAPSHOT
Status
active
Owner
Decathlon | Consent Team
groupId
com.decathlon.member.consent.streaming
artifactId
consent-public-avro-schema

Servers

Servers of the data contract

  • Server
    load-europe
    Environment
    load
    Type
    kafka
    Host
    ${member_streaming_platform_kafka_load_eu_url}
    Topic
    local.dkt-member.consents.private.state.dummy-deleted-profile.normalized.v0.avro
    Format
    avro

Entity Relationship Diagram

Visual representation of data model relationships

                    erDiagram
	"**DeletedProfile**" {
	member_id string
}


                  

Data Model

The logical data model

DeletedProfile None
Member deletion event
topics: [{'name': 'local.dkt-member.consents.private.state.dummy-deleted-profile.normalized.v0.avro', 'compatibility': 'BACKWARD', 'retention': '1d'}]
member_id
string
Unique identifier of a user
format:uuid
Created at 21 Apr 2026 14:16:39 UTC with Data Contract CLI v0.10.35
dataContractSpecification: 1.1.0
id: drn:decathlon-com:member::consents:DeletedProfile:sha256/71ee77ad9513363d05cdea531157f0608725b4a2bbad9041db1beb5a334d5688
info:
  title: com.decathlon.member.consent.streaming:consent-public-avro-schema
  version: 1.28.0-SNAPSHOT
  status: active
  owner: Decathlon | Consent Team
  contact:
    name: CE-MEMBER-CONSENTS
    url: https://decathlondigital.slack.com/archives/C043NC82JCR
    email: [email protected]
  groupId: com.decathlon.member.consent.streaming
  artifactId: consent-public-avro-schema
servers:
  load-europe:
    type: kafka
    environment: load
    format: avro
    host: ${member_streaming_platform_kafka_load_eu_url}
    topic: local.dkt-member.consents.private.state.dummy-deleted-profile.normalized.v0.avro
models:
  DeletedProfile:
    description: Member deletion event
    namespace: com.decathlon.identity.streaming.domain.avro.v1.private
    fields:
      member_id:
        type: string
        format: uuid
        required: false
        description: Unique identifier of a user
        config:
          avroType: string
          avroLogicalType: uuid
          avroDefault: null
    config:
      topics:
      - name: local.dkt-member.consents.private.state.dummy-deleted-profile.normalized.v0.avro
        compatibility: BACKWARD
        retention: 1d
    topics:
    - name: local.dkt-member.consents.private.state.dummy-deleted-profile.normalized.v0.avro
      compatibility: BACKWARD
      retention: 1d
links:
  repo: https://github.com/dktunited/consent-management-streaming-avro-schemas
tags:
- Decathlon