{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/swift/json-schema/swift-links-schema.json",
  "title": "Links",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/swift-cash-management-api-openapi.yml#/components/schemas/Links",
  "type": "array",
  "items": {
    "$ref": "#/$defs/Link"
  },
  "$defs": {
    "Link": {
      "type": "object",
      "readOnly": true,
      "description": "Contains a generic structure to support hyperlinking (REST level 3).",
      "additionalProperties": false,
      "required": [
        "href"
      ],
      "properties": {
        "href": {
          "description": "Specifies the link as a url. The href member identifies the target IRI location of the resource.",
          "type": "string",
          "maxLength": 256
        },
        "rel": {
          "description": "Specifies the operation. The value of this property MUST be a string. This property is required except self. The self reference contains the URI of the same resource.",
          "type": "string",
          "maxLength": 35
        },
        "type": {
          "description": "The value containing the HTTP verb used for the URL. If the type element is not included then the link MUST be available using GET.",
          "type": "string",
          "maxLength": 35
        }
      }
    }
  }
}