{
  "@model" : "cdm",
  "@type" : "cdm.event.common.TradeState",
  "@version" : "0.0.0.master-SNAPSHOT",
  "@key" : "b12e8fcc",
  "trade" : {
    "product" : {
      "taxonomy" : [ {
        "source" : "ISDA",
        "value" : {
          "name" : {
            "@data" : "CreditDefaultSwap_Index"
          }
        },
        "calculated" : true
      } ],
      "economicTerms" : {
        "terminationDate" : {
          "adjustableDate" : {
            "unadjustedDate" : "2010-03-20"
          }
        },
        "payout" : [ {
          "@type" : "cdm.product.asset.CreditDefaultPayout",
          "payerReceiver" : {
            "payer" : "Party1",
            "receiver" : "Party2"
          },
          "priceQuantity" : {
            "quantitySchedule" : {
              "@ref:scoped" : "quantity-1"
            }
          },
          "generalTerms" : {
            "indexReferenceInformation" : {
              "identifier" : [ {
                "identifier" : {
                  "@data" : "Dow Jones iTraxx Europe Consumers Series 2 Version 1"
                },
                "identifierType" : "Name"
              } ],
              "assetType" : "Other",
              "name" : {
                "@data" : "Dow Jones iTraxx Europe Consumers Series 2 Version 1"
              },
              "assetClass" : "Credit",
              "indexSeries" : 2,
              "indexAnnexVersion" : 1,
              "indexAnnexDate" : "2005-11-01",
              "indexAnnexSource" : {
                "@data" : "Publisher"
              },
              "excludedReferenceEntity" : [ {
                "referenceEntity" : {
                  "name" : {
                    "@data" : "TESCO PLC"
                  }
                }
              } ]
            }
          }
        } ]
      }
    },
    "tradeLot" : [ {
      "priceQuantity" : [ {
        "quantity" : {
          "@key:scoped" : "quantity-1",
          "value" : 25000000,
          "unit" : {
            "currency" : {
              "@data" : "EUR"
            }
          }
        }
      } ]
    } ],
    "counterparty" : [ {
      "role" : "Party1",
      "partyReference" : {
        "@ref:external" : "party1"
      }
    }, {
      "role" : "Party2",
      "partyReference" : {
        "@ref:external" : "party2"
      }
    } ],
    "tradeIdentifier" : [ {
      "issuerReference" : {
        "@ref:external" : "party2"
      },
      "assignedIdentifier" : [ {
        "identifier" : {
          "@scheme" : "http://www.partyB.com/trade-id",
          "@data" : "ITRAXX1234"
        }
      } ]
    }, {
      "issuerReference" : {
        "@ref:external" : "party1"
      },
      "assignedIdentifier" : [ {
        "identifier" : {
          "@scheme" : "http://www.partyA.com/trade-id",
          "@data" : "1234B6"
        }
      } ]
    } ],
    "tradeDate" : {
      "@data" : "2005-11-03"
    },
    "party" : [ {
      "@key:external" : "party1",
      "partyId" : [ {
        "identifier" : {
          "@scheme" : "http://www.fpml.org/coding-scheme/external/iso17442",
          "@data" : "254900O1WT2BXINL9612"
        },
        "identifierType" : "LEI"
      } ],
      "name" : {
        "@data" : "Party A"
      }
    }, {
      "@key:external" : "party2",
      "partyId" : [ {
        "identifier" : {
          "@scheme" : "http://www.fpml.org/coding-scheme/external/iso17442",
          "@data" : "549300P7IVTDP12DEA19"
        },
        "identifierType" : "LEI"
      } ],
      "name" : {
        "@data" : "Party B"
      }
    } ],
    "contractDetails" : {
      "documentation" : [ {
        "agreementDate" : "2000-01-01",
        "legalAgreementIdentification" : {
          "agreementName" : {
            "agreementType" : "MasterAgreement",
            "masterAgreementType" : {
              "@data" : "ISDAMaster"
            }
          },
          "vintage" : 1992
        },
        "contractualParty" : [ {
          "@ref:external" : "party1"
        }, {
          "@ref:external" : "party2"
        } ]
      }, {
        "legalAgreementIdentification" : {
          "agreementName" : {
            "agreementType" : "Confirmation",
            "contractualTermsSupplement" : [ {
              "contractualTermsSupplementType" : {
                "@scheme" : "http://www.fpml.org/coding-scheme/contractual-supplement",
                "@data" : "iTraxxEuropeDealer"
              },
              "publicationDate" : "2005-09-19"
            } ]
          }
        },
        "contractualParty" : [ {
          "@ref:external" : "party1"
        }, {
          "@ref:external" : "party2"
        } ]
      } ]
    }
  },
  "transferHistory" : [ {
    "transfer" : {
      "@type" : "cdm.event.common.UnscheduledTransfer",
      "quantity" : {
        "value" : 17000,
        "unit" : {
          "currency" : {
            "@data" : "EUR"
          }
        }
      },
      "asset" : {
        "@type" : "cdm.base.staticdata.asset.common.Cash",
        "identifier" : [ {
          "identifier" : {
            "@data" : "EUR"
          },
          "identifierType" : "CurrencyCode"
        } ],
        "assetType" : "Cash"
      },
      "payerReceiver" : {
        "payerPartyReference" : {
          "@ref:external" : "party2"
        },
        "receiverPartyReference" : {
          "@ref:external" : "party1"
        }
      },
      "transferType" : "Upfront"
    }
  } ]
}