Montran · Schema

TransformRequest

Request to transform a message between formats

BankingCentral BankingFinancial ServicesISO 20022Market InfrastructureMessagingPaymentsReal-Time PaymentsSWIFT

Properties

Name Type Description
sourceFormat string Source message format
sourceMessageType string Source message type (e.g., MT103, pacs.008)
targetFormat string Target message format
targetMessageType string Target message type
content string Source message content
View JSON Schema on GitHub

JSON Schema

montran-transformrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/TransformRequest",
  "title": "TransformRequest",
  "type": "object",
  "description": "Request to transform a message between formats",
  "required": [
    "sourceFormat",
    "targetFormat",
    "content"
  ],
  "properties": {
    "sourceFormat": {
      "type": "string",
      "description": "Source message format",
      "enum": [
        "SWIFT_FIN",
        "ISO20022",
        "PROPRIETARY"
      ]
    },
    "sourceMessageType": {
      "type": "string",
      "description": "Source message type (e.g., MT103, pacs.008)"
    },
    "targetFormat": {
      "type": "string",
      "description": "Target message format",
      "enum": [
        "SWIFT_FIN",
        "ISO20022",
        "PROPRIETARY"
      ]
    },
    "targetMessageType": {
      "type": "string",
      "description": "Target message type"
    },
    "content": {
      "type": "string",
      "description": "Source message content"
    }
  }
}