{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/shareworks/main/json-schema/VestingScheduleRowDetails.json", "title": "Vesting Schedule Row Response", "required": [ "amountDenominator", "amountNumerator", "vestingScheduleRowId" ], "type": "object", "properties": { "vestingScheduleRowId": { "type": "integer", "description": "Identifier for the vesting row", "format": "int32" }, "amountNumerator": { "type": "integer", "description": "Numerator of the vesting amount for the row/tranche", "format": "int64" }, "amountDenominator": { "type": "integer", "description": "Denominator of the vesting amount for the row/tranche", "format": "int64" }, "vestingPeriodLength": { "type": "integer", "description": "Number of periods between the row/tranche and the previous row/tranche (or vesting start date)", "format": "int32" }, "vestingPeriodType": { "type": "string", "description": "Type of vesting period for the row/tranche", "enum": [ "YEAR", "MONTH", "WEEK", "DAY" ] } }, "description": "List of all rows/tranches for the vesting schedule" }