   sampleHttpRequestSchema          : sampleHttpRequestSchema
   sampleHttpResponseSchema         : sampleHttpResponseSchema
   sampleHeadersSchema              : sampleHeadersSchema
-
-
-
-
+  sampleHttpMessageSchema          : sampleHttpMessageSchema
+
+
+
+

  }
}


module.exports =
  sampleJson                       : sampleJson

'''

sampleJsonSchemaNonStrict2 = '''
{
  "$schema":"http://json-schema.org/draft-03/schema",
  "id":"#",
  "required":true,
  "additionalProperties":true,
  "type":"object",
  "properties":{
    "simple_key_value_pairXXXXX":{
      "id":"simple_key_value_pair",
      "required":true
    },
    "complex_key_value_pair":{
      "id":"complex_key_value_pair",
      "required":true,
      "additionalProperties":true,
      "type":"object",
      "properties":{
        "complex_key_value_pair_key1":{
          "id":"complex_key_value_pair_key1",
          "required":true
        },
        "complex_key_value_pair_key2":{
          "id":"complex_key_value_pair_key2",
          "required":true
        },
        "complex_key_value_pair_key3":{
          "id":"complex_key_value_pair_key3",
          "required":true,
          "additionalProperties":true,
          "type":"object",
          "properties":{
            "complex_key_value_pair_key1_in_nested_hash":{
              "id":"complex_key_value_pair_key1_in_nested_hash",
              "required":true
            },
            "complex_key_value_pair_key2_in_nested_hash":{
              "id":"complex_key_value_pair_key2_in_nested_hash",
              "required":true
            }
          }
        }
      }
    },
    "array_of_hashes":{
      "id":"array_of_hashes",
      "required":true,
      "additionalItems":true,
      "type":"array",
      "items":[
      {
        "id":0,
        "required":true,
        "additionalProperties":true,
        "type":"object",
        "properties":{
          "array_of_hashes_item1_key1":{
            "id":"array_of_hashes_item1_key1",
            "required":true
          },
          "array_of_hashes_item1_key2":{
            "id":"array_of_hashes_item1_key2",
            "required":true
          }
        }
      },
      {
        "id":1,
        "required":true,
        "additionalProperties":true,
        "type":"object",
        "properties":{
          "array_of_hashes_item2_key1":{
            "id":"array_of_hashes_item2_key1",
            "required":true
          },
          "array_of_hashes_item2_key2":{
            "id":"array_of_hashes_item2_key2",
            "required":true
          }
        }
      }
      ]
    },
    "array_of_mixed_simple_types":{
      "id":"array_of_mixed_simple_types",
      "required":true,
      "additionalItems":true,
      "type":"array",
      "items":[
      {
        "id":0,
        "required":true
      },
      {
        "id":1,
        "required":true
      },
      {
        "id":2,
        "required":true
      },
      {
        "id":3,
        "required":true
      }
      ]
    },
    "array_of_same_simple_types":{
      "id":"array_of_same_simple_types",
      "required":true,
      "additionalItems":true,
      "type":"array",
      "items":[
      {
        "id":0,
        "required":true
      },
      {
        "id":1,
        "required":true
      }
      ]
    }
  }
}
'''

sampleJsonSchemaNonStrictCustom = '''
{
