/**
* Copyright (C) 2014 - present by OpenGamma Inc. and the OpenGamma group of companies
*
* Please see distribution for license.
*/
package com.opengamma.core.legalentity;
/**
* Seniority Levels.
*
* Reference: https://www.markit.com/news/XMLGuide.pdf,
* "XML User Guide - Markit Data",
* Version 10.3.8, November 2010.
*
*/
public enum SeniorityLevel {
/** Junior Subordinated or Upper Tier 2 Debt (Banks) */
JRSUBUT2,
/** First Lien – Secured Debt with a First Lien on a pool of assets. (Introduced in August 2006) */
LIEN1,
/** Second Lien – Secured Debt with a Second Lien on a pool of assets. (Introduced in August 2006) */
LIEN2,
/** Third Lien – Secured Debt with a Third Lien on a pool of assets. (Introduced in August 2006) */
LIEN3,
/**
* Mezzanine – Contractually or Structurally Subordinated, Unsecured Debt falling between senior debt and equity.
* Commonly used in leveraged buyouts or by middle-market companies. (Introduced in August 2006)
*/
MEZZ,
/** Preference Shares, or Tier 1 Capital (Banks) */
PREFT1,
/** Secured Debt (Corporate/Financial) or Domestic Currency Sovereign Debt (Government) */
SECDOM,
/** Senior Unsecured Debt (Corporate/Financial), Foreign Currency Sovereign Debt (Government) */
SNRFOR,
/** Subordinated or Lower Tier 2 Debt (Banks) */
SUBLT2
}