All Downloads are FREE. Search and download functionalities are using the official Maven repository.

src.cdm.product.template.RepoDurationEnum.py Maven / Gradle / Ivy

There is a newer version: 6.0.0-dev.89
Show newest version
from enum import Enum

all = ['RepoDurationEnum']
  
class RepoDurationEnum(Enum):
  """
  A duration code for a Repo (or Securities Lending) transaction. There are many business and market rules that are derived from the duration of the transaction.
  """
  OVERNIGHT = "Overnight"
  """
  Indicates that a contract is classified as overnight, meaning that there is one business day difference between the start and end date of the contract. Business rule: When the repo is overnight, the number of business days between the spot and forward value dates must be one. Forward leg must be specified.
  """
  TERM = "Term"
  """
  Indicates that a contract is a regular term contract, with a start date and an end date. Business rule: When the repo is 'Term', both spot and forward legs must be specified.
  """




© 2015 - 2025 Weber Informatics LLC | Privacy Policy