packages feed

avro-0.3.4.3: test/data/internal-bindings.avsc

{
  "name" : "InternalBindings",
  "type" : "record",
  "doc" : "A test record that includes subdefinitions nested in different ways.",
  "fields" : [
    {
      "name" : "inField",
      "doc" : "A record definition nested in a field of a record.",
      "type" : {
        "name" : "InField",
        "type" : "record",
        "fields" : [
          {
            "name" : "nestedInField",
            "doc" : "A record definition nested in two other records.",
            "type" : {
              "name" : "NestedInField",
              "type" : "record",
              "aliases" : ["AliasNestedInField"],
              "fields" : []
            }
          },
          {
            "name" : "nestedEnum",
            "doc" : "An enum definition nested in a nested record.",
            "type" : {
              "type" : "enum",
              "name" : "NestedEnum",
              "symbols" : ["Foo", "Bar"]
            }
          },
          {
            "name" : "nestedFixed",
            "doc" : "A fixed definition nested in a nested record.",
            "type" : {
              "type" : "fixed",
              "size" : 42,
              "name" : "NestedFixed"
            }
          }
        ]
      }
    },
    {
      "name" : "inArray",
      "doc" : "A record definition nested in an array type.",
      "type" : {
        "type" : "array",
        "items" : {
          "name" : "InArray",
          "type" : "record",
          "fields" : [
            {
              "name" : "nestedInArray",
              "doc" : "A record definition nested inside a record defined in an array.",
              "type" : {
                "name" : "NestedInArray",
                "type" : "record",
                "fields" : []
              }
            }
          ]
        }
      }
    },
    {
      "name" : "inMap",
      "doc" : "A record definition nested in a map type.",
      "type" : {
        "type" : "map",
        "values" : {
          "name" : "InMap",
          "type" : "record",
          "fields" : [
            {
              "name" : "nestedInMap",
              "doc" : "A record definition nested inside a record defined in a map.",
              "type" : {
                "name" : "NestedInMap",
                "type" : "record",
                "fields" : []
              }
            }
          ]
        }
      }
    },
    {
      "name" : "inUnion",
      "doc" : "Record definitions nested in a union.",
      "type" : [
        {
          "name" : "InUnionA",
          "type" : "record",
          "fields" : []
        },
        {
          "name" : "InUnionB",
          "type" : "record",
          "fields" : []
        }
      ]
    }
  ]
}