{
  "name": "Test",
  "framework_map": [
    {
      "framework": {
        "name": "Framework Test 1",
        "type": "FT001",
        "model_map": [
          {
            "model": {
              "series": [
                {
                  "document_link": "https://www.frgrisk.com/",
                  "equation": "1+1"
                }
              ],
              "script": [
                {
                  "code": "{\r\n    \"equations\": [\r\n        {\r\n            \"equation_start_qtr\": \"1\",\r\n            \"equation_end_qtr\": \"4\",\r\n            \"intercept\": \"0.0\",\r\n            \"terms\": []\r\n        },\r\n        {\r\n            \"equation_start_qtr\": \"5\",\r\n            \"equation_end_qtr\": \"12\",\r\n            \"intercept\": \"0.917465963\",\r\n            \"terms\": [\r\n                {\r\n                    \"varname\": \"cabas3m_pit\",\r\n                    \"coefficient\": \"2.537461548\",\r\n                    \"source_var\": \"ca_spread_3m\",\r\n                    \"me_var_flag\": \"Y\",\r\n                    \"lag\": \"0\"\r\n                },\r\n                {\r\n                    \"varname\": \"cacredcc_yy_pit\",\r\n                    \"coefficient\": \"-0.335678725\",\r\n                    \"source_var\": \"ca_consumer_credit_yy\",\r\n                    \"me_var_flag\": \"Y\",\r\n                    \"lag\": \"0\"\r\n                },\r\n                {\r\n                    \"varname\": \"onhpa_yy_t2_pit\",\r\n                    \"coefficient\": \"-0.062910661\",\r\n                    \"source_var\": \"ca_avg_home_txn_price_c_gta\",\r\n                    \"me_var_flag\": \"Y\",\r\n                    \"lag\": \"6\",\r\n                    \"rel_diff\": \"12\"\r\n                },\r\n                {\r\n                    \"varname\": \"onur_yy_t2_pit\",\r\n                    \"coefficient\": \"0.53774054\",\r\n                    \"source_var\": \"ca_ontario_unemployment_rate\",\r\n                    \"me_var_flag\": \"Y\",\r\n                    \"lag\": \"6\",\r\n                    \"abs_diff\": \"12\"\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"flags\": {},\r\n    \"flag_vars\": {}\r\n}",
                  "syntax": "json"
                }
              ],
              "created": "2022-10-13T18:05:58.948495Z",
              "name": "LGD SCALAR Model",
              "desc": "123",
              "lob": "Wholesale",
              "internal_id": "123",
              "stream_preprocess_flow": "",
              "type": "LGD_SCALAR"
            },
            "filter": {
              "name": "Filter 7",
              "value": "test=7",
              "type": "MODEL"
            }
          },
          {
            "model": {
              "series": [
                {
                  "document_link": "https://www.frgrisk.com/",
                  "equation": "x+y/5"
                }
              ],
              "script": [
                {
                  "code": "keys_list = ['A', 'B', 'C']\r\nvalues_list = ['blue', 'red', 'bold']\r\ndict_method_1 = dict(zip(keys_list, values_list))\r\ndict_method_2 = {key:value for key, value in zip(keys_list, values_list)}\r\n\r\nitems_tuples = zip(keys_list, values_list) \r\ndict_method_3 = {} \r\nfor key, value in items_tuples: \r\n    if key in dict_method_3: \r\n        pass\r\n    else: \r\n        dict_method_3[key] = value",
                  "syntax": "python"
                }
              ],
              "created": "2022-10-13T18:05:58.964215Z",
              "name": "TM Model",
              "desc": "213",
              "lob": "Retail",
              "internal_id": "123",
              "stream_process_flow": "",
              "stream_preprocess_flow": "",
              "type": "TM_VASICEK"
            },
            "filter": {
              "name": "Filter 3",
              "value": "test=3",
              "type": "MODEL"
            }
          }
        ]
      }
    },
    {
      "framework": {
        "name": "Framework Test 4",
        "type": "FT001",
        "model_map": [
          {
            "model": {
              "series": [
                {
                  "document_link": "https://www.frgrisk.com/",
                  "equation": "1+1"
                }
              ],
              "script": [
                {
                  "code": "{\r\n    \"equations\": [\r\n        {\r\n            \"equation_start_qtr\": \"1\",\r\n            \"equation_end_qtr\": \"4\",\r\n            \"intercept\": \"0.0\",\r\n            \"terms\": []\r\n        },\r\n        {\r\n            \"equation_start_qtr\": \"5\",\r\n            \"equation_end_qtr\": \"12\",\r\n            \"intercept\": \"0.917465963\",\r\n            \"terms\": [\r\n                {\r\n                    \"varname\": \"cabas3m_pit\",\r\n                    \"coefficient\": \"2.537461548\",\r\n                    \"source_var\": \"ca_spread_3m\",\r\n                    \"me_var_flag\": \"Y\",\r\n                    \"lag\": \"0\"\r\n                },\r\n                {\r\n                    \"varname\": \"cacredcc_yy_pit\",\r\n                    \"coefficient\": \"-0.335678725\",\r\n                    \"source_var\": \"ca_consumer_credit_yy\",\r\n                    \"me_var_flag\": \"Y\",\r\n                    \"lag\": \"0\"\r\n                },\r\n                {\r\n                    \"varname\": \"onhpa_yy_t2_pit\",\r\n                    \"coefficient\": \"-0.062910661\",\r\n                    \"source_var\": \"ca_avg_home_txn_price_c_gta\",\r\n                    \"me_var_flag\": \"Y\",\r\n                    \"lag\": \"6\",\r\n                    \"rel_diff\": \"12\"\r\n                },\r\n                {\r\n                    \"varname\": \"onur_yy_t2_pit\",\r\n                    \"coefficient\": \"0.53774054\",\r\n                    \"source_var\": \"ca_ontario_unemployment_rate\",\r\n                    \"me_var_flag\": \"Y\",\r\n                    \"lag\": \"6\",\r\n                    \"abs_diff\": \"12\"\r\n                }\r\n            ]\r\n        }\r\n    ],\r\n    \"flags\": {},\r\n    \"flag_vars\": {}\r\n}",
                  "syntax": "json"
                }
              ],
              "created": "2022-10-13T18:05:58.948495Z",
              "name": "LGD SCALAR Model",
              "desc": "123",
              "lob": "Wholesale",
              "internal_id": "123",
              "stream_preprocess_flow": "",
              "type": "LGD_SCALAR"
            },
            "filter": {
              "name": "Filter 7",
              "value": "test=7",
              "type": "MODEL"
            }
          },
          {
            "model": {
              "series": [
                {
                  "document_link": "https://www.frgrisk.com/",
                  "equation": "x+y/5"
                }
              ],
              "script": [
                {
                  "code": "keys_list = ['A', 'B', 'C']\r\nvalues_list = ['blue', 'red', 'bold']\r\ndict_method_1 = dict(zip(keys_list, values_list))\r\ndict_method_2 = {key:value for key, value in zip(keys_list, values_list)}\r\n\r\nitems_tuples = zip(keys_list, values_list) \r\ndict_method_3 = {} \r\nfor key, value in items_tuples: \r\n    if key in dict_method_3: \r\n        pass\r\n    else: \r\n        dict_method_3[key] = value",
                  "syntax": "python"
                }
              ],
              "created": "2022-10-13T18:05:58.964215Z",
              "name": "TM Model",
              "desc": "213",
              "lob": "Retail",
              "internal_id": "123",
              "stream_process_flow": "",
              "stream_preprocess_flow": "",
              "type": "TM_VASICEK"
            },
            "filter": {
              "name": "Filter 3",
              "value": "test=3",
              "type": "MODEL"
            }
          }
        ]
      }
    }
  ],
  "filter": {
    "name": "Methodology Filter",
    "value": "METHODOLOGY",
    "type": "METHODOLOGY"
  }
}
