{
  "status": 200,
  "message": "Success",
  "data": [
    {
      "templateId": "72f78d84-6127-4da6-81e4-096f8eee5820",
      "type": "testcase",
      "name": "ANN 101",
      "description": "Long position in a 5-year Annuity with annual Annuity payments based on a fixed Nominal Rate of 5%.",
      "category": null,
      "contractType": "ANN",
      "isPublic": true,
      "ownerId": "53c54878-8c08-4855-8fbc-2b7393e2ffaa",
      "createdAt": "2024-09-26T00:00:00Z",
      "updatedAt": null,
      "forkedFromPublic": false,
      "forkedId": null,
      "terms": {
        "contractType": "ANN",
        "statusDate": "2015-01-01T00:00:00",
        "contractRole": "RPA",
        "contractID": 101,
        "nominalInterestRate": 0.05,
        "dayCountConvention": "30E360",
        "currency": "USD",
        "contractDealDate": "2015-01-01T00:00:00",
        "initialExchangeDate": "2015-01-02T00:00:00",
        "maturityDate": "2020-01-02T00:00:00",
        "notionalPrincipal": 1000,
        "cycleAnchorDateOfPrincipalRedemption": "2016-01-02T00:00:00",
        "cycleOfPrincipalRedemption": "P1YL0",
        "rateSpread": 0,
        "cycleAnchorDateOfInterestPayment": "2016-01-02T00:00:00",
        "cycleOfInterestPayment": "P1YL0"
      }
    },
    {
      "templateId": "8d0234aa-9405-4a91-949e-1a8cae29b803",
      "type": "testcase",
      "name": "ANN 102",
      "description": "Same as case 101 but a short position.",
      "category": null,
      "contractType": "ANN",
      "isPublic": true,
      "ownerId": "53c54878-8c08-4855-8fbc-2b7393e2ffaa",
      "createdAt": "2024-09-26T09:59:22.376537Z",
      "updatedAt": null,
      "forkedFromPublic": false,
      "forkedId": null,
      "terms": {
        "contractType": "ANN",
        "statusDate": "2015-01-01T00:00:00",
        "contractRole": "RPL",
        "contractID": 102,
        "nominalInterestRate": 0.05,
        "dayCountConvention": "30E360",
        "currency": "USD",
        "contractDealDate": "2015-01-01T00:00:00",
        "initialExchangeDate": "2015-01-02T00:00:00",
        "maturityDate": "2020-01-02T00:00:00",
        "notionalPrincipal": 1000,
        "cycleAnchorDateOfPrincipalRedemption": "2016-01-02T00:00:00",
        "cycleOfPrincipalRedemption": "P1YL0",
        "rateSpread": 0,
        "cycleAnchorDateOfInterestPayment": "2016-01-02T00:00:00",
        "cycleOfInterestPayment": "P1YL0"
      }
    },
    {
      "templateId": "874e06dd-578a-4737-95d4-14c1b85b2551",
      "type": "testcase",
      "name": "LAM 101",
      "description": "Long position in a Linear Amortizer at Notional of USD 1000.0, with annual amortizing payments amounting to USD 200.0 and interest payments based on a fixed Nominal Rate of 5%.",
      "category": null,
      "contractType": "LAM",
      "isPublic": true,
      "ownerId": "53c54878-8c08-4855-8fbc-2b7393e2ffaa",
      "createdAt": "2024-09-26T12:24:57.543129Z",
      "updatedAt": null,
      "forkedFromPublic": false,
      "forkedId": null,
      "terms": {
        "calendar": "NC",
        "contractType": "LAM",
        "statusDate": "2015-01-01T00:00:00",
        "contractRole": "RPA",
        "contractID": 101,
        "cycleAnchorDateOfInterestPayment": "2016-01-02T00:00:00",
        "cycleOfInterestPayment": "P1YL0",
        "nominalInterestRate": 0.05,
        "dayCountConvention": "30E360",
        "interestCalculationBase": "NT",
        "currency": "USD",
        "contractDealDate": "2015-01-01T00:00:00",
        "initialExchangeDate": "2015-01-02T00:00:00",
        "notionalPrincipal": 1000,
        "cycleAnchorDateOfPrincipalRedemption": "2016-01-02T00:00:00",
        "cycleOfPrincipalRedemption": "P1YL0",
        "nextPrincipalRedemptionPayment": 200,
        "rateSpread": 0
      }
    },
    {
      "templateId": "31810400-b09c-49ba-9a49-a0432592ce9d",
      "type": "testcase",
      "name": "PAM 102",
      "description": "Same as case 101 but short position.",
      "category": null,
      "contractType": "PAM",
      "isPublic": true,
      "ownerId": "53c54878-8c08-4855-8fbc-2b7393e2ffaa",
      "createdAt": "2024-09-26T10:41:14.896208Z",
      "updatedAt": null,
      "forkedFromPublic": false,
      "forkedId": null,
      "terms": {
        "calendar": "NC",
        "contractType": "PAM",
        "statusDate": "2015-01-01T00:00:00",
        "contractRole": "RPL",
        "contractID": 102,
        "nominalInterestRate": 0,
        "dayCountConvention": "30E360",
        "currency": "USD",
        "contractDealDate": "2015-01-01T00:00:00",
        "initialExchangeDate": "2015-01-02T00:00:00",
        "maturityDate": "2015-04-02T00:00:00",
        "notionalPrincipal": 1000,
        "rateSpread": 0,
        "premiumDiscountAtIED": -5
      }
    },
    {
      "templateId": "bc214f30-0baf-4000-8aa6-b783832b4113",
      "type": "testcase",
      "name": "PAM 101",
      "description": "Long position of a 3-month Zero Coupon Bond starting at 01/02/2015 with Notional of 1000 and Discount at Purchase of 100.",
      "category": null,
      "contractType": "PAM",
      "isPublic": true,
      "ownerId": "53c54878-8c08-4855-8fbc-2b7393e2ffaa",
      "createdAt": "2024-09-26T10:31:56.451406Z",
      "updatedAt": null,
      "forkedFromPublic": false,
      "forkedId": null,
      "terms": {
        "calendar": "NC",
        "contractType": "PAM",
        "statusDate": "2015-01-01T00:00:00",
        "contractRole": "RPA",
        "contractID": 101,
        "nominalInterestRate": 0,
        "dayCountConvention": "30E360",
        "currency": "USD",
        "contractDealDate": "2015-01-01T00:00:00",
        "initialExchangeDate": "2015-01-02T00:00:00",
        "maturityDate": "2015-04-02T00:00:00",
        "notionalPrincipal": 1000,
        "rateSpread": 0,
        "premiumDiscountAtIED": -5
      }
    },
    {
      "templateId": "ccf3874d-baf6-4552-a62d-6f0905b4af33",
      "type": "testcase",
      "name": "LAM 102",
      "description": "Same as case 101 but short position.",
      "category": null,
      "contractType": "LAM",
      "isPublic": true,
      "ownerId": "53c54878-8c08-4855-8fbc-2b7393e2ffaa",
      "createdAt": "2024-09-26T12:29:02.827701Z",
      "updatedAt": null,
      "forkedFromPublic": false,
      "forkedId": null,
      "terms": {
        "calendar": "NC",
        "contractType": "LAM",
        "statusDate": "2015-01-01T00:00:00",
        "contractRole": "RPL",
        "contractID": 102,
        "cycleAnchorDateOfInterestPayment": "2016-01-02T00:00:00",
        "cycleOfInterestPayment": "P1YL0",
        "nominalInterestRate": 0.05,
        "dayCountConvention": "30E360",
        "interestCalculationBase": "NT",
        "currency": "USD",
        "contractDealDate": "2015-01-01T00:00:00",
        "initialExchangeDate": "2015-01-02T00:00:00",
        "notionalPrincipal": 1000,
        "cycleAnchorDateOfPrincipalRedemption": "2016-01-02T00:00:00",
        "cycleOfPrincipalRedemption": "P1YL0",
        "nextPrincipalRedemptionPayment": 200,
        "rateSpread": 0
      }
    },
    {
      "templateId": "e7f0f816-41ac-4304-a61f-ddd9ff789f00",
      "type": "testcase",
      "name": "STK 101",
      "description": "Long position of a Stock instrument purchased at 01/02/2015 at a price of USD 90.0.",
      "category": null,
      "contractType": "STK",
      "isPublic": true,
      "ownerId": "53c54878-8c08-4855-8fbc-2b7393e2ffaa",
      "createdAt": "2024-09-26T12:34:51.302046Z",
      "updatedAt": null,
      "forkedFromPublic": false,
      "forkedId": null,
      "terms": {
        "contractType": "STK",
        "statusDate": "2015-01-01T00:00:00",
        "contractRole": "RPA",
        "contractID": 101,
        "currency": "USD",
        "contractDealDate": "2015-01-01T00:00:00",
        "purchaseDate": "2015-01-02T00:00:00",
        "priceAtPurchaseDate": 90,
        "marketValueObserved": 100
      }
    },
    {
      "templateId": "e944e386-5686-4d83-a09a-d35157f6fbe0",
      "type": "testcase",
      "name": "STK 102",
      "description": "Long position of a Stock instrument purchased at 01/02/2015 at a price of USD 90.0 and sold again 2 weeks later at a price of USD 110.0.",
      "category": null,
      "contractType": "STK",
      "isPublic": true,
      "ownerId": "53c54878-8c08-4855-8fbc-2b7393e2ffaa",
      "createdAt": "2024-09-26T12:36:58.103198Z",
      "updatedAt": null,
      "forkedFromPublic": false,
      "forkedId": null,
      "terms": {
        "contractType": "STK",
        "statusDate": "2015-01-01T00:00:00",
        "contractRole": "RPA",
        "contractID": 102,
        "currency": "USD",
        "contractDealDate": "2015-01-01T00:00:00",
        "purchaseDate": "2015-01-02T00:00:00",
        "priceAtPurchaseDate": 90,
        "terminationDate": "2015-01-16T00:00:00",
        "priceAtTerminationDate": 110,
        "marketValueObserved": 100
      }
    }
  ]
}