pyocf.enums.allocationtype

Enumeration of allocation types for vesting terms. Using an example of 18 shares split across 4 tranches, each allocation type results in a different schedule as follows:

  1. Cumulative Rounding (5 - 4 - 5 - 4)

  2. Cumulative Round Down (4 - 5 - 4 - 5)

  3. Front Loaded (5 - 5 - 4 - 4)

  4. Back Loaded (4 - 4 - 5 - 5)

  5. Front Loaded to Single Tranche (6 - 4 - 4 - 4)

  6. Back Loaded to Single Tranche (4 - 4 - 4 - 6)

  7. Fractional (4.5 - 4.5 - 4.5 - 4.5)

class pyocf.enums.allocationtype.AllocationType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)

Enumeration of allocation types for vesting terms. Using an example of 18 shares split across 4 tranches, each allocation type results in a different schedule as follows:

  1. Cumulative Rounding (5 - 4 - 5 - 4)

  2. Cumulative Round Down (4 - 5 - 4 - 5)

  3. Front Loaded (5 - 5 - 4 - 4)

  4. Back Loaded (4 - 4 - 5 - 5)

  5. Front Loaded to Single Tranche (6 - 4 - 4 - 4)

  6. Back Loaded to Single Tranche (4 - 4 - 4 - 6)

  7. Fractional (4.5 - 4.5 - 4.5 - 4.5)

ENUM_BACK_LOADED = 'BACK_LOADED'
ENUM_BACK_LOADED_TO_SINGLE_TRANCHE = 'BACK_LOADED_TO_SINGLE_TRANCHE'
ENUM_CUMULATIVE_ROUNDING = 'CUMULATIVE_ROUNDING'
ENUM_CUMULATIVE_ROUND_DOWN = 'CUMULATIVE_ROUND_DOWN'
ENUM_FRACTIONAL = 'FRACTIONAL'
ENUM_FRONT_LOADED = 'FRONT_LOADED'
ENUM_FRONT_LOADED_TO_SINGLE_TRANCHE = 'FRONT_LOADED_TO_SINGLE_TRANCHE'