{
  "asyncapi": "3.0.0",
  "id": "urn:aura:events:public-contract",
  "info": {
    "title": "Aura event contracts — public projection",
    "version": "portal-build",
    "description": "Channel identities, address templates and payload schemas for integration. Repository, ref, source, handler and publisher/subscriber topology are deliberately absent."
  },
  "defaultContentType": "application/json",
  "channels": {
    "TenantDetailChangedEvent.b65655a19b27": {
      "address": "{prefix}-{perInstanceTag}-TenantDetailChangedEvent-{postfix}",
      "title": "TenantDetailChangedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "TenantDetailChangedEvent": {
          "name": "TenantDetailChangedEvent",
          "title": "TenantDetailChangedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "TenantDetailChangedEvent",
            "properties": {
              "Code": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TenantDetail": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "perInstanceTag": {
          "description": "Deployment-specific value for {perInstanceTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "RefreshDynamicApiEndpointDefinitionListEvent.8cf2ac4c7fa7": {
      "address": "{targetDaprAppId}-RefreshDynamicApiEndpointDefinitionListEvent-{postfix}",
      "title": "RefreshDynamicApiEndpointDefinitionListEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "RefreshDynamicApiEndpointDefinitionListEvent": {
          "name": "RefreshDynamicApiEndpointDefinitionListEvent",
          "title": "RefreshDynamicApiEndpointDefinitionListEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "RefreshDynamicApiEndpointDefinitionListEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "MemoryCacheManagerRefreshedEvent.27c7aa6be5e0": {
      "address": "{targetDaprAppId}-{perInstanceTag}-MemoryCacheManagerRefreshedEvent-{postfix}",
      "title": "MemoryCacheManagerRefreshedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "MemoryCacheManagerRefreshedEvent": {
          "name": "MemoryCacheManagerRefreshedEvent",
          "title": "MemoryCacheManagerRefreshedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "MemoryCacheManagerRefreshedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time"
              },
              "EventId": {
                "type": "string",
                "format": "uuid"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "IsSharedBetweenApplications": {
                "type": "boolean"
              },
              "IsSharedBetweenTenants": {
                "type": "boolean"
              },
              "Key": {
                "type": "string"
              },
              "ServiceName": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "perInstanceTag": {
          "description": "Deployment-specific value for {perInstanceTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "EntityLogEvent.d8ecad36ce1d": {
      "address": "{prefix}-{tenantCode}-{bulkTag}-EntityLogEvent-{postfix}",
      "title": "EntityLogEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "EntityLogEvent": {
          "name": "EntityLogEvent",
          "title": "EntityLogEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "EntityLogEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EntityLogs": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "EntryId": {
                "type": "string",
                "description": "set by the bulk subscribe reader, not by the publisher"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "Status": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey",
              "entryId",
              "status"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "bulkTag": {
          "description": "Deployment-specific value for {bulkTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "tenantCode": {
          "description": "Deployment-specific value for {tenantCode}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ServiceLogEvent.5e3ade7aada7": {
      "address": "{prefix}-{tenantCode}-{bulkTag}-ServiceLogEvent-{postfix}",
      "title": "ServiceLogEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ServiceLogEvent": {
          "name": "ServiceLogEvent",
          "title": "ServiceLogEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ServiceLogEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EntryId": {
                "type": "string",
                "description": "set by the bulk subscribe reader, not by the publisher"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ServiceLog": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "Status": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey",
              "entryId",
              "status"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "bulkTag": {
          "description": "Deployment-specific value for {bulkTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "tenantCode": {
          "description": "Deployment-specific value for {tenantCode}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AuraDynamicEvent.aeaca87afad1": {
      "address": "{prefix}-AuraDynamicEvent-{postfix}",
      "title": "AuraDynamicEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AuraDynamicEvent": {
          "name": "AuraDynamicEvent",
          "title": "AuraDynamicEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AuraDynamicEvent",
            "properties": {
              "Code": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "Parameters": {
                "type": "object",
                "additionalProperties": {
                  "type": "object"
                }
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AuraEncryptedEvent.1b97b78c7bb6": {
      "address": "{prefix}-AuraEncryptedEvent-{postfix}",
      "title": "AuraEncryptedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AuraEncryptedEvent": {
          "name": "AuraEncryptedEvent",
          "title": "AuraEncryptedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AuraEncryptedEvent",
            "properties": {
              "Content": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DataMigratedEvent.57037e5e1cbd": {
      "address": "{prefix}-DataMigratedEvent-{postfix}",
      "title": "DataMigratedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DataMigratedEvent": {
          "name": "DataMigratedEvent",
          "title": "DataMigratedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DataMigratedEvent",
            "properties": {
              "AccessToken": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "DataMigrationItems": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "SourceDaprAppId": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DomainDataMigratedEvent.8dd9aae629e6": {
      "address": "{targetDaprAppId}-DomainDataMigratedEvent-{postfix}",
      "title": "DomainDataMigratedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DomainDataMigratedEvent": {
          "name": "DomainDataMigratedEvent",
          "title": "DomainDataMigratedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DomainDataMigratedEvent",
            "properties": {
              "AccessToken": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "TableDataMigratedEvent.55895f6b6007": {
      "address": "{prefix}-TableDataMigratedEvent-{postfix}",
      "title": "TableDataMigratedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "TableDataMigratedEvent": {
          "name": "TableDataMigratedEvent",
          "title": "TableDataMigratedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "TableDataMigratedEvent",
            "properties": {
              "AccessToken": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "SourceDaprAppId": {
                "type": "string"
              },
              "TableDataEventItem": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "QueryAddedEvent.7cab3d5b7b19": {
      "address": "{prefix}-{perInstanceTag}-QueryAddedEvent-{postfix}",
      "title": "QueryAddedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "QueryAddedEvent": {
          "name": "QueryAddedEvent",
          "title": "QueryAddedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "QueryAddedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "QueryProperty": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "perInstanceTag": {
          "description": "Deployment-specific value for {perInstanceTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "QueryDeletedEvent.fe3f0f034f97": {
      "address": "{prefix}-QueryDeletedEvent-{postfix}",
      "title": "QueryDeletedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "QueryDeletedEvent": {
          "name": "QueryDeletedEvent",
          "title": "QueryDeletedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "QueryDeletedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "QueryProperty": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "EntityLogEvent.d0d0550e3094": {
      "address": "{prefix}-EntityLogEvent-{postfix}",
      "title": "EntityLogEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "EntityLogEvent": {
          "name": "EntityLogEvent",
          "title": "EntityLogEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "EntityLogEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time"
              },
              "EntityLogs": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "EventId": {
                "type": "string",
                "format": "uuid"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                }
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateAccountNotificationSmsDistributedEvent.478636d548fa": {
      "address": "{prefix}-CreateAccountNotificationSmsDistributedEvent-{postfix}",
      "title": "CreateAccountNotificationSmsDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateAccountNotificationSmsDistributedEvent": {
          "name": "CreateAccountNotificationSmsDistributedEvent",
          "title": "CreateAccountNotificationSmsDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateAccountNotificationSmsDistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "CustomerNumber": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AccountProfitDistributionInsertEvent.59624c6a8f95": {
      "address": "{targetDaprAppId}-AccountProfitDistributionInsertEvent-{postfix}",
      "title": "AccountProfitDistributionInsertEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AccountProfitDistributionInsertEvent": {
          "name": "AccountProfitDistributionInsertEvent",
          "title": "AccountProfitDistributionInsertEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountProfitDistributionInsertEvent",
            "properties": {
              "BusinessKey": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "GrossProfit": {
                "type": "number"
              },
              "GrossProfitLocal": {
                "type": "number"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "NetProfit": {
                "type": "number"
              },
              "NetProfitLocal": {
                "type": "number"
              },
              "SourceType": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TaxAmountLocal": {
                "type": "number"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AccountTransactionInsertEvent.db71d415af6f": {
      "address": "{prefix}-AccountTransactionInsertEvent-{postfix}",
      "title": "AccountTransactionInsertEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AccountTransactionInsertEvent": {
          "name": "AccountTransactionInsertEvent",
          "title": "AccountTransactionInsertEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountTransactionInsertEvent",
            "properties": {
              "Amount": {
                "type": "number"
              },
              "BranchId": {
                "type": "integer"
              },
              "BusinessKey": {
                "type": "string"
              },
              "CardTransactionId": {
                "type": "string"
              },
              "ChannelCode": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrencyId": {
                "type": "integer"
              },
              "Description": {
                "type": "string"
              },
              "EasyAddressType": {
                "type": "integer"
              },
              "EasyAddressTypeValue": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "FromAccountNumber": {
                "type": "string"
              },
              "FromBankCode": {
                "type": "integer"
              },
              "FromCardNumber": {
                "type": "string"
              },
              "FromEasyAddress": {
                "type": "boolean"
              },
              "FromIban": {
                "type": "string"
              },
              "FromIdentityNumber": {
                "type": "string"
              },
              "FromOwner": {
                "type": "string"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "IsRefund": {
                "type": "integer"
              },
              "MessageDirection": {
                "type": "integer"
              },
              "MoneyTransferType": {
                "type": "integer"
              },
              "ParticipationCode": {
                "type": "string"
              },
              "PaymentPurpose": {
                "type": "integer"
              },
              "ProvisionNumber": {
                "type": "string"
              },
              "StatusName": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "ToAccountNumber": {
                "type": "string"
              },
              "ToBankCode": {
                "type": "integer"
              },
              "ToCardNumber": {
                "type": "string"
              },
              "ToIban": {
                "type": "string"
              },
              "ToIdentityNumber": {
                "type": "string"
              },
              "ToOwner": {
                "type": "string"
              },
              "TransactionDate": {
                "type": "string",
                "format": "date-time"
              },
              "TransactionFee": {
                "type": "number"
              },
              "UniqueId": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AccountingPublishDistributedEvent.a9b67bb065a8": {
      "address": "{prefix}-AccountingPublishDistributedEvent-{postfix}",
      "title": "AccountingPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AccountingPublishDistributedEvent": {
          "name": "AccountingPublishDistributedEvent",
          "title": "AccountingPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountingPublishDistributedEvent",
            "properties": {
              "AccountingEntryId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SendSmsOtpEvent.4a529845586c": {
      "address": "{prefix}-SendSmsOtpEvent-{postfix}",
      "title": "SendSmsOtpEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SendSmsOtpEvent": {
          "name": "SendSmsOtpEvent",
          "title": "SendSmsOtpEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SendSmsOtpEvent",
            "properties": {
              "Body": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "GsmNumber": {
                "type": "string"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "SmsNotificationDetailId": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DigitalPasswordPublishEvent.d1735d7636ab": {
      "address": "{prefix}-DigitalPasswordPublishEvent-{postfix}",
      "title": "DigitalPasswordPublishEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DigitalPasswordPublishEvent": {
          "name": "DigitalPasswordPublishEvent",
          "title": "DigitalPasswordPublishEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DigitalPasswordPublishEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "WebUserId": {
                "type": "integer"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "LoginAttemptEvent.611768f1ea37": {
      "address": "{prefix}-LoginAttemptEvent-{postfix}",
      "title": "LoginAttemptEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "LoginAttemptEvent": {
          "name": "LoginAttemptEvent",
          "title": "LoginAttemptEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "LoginAttemptEvent",
            "properties": {
              "ActivationToken": {
                "type": "string"
              },
              "ApplicationName": {
                "type": "string"
              },
              "AttemptedDate": {
                "type": "string",
                "format": "date-time"
              },
              "AuthFlow": {
                "type": "integer"
              },
              "Clientid": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "DeviceModel": {
                "type": "string"
              },
              "Deviceid": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "FailureReason": {
                "type": "string"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IpAddress": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "IsSuccess": {
                "type": "boolean"
              },
              "OsVersion": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "UserAgent": {
                "type": "string"
              },
              "Userid": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "NotifyMessageCreatedEvent.74415c37787e": {
      "address": "{prefix}-NotifyMessageCreatedEvent-{postfix}",
      "title": "NotifyMessageCreatedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "NotifyMessageCreatedEvent": {
          "name": "NotifyMessageCreatedEvent",
          "title": "NotifyMessageCreatedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "NotifyMessageCreatedEvent",
            "properties": {
              "BroadcastMessageRequest": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "FastMoneyTransferPublishDistributedEvent.aa366d133e99": {
      "address": "{prefix}-FastMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "FastMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "FastMoneyTransferPublishDistributedEvent": {
          "name": "FastMoneyTransferPublishDistributedEvent",
          "title": "FastMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "FastMoneyTransferPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "Id": {
                "type": "string",
                "format": "uuid"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "IncomingFastMoneyTransferPublishDistributedEvent.b59eaf7cfd8a": {
      "address": "{prefix}-IncomingFastMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "IncomingFastMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "IncomingFastMoneyTransferPublishDistributedEvent": {
          "name": "IncomingFastMoneyTransferPublishDistributedEvent",
          "title": "IncomingFastMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "IncomingFastMoneyTransferPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "Id": {
                "type": "string",
                "format": "uuid"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "InternalMoneyTransferPublishDistributedEvent.da540cfbe769": {
      "address": "{prefix}-InternalMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "InternalMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "InternalMoneyTransferPublishDistributedEvent": {
          "name": "InternalMoneyTransferPublishDistributedEvent",
          "title": "InternalMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "InternalMoneyTransferPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "InbankId": {
                "type": "string",
                "format": "uuid"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "IntraMoneyTransferPublishDistributedEvent.362b71c33a2f": {
      "address": "{prefix}-IntraMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "IntraMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "IntraMoneyTransferPublishDistributedEvent": {
          "name": "IntraMoneyTransferPublishDistributedEvent",
          "title": "IntraMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "IntraMoneyTransferPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "InbankId": {
                "type": "string",
                "format": "uuid"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "BpmRunCommitEvent.bdf78b6549af": {
      "address": "{prefix}-BpmRunCommitEvent-{postfix}",
      "title": "BpmRunCommitEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "BpmRunCommitEvent": {
          "name": "BpmRunCommitEvent",
          "title": "BpmRunCommitEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "BpmRunCommitEvent",
            "properties": {
              "CorrelationCheckpointId": {
                "type": "string",
                "format": "uuid"
              },
              "CorrelationId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrentBpmnElementType": {
                "type": "string"
              },
              "CurrentElementId": {
                "type": "string"
              },
              "CurrentElementInstanceKey": {
                "type": "integer"
              },
              "CurrentPriority": {
                "type": "integer"
              },
              "CurrentProcessInstanceKey": {
                "type": "integer"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "RemainingPriorities": {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              "Response": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "BpmRunExternalServiceRollbackEvent.55d4e1bb59ba": {
      "address": "{prefix}-BpmRunExternalServiceRollbackEvent-{postfix}",
      "title": "BpmRunExternalServiceRollbackEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "BpmRunExternalServiceRollbackEvent": {
          "name": "BpmRunExternalServiceRollbackEvent",
          "title": "BpmRunExternalServiceRollbackEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "BpmRunExternalServiceRollbackEvent",
            "properties": {
              "CorrelationCheckpointId": {
                "type": "string",
                "format": "uuid"
              },
              "CorrelationId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrentElementInstanceKey": {
                "type": "integer"
              },
              "CurrentPriority": {
                "type": "integer"
              },
              "CurrentProcessInstanceKey": {
                "type": "integer"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "RemainingPriorities": {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              "Response": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "BpmRunProcessDomainRollbackEvent.b85f0b360351": {
      "address": "{prefix}-BpmRunProcessDomainRollbackEvent-{postfix}",
      "title": "BpmRunProcessDomainRollbackEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "BpmRunProcessDomainRollbackEvent": {
          "name": "BpmRunProcessDomainRollbackEvent",
          "title": "BpmRunProcessDomainRollbackEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "BpmRunProcessDomainRollbackEvent",
            "properties": {
              "CorrelationCheckpointId": {
                "type": "string",
                "format": "uuid"
              },
              "CorrelationId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrentElementInstanceKey": {
                "type": "integer"
              },
              "CurrentPriority": {
                "type": "integer"
              },
              "CurrentProcessInstanceKey": {
                "type": "integer"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "RemainingPriorities": {
                "type": "array",
                "items": {
                  "type": "integer"
                }
              },
              "Response": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "BpmRunProcessRollbackEvent.d23455bc9627": {
      "address": "{prefix}-BpmRunProcessRollbackEvent-{postfix}",
      "title": "BpmRunProcessRollbackEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "BpmRunProcessRollbackEvent": {
          "name": "BpmRunProcessRollbackEvent",
          "title": "BpmRunProcessRollbackEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "BpmRunProcessRollbackEvent",
            "properties": {
              "CorrelationCheckpointId": {
                "type": "string",
                "format": "uuid"
              },
              "CorrelationId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrentElementInstanceKey": {
                "type": "integer"
              },
              "CurrentProcessInstanceKey": {
                "type": "integer"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "Response": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DaprExporterDistributedBulkEvent.59061e0d516c": {
      "address": "{bulkTag}-DAPR-EXPORTER",
      "title": "DaprExporterDistributedBulkEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DaprExporterDistributedBulkEvent": {
          "name": "DaprExporterDistributedBulkEvent",
          "title": "DaprExporterDistributedBulkEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DaprExporterDistributedBulkEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "Data": {
                "type": "string"
              },
              "EntryId": {
                "type": "string",
                "description": "set by the bulk subscribe reader, not by the publisher"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "Status": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "Type": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey",
              "entryId",
              "status"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "bulkTag": {
          "description": "Deployment-specific value for {bulkTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DaprExporterDlqDistributedEvent.f15bcb15b29c": {
      "address": "DAPR-EXPORTER-DLQ",
      "title": "DaprExporterDlqDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "DaprExporterDlqDistributedEvent": {
          "name": "DaprExporterDlqDistributedEvent",
          "title": "DaprExporterDlqDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DaprExporterDlqDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "Data": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "Type": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "FieldChangedEvent.c63319c3f147": {
      "address": "{prefix}-FieldChangedEvent-{postfix}",
      "title": "FieldChangedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "FieldChangedEvent": {
          "name": "FieldChangedEvent",
          "title": "FieldChangedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "FieldChangedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "FieldCode": {
                "type": "string"
              },
              "FieldDefinitionId": {
                "type": "string",
                "format": "uuid"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "NotificationEvent.375322eddf7a": {
      "address": "{prefix}-NotificationEvent-{postfix}",
      "title": "NotificationEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "NotificationEvent": {
          "name": "NotificationEvent",
          "title": "NotificationEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "NotificationEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "NotificationCode": {
                "type": "string"
              },
              "ProcessInstanceKey": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ProcessCompensationDistributedEvent.9dce4992ae75": {
      "address": "COMPENSATION-EXPORTER",
      "title": "ProcessCompensationDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "ProcessCompensationDistributedEvent": {
          "name": "ProcessCompensationDistributedEvent",
          "title": "ProcessCompensationDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ProcessCompensationDistributedEvent",
            "properties": {
              "BpmnProcessId": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrentBpmnElementType": {
                "type": "string"
              },
              "CurrentElementId": {
                "type": "string"
              },
              "CurrentElementInstanceKey": {
                "type": "integer"
              },
              "CurrentProcessInstanceKey": {
                "type": "integer"
              },
              "ErrorCode": {
                "type": "string"
              },
              "ErrorMessage": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "IsSuccessful": {
                "type": "boolean"
              },
              "ProcessDefinitionKey": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "Variables": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "ProcessResponseDistributedEvent.3358e44a74e1": {
      "address": "{prefix}-{perInstanceTag}-RESPONSE-EXPORTER-{postfix}",
      "title": "ProcessResponseDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ProcessResponseDistributedEvent": {
          "name": "ProcessResponseDistributedEvent",
          "title": "ProcessResponseDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ProcessResponseDistributedEvent",
            "properties": {
              "CorrelationId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "ErrorCode": {
                "type": "string"
              },
              "ErrorMessage": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "IsSuccessful": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "Variables": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "perInstanceTag": {
          "description": "Deployment-specific value for {perInstanceTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "RefreshLocalCatalogCacheEvent.0c478a0eac3d": {
      "address": "{prefix}-{perInstanceTag}-RefreshLocalCatalogCacheEvent-{postfix}",
      "title": "RefreshLocalCatalogCacheEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "RefreshLocalCatalogCacheEvent": {
          "name": "RefreshLocalCatalogCacheEvent",
          "title": "RefreshLocalCatalogCacheEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "RefreshLocalCatalogCacheEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "Type": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "perInstanceTag": {
          "description": "Deployment-specific value for {perInstanceTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "RefreshLocalProcessCacheEvent.cf829130c552": {
      "address": "{prefix}-{perInstanceTag}-RefreshLocalProcessCacheEvent-{postfix}",
      "title": "RefreshLocalProcessCacheEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "RefreshLocalProcessCacheEvent": {
          "name": "RefreshLocalProcessCacheEvent",
          "title": "RefreshLocalProcessCacheEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "RefreshLocalProcessCacheEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ProcessDefinitionsIds": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uuid"
                }
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "perInstanceTag": {
          "description": "Deployment-specific value for {perInstanceTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "BroadcastMessageSendEvent.ff55754ff8dc": {
      "address": "{prefix}-BroadcastMessageSendEvent-{postfix}",
      "title": "BroadcastMessageSendEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "BroadcastMessageSendEvent": {
          "name": "BroadcastMessageSendEvent",
          "title": "BroadcastMessageSendEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "BroadcastMessageSendEvent",
            "properties": {
              "BroadcastMessageRequest": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TenantCode": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SlipGeneratedDistributedEvent.12ab152f2189": {
      "address": "{prefix}-SlipGeneratedDistributedEvent-{postfix}",
      "title": "SlipGeneratedDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SlipGeneratedDistributedEvent": {
          "name": "SlipGeneratedDistributedEvent",
          "title": "SlipGeneratedDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SlipGeneratedDistributedEvent",
            "properties": {
              "AccountingEntryId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EntityName": {
                "type": "string"
              },
              "EntityRowId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "LanguageCode": {
                "type": "string"
              },
              "SlipCode": {
                "type": "string"
              },
              "SlipVariables": {
                "type": "object",
                "additionalProperties": {
                  "type": "object"
                }
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TransactionDate": {
                "type": "string",
                "format": "date"
              },
              "TransactionType": {
                "type": "integer"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "UploadSlipDistributedEvent.ae22d4159574": {
      "address": "{prefix}-UploadSlipDistributedEvent-{postfix}",
      "title": "UploadSlipDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "UploadSlipDistributedEvent": {
          "name": "UploadSlipDistributedEvent",
          "title": "UploadSlipDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "UploadSlipDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerNumber": {
                "type": "string"
              },
              "EntityRowId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SendLoanSmsDistributedEvent.e7fac4819cd5": {
      "address": "{prefix}-SendLoanSmsDistributedEvent-{postfix}",
      "title": "SendLoanSmsDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SendLoanSmsDistributedEvent": {
          "name": "SendLoanSmsDistributedEvent",
          "title": "SendLoanSmsDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SendLoanSmsDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TemplateData": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "object"
                  }
                }
              },
              "TemplateDesignCode": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateBatchCardDistributedEvent.90d7839fa423": {
      "address": "{prefix}-{tenantCode}-{bulkTag}-CreateBatchCardDistributedEvent-{postfix}",
      "title": "CreateBatchCardDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateBatchCardDistributedEvent": {
          "name": "CreateBatchCardDistributedEvent",
          "title": "CreateBatchCardDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateBatchCardDistributedEvent",
            "properties": {
              "BatchCardFileId": {
                "type": "string",
                "format": "uuid"
              },
              "BatchCardRowId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EntryId": {
                "type": "string",
                "description": "set by the bulk subscribe reader, not by the publisher"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "RetryCount": {
                "type": "integer"
              },
              "Status": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey",
              "entryId",
              "status"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "bulkTag": {
          "description": "Deployment-specific value for {bulkTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "tenantCode": {
          "description": "Deployment-specific value for {tenantCode}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "FileValidationDistributedEvent.b03b95c4f740": {
      "address": "{prefix}-FileValidationDistributedEvent-{postfix}",
      "title": "FileValidationDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "FileValidationDistributedEvent": {
          "name": "FileValidationDistributedEvent",
          "title": "FileValidationDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "FileValidationDistributedEvent",
            "properties": {
              "BatchCardFileId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ProcessBatchCardFileDistributedEvent.7ef53b87c543": {
      "address": "{prefix}-ProcessBatchCardFileDistributedEvent-{postfix}",
      "title": "ProcessBatchCardFileDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ProcessBatchCardFileDistributedEvent": {
          "name": "ProcessBatchCardFileDistributedEvent",
          "title": "ProcessBatchCardFileDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ProcessBatchCardFileDistributedEvent",
            "properties": {
              "BatchCardFileId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateCardApplicationDistributedEvent.5a5674cbc56e": {
      "address": "{prefix}-CreateCardApplicationDistributedEvent-{postfix}",
      "title": "CreateCardApplicationDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateCardApplicationDistributedEvent": {
          "name": "CreateCardApplicationDistributedEvent",
          "title": "CreateCardApplicationDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateCardApplicationDistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "integer"
              },
              "AccountSuffix": {
                "type": "integer"
              },
              "AddressId": {
                "type": "integer"
              },
              "BranchCode": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrencyCode": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "Iban": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateCardApplicationV2DistributedEvent.30265418f56d": {
      "address": "{prefix}-CreateCardApplicationV2DistributedEvent-{postfix}",
      "title": "CreateCardApplicationV2DistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateCardApplicationV2DistributedEvent": {
          "name": "CreateCardApplicationV2DistributedEvent",
          "title": "CreateCardApplicationV2DistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateCardApplicationV2DistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "integer"
              },
              "AccountSuffix": {
                "type": "integer"
              },
              "AddressId": {
                "type": "integer"
              },
              "BranchCode": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrencyCode": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "Iban": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CardStockRequestDistributedEvent.b0ac1504c2ff": {
      "address": "{prefix}-CardStockRequestDistributedEvent-{postfix}",
      "title": "CardStockRequestDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CardStockRequestDistributedEvent": {
          "name": "CardStockRequestDistributedEvent",
          "title": "CardStockRequestDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CardStockRequestDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsAutomated": {
                "type": "boolean"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "OrganizationId": {
                "type": "string"
              },
              "ProductType": {
                "type": "integer"
              },
              "RequestQuantity": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CardStockDropDistributedEvent.b6834147a632": {
      "address": "{prefix}-CardStockDropDistributedEvent-{postfix}",
      "title": "CardStockDropDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CardStockDropDistributedEvent": {
          "name": "CardStockDropDistributedEvent",
          "title": "CardStockDropDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CardStockDropDistributedEvent",
            "properties": {
              "Barcode": {
                "type": "string"
              },
              "BranchKey": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PanHashLastFour": {
                "type": "string"
              },
              "ProductType": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AuthorizationBusinessKeyContentDistributedEvent.19cae7bb7377": {
      "address": "{prefix}-AuthorizationBusinessKeyContentDistributedEvent-{postfix}",
      "title": "AuthorizationBusinessKeyContentDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AuthorizationBusinessKeyContentDistributedEvent": {
          "name": "AuthorizationBusinessKeyContentDistributedEvent",
          "title": "AuthorizationBusinessKeyContentDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AuthorizationBusinessKeyContentDistributedEvent",
            "properties": {
              "BusinessKey": {
                "type": "string"
              },
              "ContentJson": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SyncWeChipContactsForAllCardsDistributedEvent.96701b8b1f3b": {
      "address": "{prefix}-SyncWeChipContactsForAllCardsDistributedEvent-{postfix}",
      "title": "SyncWeChipContactsForAllCardsDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SyncWeChipContactsForAllCardsDistributedEvent": {
          "name": "SyncWeChipContactsForAllCardsDistributedEvent",
          "title": "SyncWeChipContactsForAllCardsDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SyncWeChipContactsForAllCardsDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ReverseDistributedEvent.92285fa930d8": {
      "address": "{prefix}-ReverseDistributedEvent-{postfix}",
      "title": "ReverseDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ReverseDistributedEvent": {
          "name": "ReverseDistributedEvent",
          "title": "ReverseDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ReverseDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MainRequestId": {
                "type": "string",
                "format": "uuid"
              },
              "MainTransactionId": {
                "type": "string",
                "format": "uuid"
              },
              "Request": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TransactionTypeKey": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ClearingBusinessKeyContentDistributedEvent.d4ec9fec1971": {
      "address": "{prefix}-ClearingBusinessKeyContentDistributedEvent-{postfix}",
      "title": "ClearingBusinessKeyContentDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ClearingBusinessKeyContentDistributedEvent": {
          "name": "ClearingBusinessKeyContentDistributedEvent",
          "title": "ClearingBusinessKeyContentDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ClearingBusinessKeyContentDistributedEvent",
            "properties": {
              "BusinessKey": {
                "type": "string"
              },
              "ContentJson": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "UpdateWeChipContactDistributedEvent.563f6c9efb7d": {
      "address": "{prefix}-UpdateWeChipContactDistributedEvent-{postfix}",
      "title": "UpdateWeChipContactDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "UpdateWeChipContactDistributedEvent": {
          "name": "UpdateWeChipContactDistributedEvent",
          "title": "UpdateWeChipContactDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "UpdateWeChipContactDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PersonId": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ReconciliationBusinessKeyContentDistributedEvent.39e7e8ce903c": {
      "address": "{prefix}-ReconciliationBusinessKeyContentDistributedEvent-{postfix}",
      "title": "ReconciliationBusinessKeyContentDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ReconciliationBusinessKeyContentDistributedEvent": {
          "name": "ReconciliationBusinessKeyContentDistributedEvent",
          "title": "ReconciliationBusinessKeyContentDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ReconciliationBusinessKeyContentDistributedEvent",
            "properties": {
              "BusinessKey": {
                "type": "string"
              },
              "ContentJson": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "LoginAttemptEvent.fd52b8309aa1": {
      "address": "{prefix}-LoginAttemptEvent-{postfix}",
      "title": "LoginAttemptEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "LoginAttemptEvent": {
          "name": "LoginAttemptEvent",
          "title": "LoginAttemptEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "LoginAttemptEvent",
            "properties": {
              "ActivationToken": {
                "type": "string"
              },
              "ApplicationName": {
                "type": "string"
              },
              "AttemptedDate": {
                "type": "string",
                "format": "date-time"
              },
              "AuthFlow": {
                "type": "integer"
              },
              "Clientid": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "DeviceModel": {
                "type": "string"
              },
              "Deviceid": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "FailureReason": {
                "type": "string"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HistoryType": {
                "type": "integer"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "Impersonator": {
                "type": "string"
              },
              "IpAddress": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "IsSuccess": {
                "type": "boolean"
              },
              "OsVersion": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "UserAgent": {
                "type": "string"
              },
              "Userid": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DeleteKeycloakUserEvent.93b2bac47441": {
      "address": "{prefix}-DeleteKeycloakUserEvent-{postfix}",
      "title": "DeleteKeycloakUserEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DeleteKeycloakUserEvent": {
          "name": "DeleteKeycloakUserEvent",
          "title": "DeleteKeycloakUserEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DeleteKeycloakUserEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "UserName": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "UpdateUserPhoneInfoEvent.c46b10da880c": {
      "address": "{prefix}-UpdateUserPhoneInfoEvent-{postfix}",
      "title": "UpdateUserPhoneInfoEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "UpdateUserPhoneInfoEvent": {
          "name": "UpdateUserPhoneInfoEvent",
          "title": "UpdateUserPhoneInfoEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "UpdateUserPhoneInfoEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PhoneNumber": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "FieldChangedEvent.76e47dcf4caa": {
      "address": "{prefix}-{perInstanceTag}-FieldChangedEvent-{postfix}",
      "title": "FieldChangedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "FieldChangedEvent": {
          "name": "FieldChangedEvent",
          "title": "FieldChangedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "FieldChangedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "FieldCode": {
                "type": "string"
              },
              "FieldDefinitionId": {
                "type": "string",
                "format": "uuid"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "perInstanceTag": {
          "description": "Deployment-specific value for {perInstanceTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateCustomerApplicationDistributedEvent.5bc93f99afd8": {
      "address": "{prefix}-CreateCustomerApplicationDistributedEvent-{postfix}",
      "title": "CreateCustomerApplicationDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateCustomerApplicationDistributedEvent": {
          "name": "CreateCustomerApplicationDistributedEvent",
          "title": "CreateCustomerApplicationDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateCustomerApplicationDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrencyNumber": {
                "type": "string"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "Email": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "Incomes": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "JobOccupationTypeFieldId": {
                "type": "string",
                "format": "uuid"
              },
              "JobTitleOccupationTypeFieldId": {
                "type": "string",
                "format": "uuid"
              },
              "KycStatus": {
                "type": "integer"
              },
              "LoanProductIds": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uuid"
                }
              },
              "MaritalStatus": {
                "type": "integer"
              },
              "PartnerCode": {
                "type": "string"
              },
              "PayDay": {
                "type": "integer"
              },
              "PhoneNumber": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AccountCloseDistributedEvent.d53cb4d370d0": {
      "address": "seed_account_close_boa_to_dgcore",
      "title": "AccountCloseDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "AccountCloseDistributedEvent": {
          "name": "AccountCloseDistributedEvent",
          "title": "AccountCloseDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountCloseDistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "AccountSuffix": {
                "type": "string"
              },
              "BranchId": {
                "type": "string"
              },
              "BusinessKey": {
                "type": "string"
              },
              "CloseDate": {
                "type": "string",
                "format": "date-time"
              },
              "CloseReason": {
                "type": "string"
              },
              "CloseReasonExtra": {
                "type": "string"
              },
              "CloseUser": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsActive": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MainAccountNumber": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TranBranchId": {
                "type": "string"
              },
              "TranDate": {
                "type": "string",
                "format": "date-time"
              },
              "TranRef": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "AccountCreatePublishResponseDistributedEvent.c1a34ab73eac": {
      "address": "seed_account_dgcore_to_boa-resp",
      "title": "AccountCreatePublishResponseDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "AccountCreatePublishResponseDistributedEvent": {
          "name": "AccountCreatePublishResponseDistributedEvent",
          "title": "AccountCreatePublishResponseDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountCreatePublishResponseDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "ErrorCode": {
                "type": "string"
              },
              "ErrorMessage": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ResponseMessage": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "Success": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "AccountDetailExtendingDistributedEvent.0577bd8760ed": {
      "address": "seed_renewal_boa_to_dgcore",
      "title": "AccountDetailExtendingDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "AccountDetailExtendingDistributedEvent": {
          "name": "AccountDetailExtendingDistributedEvent",
          "title": "AccountDetailExtendingDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountDetailExtendingDistributedEvent",
            "properties": {
              "AccountValue": {
                "type": "number"
              },
              "ActionId": {
                "type": "integer"
              },
              "BusinessKey": {
                "type": "number"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "object"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "ExternalAuthorizationToken": {
                "type": "object"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "InternalPeriodBegin": {
                "type": "string",
                "format": "date-time"
              },
              "InternalPeriodEnd": {
                "type": "string",
                "format": "date-time"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsFromExternalNetwork": {
                "type": "boolean"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "LanguageId": {
                "type": "integer"
              },
              "LastNetProfit": {
                "type": "number"
              },
              "MainAccountNumber": {
                "type": "string"
              },
              "MainSuffix": {
                "type": "string"
              },
              "MaturityBegin": {
                "type": "string",
                "format": "date-time"
              },
              "MaturityEnd": {
                "type": "string",
                "format": "date-time"
              },
              "MethodName": {
                "type": "string"
              },
              "ProductCode": {
                "type": "string"
              },
              "ProfitShareRatio": {
                "type": "number"
              },
              "RenewalContract": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "RenewalDate": {
                "type": "string",
                "format": "date-time"
              },
              "ResourceCode": {
                "type": "object"
              },
              "ResourceId": {
                "type": "integer"
              },
              "SegmentCode": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TranCode": {
                "type": "string"
              },
              "TransactionCode": {
                "type": "string"
              },
              "UnitValue": {
                "type": "number"
              },
              "WindowInstanceId": {
                "type": "object"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "AccountReopenDistributedEvent.f8972c574906": {
      "address": "seed_account_reopen_boa_to_dgcore",
      "title": "AccountReopenDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "AccountReopenDistributedEvent": {
          "name": "AccountReopenDistributedEvent",
          "title": "AccountReopenDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountReopenDistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "AccountSuffix": {
                "type": "string"
              },
              "BranchId": {
                "type": "string"
              },
              "BusinessKey": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsActive": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ReOpenDate": {
                "type": "string",
                "format": "date-time"
              },
              "ReOpenUser": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TranBranchId": {
                "type": "string"
              },
              "TranDate": {
                "type": "string",
                "format": "date-time"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "AccountTransactionNotificationDistributedEvent.a9cc8c767889": {
      "address": "seed_push_notification_sent_boa_to_dgcore",
      "title": "AccountTransactionNotificationDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "AccountTransactionNotificationDistributedEvent": {
          "name": "AccountTransactionNotificationDistributedEvent",
          "title": "AccountTransactionNotificationDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountTransactionNotificationDistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "Body": {
                "type": "string"
              },
              "ChannelId": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "DeviceType": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "EventType": {
                "type": "string"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "LanguageId": {
                "type": "string"
              },
              "PayloadString": {
                "type": "string"
              },
              "RegistrationId": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "Timestamp": {
                "type": "string",
                "format": "date-time"
              },
              "Title": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "CustomerPublishResponseDistributedEvent.0326e8682aa4": {
      "address": "seed_cust_dgcore_to_boa-resp",
      "title": "CustomerPublishResponseDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "CustomerPublishResponseDistributedEvent": {
          "name": "CustomerPublishResponseDistributedEvent",
          "title": "CustomerPublishResponseDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CustomerPublishResponseDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "ErrorCode": {
                "type": "string"
              },
              "ErrorMessage": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ResponseMessage": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "Success": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "CustomerPublishResponseV1DistributedEvent.19d4f6c92f39": {
      "address": "seed_cust_boa_to_dgcore",
      "title": "CustomerPublishResponseV1DistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "CustomerPublishResponseV1DistributedEvent": {
          "name": "CustomerPublishResponseV1DistributedEvent",
          "title": "CustomerPublishResponseV1DistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CustomerPublishResponseV1DistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PersonId": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "WebUserId": {
                "type": "integer"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "SMSNotificationSentDistributedEvent.2f998025f8fc": {
      "address": "seed_sms_notification_sent_boa_to_dgcore",
      "title": "SMSNotificationSentDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "SMSNotificationSentDistributedEvent": {
          "name": "SMSNotificationSentDistributedEvent",
          "title": "SMSNotificationSentDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SMSNotificationSentDistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "BusinessKey": {
                "type": "string"
              },
              "ChannelId": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "EventType": {
                "type": "string"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "LanguageId": {
                "type": "string"
              },
              "PhoneNumber": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "Text": {
                "type": "string"
              },
              "Timestamp": {
                "type": "string",
                "format": "date-time"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "TamUpdateLimitRetryDistributedEvent.edaebc6c6cbe": {
      "address": "seed_qr_limit_boa_to_dgpays",
      "title": "TamUpdateLimitRetryDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "TamUpdateLimitRetryDistributedEvent": {
          "name": "TamUpdateLimitRetryDistributedEvent",
          "title": "TamUpdateLimitRetryDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "TamUpdateLimitRetryDistributedEvent",
            "properties": {
              "BusinessKey": {
                "type": "number"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PanAccount": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "ProvisionStatusKey": {
                "type": "string"
              },
              "RequestDate": {
                "type": "string",
                "format": "date-time"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TransactionAmount": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "TransactionFees": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "TransactionId": {
                "type": "integer"
              },
              "TransactionInfo": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "AccountClosedDistributedEvent.b6323c0fae8c": {
      "address": "{prefix}-AccountClosedDistributedEvent-{postfix}",
      "title": "AccountClosedDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AccountClosedDistributedEvent": {
          "name": "AccountClosedDistributedEvent",
          "title": "AccountClosedDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountClosedDistributedEvent",
            "properties": {
              "AccountId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HostName": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AccountCreatePublishDistributedEvent.6238baea579b": {
      "address": "{prefix}-AccountCreatePublishDistributedEvent-{postfix}",
      "title": "AccountCreatePublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AccountCreatePublishDistributedEvent": {
          "name": "AccountCreatePublishDistributedEvent",
          "title": "AccountCreatePublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountCreatePublishDistributedEvent",
            "properties": {
              "AccountId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HostName": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CustomerPublishDistributedEvent.35d570470ab6": {
      "address": "{prefix}-CustomerPublishDistributedEvent-{postfix}",
      "title": "CustomerPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CustomerPublishDistributedEvent": {
          "name": "CustomerPublishDistributedEvent",
          "title": "CustomerPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CustomerPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HostIp": {
                "type": "string"
              },
              "HostName": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DigitalPasswordPublishEvent.63eb76342aeb": {
      "address": "{prefix}-DigitalPasswordPublishEvent-{postfix}",
      "title": "DigitalPasswordPublishEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DigitalPasswordPublishEvent": {
          "name": "DigitalPasswordPublishEvent",
          "title": "DigitalPasswordPublishEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DigitalPasswordPublishEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TranBranchId": {
                "type": "integer"
              },
              "WebUserId": {
                "type": "integer"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DmsPublishDistributedEvent.88651836442f": {
      "address": "{prefix}-DmsPublishDistributedEvent-{postfix}",
      "title": "DmsPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DmsPublishDistributedEvent": {
          "name": "DmsPublishDistributedEvent",
          "title": "DmsPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DmsPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "integer"
              },
              "DivitId": {
                "type": "string"
              },
              "DocumentContent": {
                "type": "string",
                "format": "byte"
              },
              "DocumentDescription": {
                "type": "string"
              },
              "DocumentExtension": {
                "type": "string"
              },
              "DocumentType": {
                "type": "integer"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "FileServerObjectId": {
                "type": "string",
                "format": "uuid"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "InstanceId": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "PersonNumber": {
                "type": "integer"
              },
              "RelationalId": {
                "type": "string"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TranBranchId": {
                "type": "integer"
              },
              "ValidityBeginDate": {
                "type": "string",
                "format": "date-time"
              },
              "ValidityEndDate": {
                "type": "string",
                "format": "date-time"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "UpdateCustomerPublishDistrubutedEvent.bc8d076dbcd9": {
      "address": "{prefix}-UpdateCustomerPublishDistrubutedEvent-{postfix}",
      "title": "UpdateCustomerPublishDistrubutedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "UpdateCustomerPublishDistrubutedEvent": {
          "name": "UpdateCustomerPublishDistrubutedEvent",
          "title": "UpdateCustomerPublishDistrubutedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "UpdateCustomerPublishDistrubutedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HostIp": {
                "type": "string"
              },
              "HostName": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AssignCustomerRepresentativeDistributedEvent.a884594b0838": {
      "address": "{prefix}-AssignCustomerRepresentativeDistributedEvent-{postfix}",
      "title": "AssignCustomerRepresentativeDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AssignCustomerRepresentativeDistributedEvent": {
          "name": "AssignCustomerRepresentativeDistributedEvent",
          "title": "AssignCustomerRepresentativeDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AssignCustomerRepresentativeDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "CustomerType": {
                "type": "integer"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateBnplVirtualCardDistributedEvent.35db1b0cb828": {
      "address": "{prefix}-CreateBnplVirtualCardDistributedEvent-{postfix}",
      "title": "CreateBnplVirtualCardDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateBnplVirtualCardDistributedEvent": {
          "name": "CreateBnplVirtualCardDistributedEvent",
          "title": "CreateBnplVirtualCardDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateBnplVirtualCardDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PrepaidFirmNumber": {
                "type": "string"
              },
              "ProductNumber": {
                "type": "string"
              },
              "SubProductName": {
                "type": "string"
              },
              "SubProductNumber": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateCustomerConsentAndUploadDocumentEvent.f6f48d001ffa": {
      "address": "{prefix}-CreateCustomerConsentAndUploadDocumentEvent-{postfix}",
      "title": "CreateCustomerConsentAndUploadDocumentEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateCustomerConsentAndUploadDocumentEvent": {
          "name": "CreateCustomerConsentAndUploadDocumentEvent",
          "title": "CreateCustomerConsentAndUploadDocumentEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateCustomerConsentAndUploadDocumentEvent",
            "properties": {
              "Consents": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TransactionId": {
                "type": "string",
                "format": "uuid"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateCustomerApplicationDistributedEvent.933ea25cd9dd": {
      "address": "{prefix}-CreateCustomerApplicationDistributedEvent-{postfix}",
      "title": "CreateCustomerApplicationDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateCustomerApplicationDistributedEvent": {
          "name": "CreateCustomerApplicationDistributedEvent",
          "title": "CreateCustomerApplicationDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateCustomerApplicationDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrencyNumber": {
                "type": "string"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "Email": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "Incomes": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "JobOccupationTypeFieldId": {
                "type": "string",
                "format": "uuid"
              },
              "JobTitleOccupationTypeFieldId": {
                "type": "string",
                "format": "uuid"
              },
              "LoanProductIds": {
                "type": "array",
                "items": {
                  "type": "string",
                  "format": "uuid"
                }
              },
              "MaritalStatus": {
                "type": "integer"
              },
              "PayDay": {
                "type": "integer"
              },
              "PhoneNumber": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "WorkingStyleOccupationTypeFieldId": {
                "type": "string",
                "format": "uuid"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateCustomerNotificationSmsDistributedEvent.ffc60682680d": {
      "address": "{prefix}-CreateCustomerNotificationSmsDistributedEvent-{postfix}",
      "title": "CreateCustomerNotificationSmsDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateCustomerNotificationSmsDistributedEvent": {
          "name": "CreateCustomerNotificationSmsDistributedEvent",
          "title": "CreateCustomerNotificationSmsDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateCustomerNotificationSmsDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "CustomerNumber": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateVirtualIbanDistributedEvent.ab5858827bb8": {
      "address": "{prefix}-CreateVirtualIbanDistributedEvent-{postfix}",
      "title": "CreateVirtualIbanDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateVirtualIbanDistributedEvent": {
          "name": "CreateVirtualIbanDistributedEvent",
          "title": "CreateVirtualIbanDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateVirtualIbanDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "KkbTcknGsmVerifyEvent.1b4500f90fb9": {
      "address": "{prefix}-KkbTcknGsmVerifyEvent-{postfix}",
      "title": "KkbTcknGsmVerifyEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "KkbTcknGsmVerifyEvent": {
          "name": "KkbTcknGsmVerifyEvent",
          "title": "KkbTcknGsmVerifyEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "KkbTcknGsmVerifyEvent",
            "properties": {
              "Citizenid": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PhoneNumber": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "MoveCardDocumentDistributedEvent.b827286dadd0": {
      "address": "{prefix}-MoveCardDocumentDistributedEvent-{postfix}",
      "title": "MoveCardDocumentDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "MoveCardDocumentDistributedEvent": {
          "name": "MoveCardDocumentDistributedEvent",
          "title": "MoveCardDocumentDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "MoveCardDocumentDistributedEvent",
            "properties": {
              "CardId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "CustomerNumber": {
                "type": "string"
              },
              "DmsId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PanHash2": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "UploadId": {
                "type": "string",
                "format": "uuid"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "VerifiedPhoneControlEvent.ef39546a8996": {
      "address": "{prefix}-VerifiedPhoneControlEvent-{postfix}",
      "title": "VerifiedPhoneControlEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "VerifiedPhoneControlEvent": {
          "name": "VerifiedPhoneControlEvent",
          "title": "VerifiedPhoneControlEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "VerifiedPhoneControlEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PhoneNumber": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "KycTransactionDistributedEvent.d4f900c1e3c3": {
      "address": "{prefix}-KycTransactionDistributedEvent-{postfix}",
      "title": "KycTransactionDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "KycTransactionDistributedEvent": {
          "name": "KycTransactionDistributedEvent",
          "title": "KycTransactionDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "KycTransactionDistributedEvent",
            "properties": {
              "CitizenId": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "Success": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TransactionId": {
                "type": "string"
              },
              "TransactionType": {
                "type": "integer"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DmsPublishDistributedEvent.4a49b77cb64f": {
      "address": "{prefix}-DmsPublishDistributedEvent-{postfix}",
      "title": "DmsPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DmsPublishDistributedEvent": {
          "name": "DmsPublishDistributedEvent",
          "title": "DmsPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DmsPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "integer"
              },
              "DivitId": {
                "type": "string"
              },
              "DocumentContent": {
                "type": "string",
                "format": "byte"
              },
              "DocumentDescription": {
                "type": "string"
              },
              "DocumentExtension": {
                "type": "string"
              },
              "DocumentType": {
                "type": "integer"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "FileServerObjectId": {
                "type": "string",
                "format": "uuid"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "InstanceId": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "PersonNumber": {
                "type": "integer"
              },
              "RelationalId": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TranBranchId": {
                "type": "integer"
              },
              "ValidityBeginDate": {
                "type": "string",
                "format": "date-time"
              },
              "ValidityEndDate": {
                "type": "string",
                "format": "date-time"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AccountingBoaToDgcoreDistributedEvent.dfc13884ff85": {
      "address": "seed_accounting_boa_to_dgcore",
      "title": "AccountingBoaToDgcoreDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "AccountingBoaToDgcoreDistributedEvent": {
          "name": "AccountingBoaToDgcoreDistributedEvent",
          "title": "AccountingBoaToDgcoreDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountingBoaToDgcoreDistributedEvent",
            "properties": {
              "BusinessKey": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "Date": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "AccountingTransmissionDistributedEvent.5495a04a3f02": {
      "address": "{prefix}-AccountingTransmissionDistributedEvent-{postfix}",
      "title": "AccountingTransmissionDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AccountingTransmissionDistributedEvent": {
          "name": "AccountingTransmissionDistributedEvent",
          "title": "AccountingTransmissionDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AccountingTransmissionDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Fields": {
                "type": "object",
                "additionalProperties": {
                  "type": "object"
                }
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "Parameters": {
                "type": "object",
                "additionalProperties": {
                  "type": "object"
                }
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ReleaseWithholdingDistributedEvent.046529180c75": {
      "address": "{prefix}-ReleaseWithholdingDistributedEvent-{postfix}",
      "title": "ReleaseWithholdingDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ReleaseWithholdingDistributedEvent": {
          "name": "ReleaseWithholdingDistributedEvent",
          "title": "ReleaseWithholdingDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ReleaseWithholdingDistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "Amount": {
                "type": "number"
              },
              "Blockingid": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "UploadArksignerIdentityImagesDistributedEvent.e3ba94231568": {
      "address": "{prefix}-UploadArksignerIdentityImagesDistributedEvent-{postfix}",
      "title": "UploadArksignerIdentityImagesDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "UploadArksignerIdentityImagesDistributedEvent": {
          "name": "UploadArksignerIdentityImagesDistributedEvent",
          "title": "UploadArksignerIdentityImagesDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "UploadArksignerIdentityImagesDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerNumber": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TransactionId": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SimBlockingPublishDistributedEvent.e4769215cbc1": {
      "address": "{prefix}-SimBlockingPublishDistributedEvent-{postfix}",
      "title": "SimBlockingPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SimBlockingPublishDistributedEvent": {
          "name": "SimBlockingPublishDistributedEvent",
          "title": "SimBlockingPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SimBlockingPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "DataContract": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "AmlResultDistributedEvent.bdcba64255b0": {
      "address": "{prefix}-AmlResultDistributedEvent-{postfix}",
      "title": "AmlResultDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "AmlResultDistributedEvent": {
          "name": "AmlResultDistributedEvent",
          "title": "AmlResultDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "AmlResultDistributedEvent",
            "properties": {
              "Citizenid": {
                "type": "string"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerNumber": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "NotificationSendEmailEvent.54b19fcb52f4": {
      "address": "{prefix}-NotificationSendEmailEvent-{postfix}",
      "title": "NotificationSendEmailEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "NotificationSendEmailEvent": {
          "name": "NotificationSendEmailEvent",
          "title": "NotificationSendEmailEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "NotificationSendEmailEvent",
            "properties": {
              "ContextFields": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EmailList": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "IsResponseClear": {
                "type": "boolean"
              },
              "LanguageCode": {
                "type": "string"
              },
              "MailSubject": {
                "type": "string"
              },
              "NotifyDateTime": {
                "type": "string",
                "format": "date-time"
              },
              "ReferenceFieldCode": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TemplateData": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "object"
                  }
                }
              },
              "TemplateDesignCode": {
                "type": "string"
              },
              "TemplateDesignId": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "NotificationSendSmsEvent.07b75e48ceec": {
      "address": "{prefix}-NotificationSendSmsEvent-{postfix}",
      "title": "NotificationSendSmsEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "NotificationSendSmsEvent": {
          "name": "NotificationSendSmsEvent",
          "title": "NotificationSendSmsEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "NotificationSendSmsEvent",
            "properties": {
              "ContextFields": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "IsResponseClear": {
                "type": "boolean"
              },
              "LanguageCode": {
                "type": "string"
              },
              "NotifyDateTime": {
                "type": "string",
                "format": "date-time"
              },
              "PhoneList": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "ReferenceFieldCode": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TemplateData": {
                "type": "array",
                "items": {
                  "type": "object",
                  "additionalProperties": {
                    "type": "object"
                  }
                }
              },
              "TemplateDesignCode": {
                "type": "string"
              },
              "TemplateDesignId": {
                "type": "string"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "WebhookEvent.3f5f2cca46e7": {
      "address": "{prefix}-WebhookEvent-{postfix}",
      "title": "WebhookEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "WebhookEvent": {
          "name": "WebhookEvent",
          "title": "WebhookEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "WebhookEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "WebhookCode": {
                "type": "string"
              },
              "WebhookPayload": {
                "type": "object",
                "additionalProperties": {
                  "type": "object"
                }
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SendBypassCompensationNrtMessageEvent.e460d3a81086": {
      "address": "{prefix}-SendBypassCompensationNrtMessageEvent-{postfix}",
      "title": "SendBypassCompensationNrtMessageEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SendBypassCompensationNrtMessageEvent": {
          "name": "SendBypassCompensationNrtMessageEvent",
          "title": "SendBypassCompensationNrtMessageEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SendBypassCompensationNrtMessageEvent",
            "properties": {
              "Body": {
                "type": "object",
                "additionalProperties": {
                  "type": "object"
                }
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ServiceDefinitionId": {
                "type": "string",
                "format": "uuid"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SendNrtMessageEvent.91614e983761": {
      "address": "{prefix}-SendNrtMessageEvent-{postfix}",
      "title": "SendNrtMessageEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SendNrtMessageEvent": {
          "name": "SendNrtMessageEvent",
          "title": "SendNrtMessageEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SendNrtMessageEvent",
            "properties": {
              "Body": {
                "type": "object",
                "additionalProperties": {
                  "type": "object"
                }
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ServiceDefinitionId": {
                "type": "string",
                "format": "uuid"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "RollbackSendHarmonyRequestEvent.d26c0eaa13e7": {
      "address": "{prefix}-RollbackSendHarmonyRequestEvent-{postfix}",
      "title": "RollbackSendHarmonyRequestEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "RollbackSendHarmonyRequestEvent": {
          "name": "RollbackSendHarmonyRequestEvent",
          "title": "RollbackSendHarmonyRequestEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "RollbackSendHarmonyRequestEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "RequestList": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SimBlockingPublishDistributedEvent.5a4d16c3a403": {
      "address": "{prefix}-SimBlockingPublishDistributedEvent-{postfix}",
      "title": "SimBlockingPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SimBlockingPublishDistributedEvent": {
          "name": "SimBlockingPublishDistributedEvent",
          "title": "SimBlockingPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SimBlockingPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "DataContract": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ExternalServiceLogEvent.c626622493e2": {
      "address": "{prefix}-{tenantCode}-{bulkTag}-ExternalServiceLogEvent-{postfix}",
      "title": "ExternalServiceLogEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ExternalServiceLogEvent": {
          "name": "ExternalServiceLogEvent",
          "title": "ExternalServiceLogEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ExternalServiceLogEvent",
            "properties": {
              "CorrelationId": {
                "type": "string",
                "format": "uuid"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EntryId": {
                "type": "string",
                "description": "set by the bulk subscribe reader, not by the publisher"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "ExecutionDuration": {
                "type": "integer"
              },
              "ExecutionTime": {
                "type": "string",
                "format": "date-time"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HttpRequest": {
                "type": "string"
              },
              "HttpResponse": {
                "type": "string"
              },
              "Id": {
                "type": "string",
                "format": "uuid"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "RequestUrl": {
                "type": "string"
              },
              "ServiceDefinitionId": {
                "type": "string",
                "format": "uuid"
              },
              "Status": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "StatusCode": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey",
              "entryId",
              "status"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "bulkTag": {
          "description": "Deployment-specific value for {bulkTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "tenantCode": {
          "description": "Deployment-specific value for {tenantCode}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "GenerateCollectionSlipDistributedEvent.7798d06e534f": {
      "address": "{prefix}-GenerateCollectionSlipDistributedEvent-{postfix}",
      "title": "GenerateCollectionSlipDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "GenerateCollectionSlipDistributedEvent": {
          "name": "GenerateCollectionSlipDistributedEvent",
          "title": "GenerateCollectionSlipDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "GenerateCollectionSlipDistributedEvent",
            "properties": {
              "AccountNumber": {
                "type": "string"
              },
              "AccountingEntryId": {
                "type": "string",
                "format": "uuid"
              },
              "CollectionAmount": {
                "type": "number"
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrencyCode": {
                "type": "string"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EntityId": {
                "type": "string",
                "format": "uuid"
              },
              "EntityRowId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "Iban": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "LanguageCode": {
                "type": "string"
              },
              "LoanId": {
                "type": "string",
                "format": "uuid"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TemplateDesignId": {
                "type": "string",
                "format": "uuid"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "FastMoneyTransferResponseDistributedEvent.0925336916b2": {
      "address": "seed_fastMoneyTransfer_dgcore_to_boa-resp",
      "title": "FastMoneyTransferResponseDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "FastMoneyTransferResponseDistributedEvent": {
          "name": "FastMoneyTransferResponseDistributedEvent",
          "title": "FastMoneyTransferResponseDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "FastMoneyTransferResponseDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "ErrorCode": {
                "type": "string"
              },
              "ErrorMessage": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ResponseMessage": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "Success": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "InternalMoneyTransferResponseDistributedEvent.5e8d4f108a3a": {
      "address": "seed_internalMoneyTransfer_dgcore_to_boa-resp",
      "title": "InternalMoneyTransferResponseDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "InternalMoneyTransferResponseDistributedEvent": {
          "name": "InternalMoneyTransferResponseDistributedEvent",
          "title": "InternalMoneyTransferResponseDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "InternalMoneyTransferResponseDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "ErrorCode": {
                "type": "string"
              },
              "ErrorMessage": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ResponseMessage": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "Success": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "IntraMoneyTransferResponseDistributedEvent.adbab30a2a4c": {
      "address": "seed_intraMoneyTransfer_dgcore_to_boa-resp",
      "title": "IntraMoneyTransferResponseDistributedEvent",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "IntraMoneyTransferResponseDistributedEvent": {
          "name": "IntraMoneyTransferResponseDistributedEvent",
          "title": "IntraMoneyTransferResponseDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "IntraMoneyTransferResponseDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "ErrorCode": {
                "type": "string"
              },
              "ErrorMessage": {
                "type": "string"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "ResponseMessage": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "Success": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "FastMoneyTransferPublishDistributedEvent.5fe22cbf81ea": {
      "address": "{prefix}-FastMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "FastMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "FastMoneyTransferPublishDistributedEvent": {
          "name": "FastMoneyTransferPublishDistributedEvent",
          "title": "FastMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "FastMoneyTransferPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HostIp": {
                "type": "string"
              },
              "HostName": {
                "type": "string"
              },
              "Id": {
                "type": "string",
                "format": "uuid"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "Type": {
                "type": "integer"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "IncomingFastMoneyTransferPublishDistributedEvent.e67163dd40a2": {
      "address": "{prefix}-IncomingFastMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "IncomingFastMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "IncomingFastMoneyTransferPublishDistributedEvent": {
          "name": "IncomingFastMoneyTransferPublishDistributedEvent",
          "title": "IncomingFastMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "IncomingFastMoneyTransferPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HostIp": {
                "type": "string"
              },
              "HostName": {
                "type": "string"
              },
              "Id": {
                "type": "string",
                "format": "uuid"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "InternalMoneyTransferPublishDistributedEvent.31c66d335892": {
      "address": "{prefix}-InternalMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "InternalMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "InternalMoneyTransferPublishDistributedEvent": {
          "name": "InternalMoneyTransferPublishDistributedEvent",
          "title": "InternalMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "InternalMoneyTransferPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HostIp": {
                "type": "string"
              },
              "HostName": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "InbankId": {
                "type": "string",
                "format": "uuid"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "IntraMoneyTransferPublishDistributedEvent.dce760e1600f": {
      "address": "{prefix}-IntraMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "IntraMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "IntraMoneyTransferPublishDistributedEvent": {
          "name": "IntraMoneyTransferPublishDistributedEvent",
          "title": "IntraMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "IntraMoneyTransferPublishDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "HostIp": {
                "type": "string"
              },
              "HostName": {
                "type": "string"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "InbankId": {
                "type": "string",
                "format": "uuid"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "MessageTransactionId": {
                "type": "object"
              },
              "ResourceCode": {
                "type": "string"
              },
              "SeedDataId": {
                "type": "object"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CalculateAndCreateCustomerRiskEvent.e83225cf58d5": {
      "address": "{prefix}-CalculateAndCreateCustomerRiskEvent-{postfix}",
      "title": "CalculateAndCreateCustomerRiskEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CalculateAndCreateCustomerRiskEvent": {
          "name": "CalculateAndCreateCustomerRiskEvent",
          "title": "CalculateAndCreateCustomerRiskEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CalculateAndCreateCustomerRiskEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CurrencyNumber": {
                "type": "string"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "CustomerRiskDetails": {
                "type": "array",
                "items": {
                  "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
                }
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "QueryPurpose": {
                "type": "integer"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TotalRiskAmount": {
                "type": "number"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateAndUploadDocumentEvent.571a71648035": {
      "address": "{prefix}-CreateAndUploadDocumentEvent-{postfix}",
      "title": "CreateAndUploadDocumentEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateAndUploadDocumentEvent": {
          "name": "CreateAndUploadDocumentEvent",
          "title": "CreateAndUploadDocumentEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateAndUploadDocumentEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "GenerateDocumentParams": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TemplateDesignId": {
                "type": "string",
                "format": "uuid"
              },
              "UploadDocumentParams": {
                "x-aura-type-unresolved": "the public snapshot does not contain this object or enum definition"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateAndUploadDocumentSendEmailEvent.2404bd14bfad": {
      "address": "{prefix}-CreateAndUploadDocumentSendEmailEvent-{postfix}",
      "title": "CreateAndUploadDocumentSendEmailEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateAndUploadDocumentSendEmailEvent": {
          "name": "CreateAndUploadDocumentSendEmailEvent",
          "title": "CreateAndUploadDocumentSendEmailEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateAndUploadDocumentSendEmailEvent",
            "properties": {
              "Consents": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              },
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "CustomerId": {
                "type": "string",
                "format": "uuid"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "RefreshTemplateDesignCacheDistributedEvent.f1a8fe5d1564": {
      "address": "{prefix}-{perInstanceTag}-RefreshTemplateDesignCacheDistributedEvent-{postfix}",
      "title": "RefreshTemplateDesignCacheDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "RefreshTemplateDesignCacheDistributedEvent": {
          "name": "RefreshTemplateDesignCacheDistributedEvent",
          "title": "RefreshTemplateDesignCacheDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "RefreshTemplateDesignCacheDistributedEvent",
            "properties": {
              "CreationDate": {
                "type": "string",
                "format": "date-time",
                "description": "UtcNow when default"
              },
              "EventId": {
                "type": "string",
                "format": "uuid",
                "description": "assigned by SetNotNullFields when empty"
              },
              "Headers": {
                "type": "object",
                "additionalProperties": {
                  "type": "string"
                },
                "description": "the inbound request headers, copied wholesale by SetHeaders — correlation and tenant ride here"
              },
              "IdempotencyKey": {
                "type": "string"
              },
              "IsEncrypted": {
                "type": "boolean",
                "description": "computed from AuraTopic.Encrypted; not carried on the wire as its own field"
              },
              "IsPublished": {
                "type": "boolean"
              },
              "LanguageCode": {
                "type": "string"
              },
              "TargetDaprAppId": {
                "type": "string",
                "description": "replaces the topic prefix for DomainSpecific events"
              },
              "TemplateDesignId": {
                "type": "string",
                "format": "uuid"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          },
          "x-aura-envelope": {
            "contract_fields": [
              "eventId",
              "creationDate",
              "isPublished",
              "headers",
              "targetDaprAppId",
              "idempotencyKey"
            ],
            "requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "perInstanceTag": {
          "description": "Deployment-specific value for {perInstanceTag}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "prefix": {
          "description": "Deployment-specific value for {prefix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CurrentChannel.213d5386fb7d": {
      "address": "caches-{serviceName}-CurrentChannel",
      "title": "CurrentChannel",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CurrentChannel": {
          "name": "CurrentChannel",
          "title": "CurrentChannel",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CurrentChannel",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "MultiTenancyService.4527faac2bcc": {
      "address": "caches-{serviceName}-MultiTenancyService",
      "title": "MultiTenancyService",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "MultiTenancyService": {
          "name": "MultiTenancyService",
          "title": "MultiTenancyService",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "MultiTenancyService",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "QueryService.a3104dfb0a60": {
      "address": "caches-{serviceName}-QueryService",
      "title": "QueryService",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "QueryService": {
          "name": "QueryService",
          "title": "QueryService",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "QueryService",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "ServiceCatalog-InProcess.8d0216651acd": {
      "address": "caches-{serviceName}-ServiceCatalog-InProcess",
      "title": "ServiceCatalog-InProcess",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "ServiceCatalog-InProcess": {
          "name": "ServiceCatalog-InProcess",
          "title": "ServiceCatalog-InProcess",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "ServiceCatalog-InProcess",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "action-definitions.213c012821d5": {
      "address": "caches-{serviceName}-action-definitions",
      "title": "action-definitions",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "action-definitions": {
          "name": "action-definitions",
          "title": "action-definitions",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "action-definitions",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "form-definitions.7a47f29338b3": {
      "address": "caches-{serviceName}-form-definitions",
      "title": "form-definitions",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "form-definitions": {
          "name": "form-definitions",
          "title": "form-definitions",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "form-definitions",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "kernel-localizations.c656b427c2db": {
      "address": "caches-{serviceName}-kernel-localizations",
      "title": "kernel-localizations",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "kernel-localizations": {
          "name": "kernel-localizations",
          "title": "kernel-localizations",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "kernel-localizations",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "kernel-parameters.b00265a15c95": {
      "address": "caches-{serviceName}-kernel-parameters",
      "title": "kernel-parameters",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "kernel-parameters": {
          "name": "kernel-parameters",
          "title": "kernel-parameters",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "kernel-parameters",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "menu-definitions.d085c688a9b3": {
      "address": "caches-{serviceName}-menu-definitions",
      "title": "menu-definitions",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "menu-definitions": {
          "name": "menu-definitions",
          "title": "menu-definitions",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "menu-definitions",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "serviceName": {
          "description": "Deployment-specific value for {serviceName}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "Service-Catalog-initialized-flag.292f4765dd0b": {
      "address": "caches-Service-Catalog-initialized-flag",
      "title": "Service-Catalog-initialized-flag",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "Service-Catalog-initialized-flag": {
          "name": "Service-Catalog-initialized-flag",
          "title": "Service-Catalog-initialized-flag",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "Service-Catalog-initialized-flag",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "Tenant-Config-Detail.a99f678044c9": {
      "address": "caches-Tenant-Config-Detail",
      "title": "Tenant-Config-Detail",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "Tenant-Config-Detail": {
          "name": "Tenant-Config-Detail",
          "title": "Tenant-Config-Detail",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "Tenant-Config-Detail",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "process-definition.844432ec5ba7": {
      "address": "caches-bpm-service-process-definition",
      "title": "process-definition",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "process-definition": {
          "name": "process-definition",
          "title": "process-definition",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "process-definition",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "partners.c2777484b912": {
      "address": "caches-business-core-service-partners",
      "title": "partners",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "partners": {
          "name": "partners",
          "title": "partners",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "partners",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "channel-definitions.241e000843ce": {
      "address": "caches-core-service-channel-definitions",
      "title": "channel-definitions",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "channel-definitions": {
          "name": "channel-definitions",
          "title": "channel-definitions",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "channel-definitions",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "configs.26f7ebda7a3a": {
      "address": "caches-core-service-configs",
      "title": "configs",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "configs": {
          "name": "configs",
          "title": "configs",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "configs",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "domains.0e0a16e9af3d": {
      "address": "caches-core-service-domains",
      "title": "domains",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "domains": {
          "name": "domains",
          "title": "domains",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "domains",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "field-definitions.e1c80b52ef17": {
      "address": "caches-core-service-field-definitions",
      "title": "field-definitions",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "field-definitions": {
          "name": "field-definitions",
          "title": "field-definitions",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "field-definitions",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "mask-formats.5a6c2e422dd3": {
      "address": "caches-core-service-mask-formats",
      "title": "mask-formats",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "mask-formats": {
          "name": "mask-formats",
          "title": "mask-formats",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "mask-formats",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "service-definitions.4a9c7ce60aa0": {
      "address": "caches-core-service-service-definitions",
      "title": "service-definitions",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "service-definitions": {
          "name": "service-definitions",
          "title": "service-definitions",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "service-definitions",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "shared-data-formulas.97954de24e8d": {
      "address": "caches-core-service-shared-data-formulas",
      "title": "shared-data-formulas",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "shared-data-formulas": {
          "name": "shared-data-formulas",
          "title": "shared-data-formulas",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "shared-data-formulas",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "validation-definitions.57b3ec70cb74": {
      "address": "caches-core-service-validation-definitions",
      "title": "validation-definitions",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "validation-definitions": {
          "name": "validation-definitions",
          "title": "validation-definitions",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "validation-definitions",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "shared-data-countries.714ca60de14a": {
      "address": "caches-shared-data-countries",
      "title": "shared-data-countries",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "shared-data-countries": {
          "name": "shared-data-countries",
          "title": "shared-data-countries",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "shared-data-countries",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "shared-data-country-divisions.aee3736891f5": {
      "address": "caches-shared-data-country-divisions",
      "title": "shared-data-country-divisions",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "shared-data-country-divisions": {
          "name": "shared-data-country-divisions",
          "title": "shared-data-country-divisions",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "shared-data-country-divisions",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "shared-data-currencies.5994713aae3a": {
      "address": "caches-shared-data-currencies",
      "title": "shared-data-currencies",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "shared-data-currencies": {
          "name": "shared-data-currencies",
          "title": "shared-data-currencies",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "shared-data-currencies",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "shared-data-formulas.f94ee2c1ab34": {
      "address": "caches-shared-data-formulas",
      "title": "shared-data-formulas",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "shared-data-formulas": {
          "name": "shared-data-formulas",
          "title": "shared-data-formulas",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "shared-data-formulas",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "shared-data-languages.1f940af74adf": {
      "address": "caches-shared-data-languages",
      "title": "shared-data-languages",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "shared-data-languages": {
          "name": "shared-data-languages",
          "title": "shared-data-languages",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "shared-data-languages",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "template-design-details.50a0d8b1b8d7": {
      "address": "caches-template-management-service-template-design-details",
      "title": "template-design-details",
      "summary": "The address is fully specified by this snapshot.",
      "messages": {
        "template-design-details": {
          "name": "template-design-details",
          "title": "template-design-details",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "template-design-details",
            "description": "a [CacheRefresh] route carries no event class at all — the framework maps the route from the attribute, and the body is whatever the cache manager posts",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "tags": [
        {
          "name": "cache-refresh"
        }
      ],
      "x-aura-address-is-a-template": false
    },
    "CalculateAndCreateCustomerRiskEvent.a923d321f956": {
      "address": "{targetDaprAppId}-CalculateAndCreateCustomerRiskEvent-{postfix}",
      "title": "CalculateAndCreateCustomerRiskEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CalculateAndCreateCustomerRiskEvent": {
          "name": "CalculateAndCreateCustomerRiskEvent",
          "title": "CalculateAndCreateCustomerRiskEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CalculateAndCreateCustomerRiskEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "currencyNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "customerId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "customerRiskDetails": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "queryPurpose": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "totalRiskAmount": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateAccountNotificationSmsDistributedEvent.4d72b926e091": {
      "address": "{targetDaprAppId}-CreateAccountNotificationSmsDistributedEvent-{postfix}",
      "title": "CreateAccountNotificationSmsDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateAccountNotificationSmsDistributedEvent": {
          "name": "CreateAccountNotificationSmsDistributedEvent",
          "title": "CreateAccountNotificationSmsDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateAccountNotificationSmsDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "accountNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "customerId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "customerNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateAndUploadDocumentEvent.16fcd2143065": {
      "address": "{targetDaprAppId}-CreateAndUploadDocumentEvent-{postfix}",
      "title": "CreateAndUploadDocumentEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateAndUploadDocumentEvent": {
          "name": "CreateAndUploadDocumentEvent",
          "title": "CreateAndUploadDocumentEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateAndUploadDocumentEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "generateDocumentParams": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "templateDesignId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "uploadDocumentParams": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateBnplVirtualCardDistributedEvent.fe0bc6a904bc": {
      "address": "{targetDaprAppId}-CreateBnplVirtualCardDistributedEvent-{postfix}",
      "title": "CreateBnplVirtualCardDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateBnplVirtualCardDistributedEvent": {
          "name": "CreateBnplVirtualCardDistributedEvent",
          "title": "CreateBnplVirtualCardDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateBnplVirtualCardDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "CustomerId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "PrepaidFirmNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "ProductNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "SubProductName": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "SubProductNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateCustomerApplicationDistributedEvent.f261c134386a": {
      "address": "{targetDaprAppId}-CreateCustomerApplicationDistributedEvent-{postfix}",
      "title": "CreateCustomerApplicationDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateCustomerApplicationDistributedEvent": {
          "name": "CreateCustomerApplicationDistributedEvent",
          "title": "CreateCustomerApplicationDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateCustomerApplicationDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "CurrencyNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "CustomerId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "Email": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "Incomes": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "JobOccupationTypeFieldId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "JobTitleOccupationTypeFieldId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "LoanProductIds": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "MaritalStatus": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "PartnerCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "PayDay": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "PhoneNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "kycStatus": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateCustomerNotificationSmsDistributedEvent.92e6c9d8c939": {
      "address": "{targetDaprAppId}-CreateCustomerNotificationSmsDistributedEvent-{postfix}",
      "title": "CreateCustomerNotificationSmsDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateCustomerNotificationSmsDistributedEvent": {
          "name": "CreateCustomerNotificationSmsDistributedEvent",
          "title": "CreateCustomerNotificationSmsDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateCustomerNotificationSmsDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "customerId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "customerNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "CreateVirtualIbanDistributedEvent.83727d313360": {
      "address": "{targetDaprAppId}-CreateVirtualIbanDistributedEvent-{postfix}",
      "title": "CreateVirtualIbanDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "CreateVirtualIbanDistributedEvent": {
          "name": "CreateVirtualIbanDistributedEvent",
          "title": "CreateVirtualIbanDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "CreateVirtualIbanDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "CustomerId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DeleteKeycloakUserEvent.15fbf927fcbc": {
      "address": "{targetDaprAppId}-DeleteKeycloakUserEvent-{postfix}",
      "title": "DeleteKeycloakUserEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DeleteKeycloakUserEvent": {
          "name": "DeleteKeycloakUserEvent",
          "title": "DeleteKeycloakUserEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DeleteKeycloakUserEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "userName": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "DomainDataMigratedEvent.20f8c21809e8": {
      "address": "{targetDaprAppId}-DomainDataMigratedEvent-{postfix}",
      "title": "DomainDataMigratedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "DomainDataMigratedEvent": {
          "name": "DomainDataMigratedEvent",
          "title": "DomainDataMigratedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "DomainDataMigratedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "targetDaprAppId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "FastMoneyTransferPublishDistributedEvent.987257c2ee89": {
      "address": "{targetDaprAppId}-FastMoneyTransferPublishDistributedEvent-{postfix}",
      "title": "FastMoneyTransferPublishDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "FastMoneyTransferPublishDistributedEvent": {
          "name": "FastMoneyTransferPublishDistributedEvent",
          "title": "FastMoneyTransferPublishDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "FastMoneyTransferPublishDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "hostIp": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "hostName": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "id": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "resourceCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "type": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "GenerateCollectionSlipDistributedEvent.a595e44ccb28": {
      "address": "{targetDaprAppId}-GenerateCollectionSlipDistributedEvent-{postfix}",
      "title": "GenerateCollectionSlipDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "GenerateCollectionSlipDistributedEvent": {
          "name": "GenerateCollectionSlipDistributedEvent",
          "title": "GenerateCollectionSlipDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "GenerateCollectionSlipDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "accountNumber": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "accountingEntryId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "collectionAmount": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "currencyCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "customerId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "entityId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "entityRowId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "iban": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "languageCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "loanId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "templateDesignId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "NotificationSendSmsEvent.55606a8a614e": {
      "address": "{targetDaprAppId}-NotificationSendSmsEvent-{postfix}",
      "title": "NotificationSendSmsEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "NotificationSendSmsEvent": {
          "name": "NotificationSendSmsEvent",
          "title": "NotificationSendSmsEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "NotificationSendSmsEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "contextFields": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "isResponseClear": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "languageCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "notifyDateTime": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "phoneList": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "referenceFieldCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "templateData": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "templateDesignCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "templateDesignId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SendLoanSmsDistributedEvent.c3425def82a7": {
      "address": "{targetDaprAppId}-SendLoanSmsDistributedEvent-{postfix}",
      "title": "SendLoanSmsDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SendLoanSmsDistributedEvent": {
          "name": "SendLoanSmsDistributedEvent",
          "title": "SendLoanSmsDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SendLoanSmsDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "templateData": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "templateDesignCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "SlipGeneratedDistributedEvent.5c1d84c60572": {
      "address": "{targetDaprAppId}-SlipGeneratedDistributedEvent-{postfix}",
      "title": "SlipGeneratedDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "SlipGeneratedDistributedEvent": {
          "name": "SlipGeneratedDistributedEvent",
          "title": "SlipGeneratedDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "SlipGeneratedDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "accountingEntryId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "customerId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "entityName": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "entityRowId": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "languageCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "slipCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "slipVariables": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "transactionDate": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "transactionType": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "TriggerAccountingEngineDistributedEvent.52cdce10bd9a": {
      "address": "{targetDaprAppId}-TriggerAccountingEngineDistributedEvent-{postfix}",
      "title": "TriggerAccountingEngineDistributedEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "TriggerAccountingEngineDistributedEvent": {
          "name": "TriggerAccountingEngineDistributedEvent",
          "title": "TriggerAccountingEngineDistributedEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "TriggerAccountingEngineDistributedEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "accountingEntryDefinitionCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "bpmFlowCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "isSimulation": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "parameters": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "transactionDate": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "userCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "WebhookEvent.7087da6abfb0": {
      "address": "{targetDaprAppId}-WebhookEvent-{postfix}",
      "title": "WebhookEvent",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "WebhookEvent": {
          "name": "WebhookEvent",
          "title": "WebhookEvent",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "WebhookEvent",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {
              "WebhookCode": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              },
              "WebhookPayload": {
                "x-aura-type-unresolved": "the source snapshot did not record a wire type"
              }
            },
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    },
    "publis-message.07bf0c396f0b": {
      "address": "{targetDaprAppId}-publis-message-{postfix}",
      "title": "publis-message",
      "summary": "Deployment-dependent address template; resolve every declared parameter for the target environment.",
      "messages": {
        "publis-message": {
          "name": "publis-message",
          "title": "publis-message",
          "contentType": "application/json",
          "payload": {
            "type": "object",
            "title": "publis-message",
            "description": "the parameter bag validated from event_definition_request; the DistributedEvent envelope fields are copied INTO the bag at publish time by AuraDynamicEvent.SetDistributedEventValuesToParameters",
            "properties": {},
            "x-aura-requiredness": "unknown: C# nullability is not a wire-presence requirement and no required array was declared"
          }
        }
      },
      "parameters": {
        "postfix": {
          "description": "Deployment-specific value for {postfix}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        },
        "targetDaprAppId": {
          "description": "Deployment-specific value for {targetDaprAppId}; obtain it from the target environment owner.",
          "x-aura-required-to-resolve-address": true
        }
      },
      "tags": [
        {
          "name": "event"
        }
      ],
      "x-aura-address-is-a-template": true
    }
  },
  "x-aura-public-projection": "Operations and servers are omitted because the source documents do not contain an audience-safe deployment topology or broker address."
}
