Class StockSplit
-
- All Implemented Interfaces:
public final class StockSplitInformation about a stock split, including the
StockID, the number of shares before and after the split, the record date, payable date, ex-date, and the status of the split.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classStockSplit.BuilderA builder for StockSplit.
public final classStockSplit.StatusThe status of Dinari's processing of the
StockSplit.Stocksfor which this status isIN_PROGRESSwill not be available for trading.
-
Method Summary
Modifier and Type Method Description final Stringid()ID of the StockSplitfinal LocalDateexDate()Ex-date of the split in Eastern Time Zone. final LocalDatepayableDate()Payable date of the split in Eastern Time Zone. final LocalDaterecordDate()Record date of the split in Eastern Time Zone, for company to determine where to send their new shares. final DoublesplitFrom()The number of shares before the split. final DoublesplitTo()The number of shares after the split. final StockSplit.Statusstatus()The status of Dinari's processing of the StockSplit.final StringstockId()ID of the Stockwhose shares are being split.final JsonField<String>_id()Returns the raw JSON value of id. final JsonField<LocalDate>_exDate()Returns the raw JSON value of exDate. final JsonField<LocalDate>_payableDate()Returns the raw JSON value of payableDate. final JsonField<LocalDate>_recordDate()Returns the raw JSON value of recordDate. final JsonField<Double>_splitFrom()Returns the raw JSON value of splitFrom. final JsonField<Double>_splitTo()Returns the raw JSON value of splitTo. final JsonField<StockSplit.Status>_status()Returns the raw JSON value of status. final JsonField<String>_stockId()Returns the raw JSON value of stockId. final Map<String, JsonValue>_additionalProperties()final StockSplit.BuildertoBuilder()final StockSplitvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static StockSplit.Builderbuilder()Returns a mutable builder for constructing an instance of StockSplit. -
-
Method Detail
-
exDate
final LocalDate exDate()
Ex-date of the split in Eastern Time Zone. First day the stock trades at post-split prices. Typically is last date in the process, and the main important date for investors. In ISO 8601 format, YYYY-MM-DD.
-
payableDate
final LocalDate payableDate()
Payable date of the split in Eastern Time Zone. This is the date when company will send out the new shares. Mainly for record keeping by brokerages, who forward the shares to eventual owners. Typically is the second date in the process. In ISO 8601 format, YYYY-MM-DD.
-
recordDate
final LocalDate recordDate()
Record date of the split in Eastern Time Zone, for company to determine where to send their new shares. Mainly for record keeping by brokerages, who forward the shares to eventual owners. Typically is the first date in the process. In ISO 8601 format, YYYY-MM-DD.
-
splitFrom
final Double splitFrom()
The number of shares before the split. In a 10-for-1 split, this would be 1.
-
splitTo
final Double splitTo()
The number of shares after the split. In a 10-for-1 split, this would be 10.
-
status
final StockSplit.Status status()
The status of Dinari's processing of the
StockSplit.Stocksfor which this status isIN_PROGRESSwill not be available for trading.
-
_id
final JsonField<String> _id()
Returns the raw JSON value of id.
Unlike id, this method doesn't throw if the JSON field has an unexpected type.
-
_exDate
final JsonField<LocalDate> _exDate()
Returns the raw JSON value of exDate.
Unlike exDate, this method doesn't throw if the JSON field has an unexpected type.
-
_payableDate
final JsonField<LocalDate> _payableDate()
Returns the raw JSON value of payableDate.
Unlike payableDate, this method doesn't throw if the JSON field has an unexpected type.
-
_recordDate
final JsonField<LocalDate> _recordDate()
Returns the raw JSON value of recordDate.
Unlike recordDate, this method doesn't throw if the JSON field has an unexpected type.
-
_splitFrom
final JsonField<Double> _splitFrom()
Returns the raw JSON value of splitFrom.
Unlike splitFrom, this method doesn't throw if the JSON field has an unexpected type.
-
_splitTo
final JsonField<Double> _splitTo()
Returns the raw JSON value of splitTo.
Unlike splitTo, this method doesn't throw if the JSON field has an unexpected type.
-
_status
final JsonField<StockSplit.Status> _status()
Returns the raw JSON value of status.
Unlike status, this method doesn't throw if the JSON field has an unexpected type.
-
_stockId
final JsonField<String> _stockId()
Returns the raw JSON value of stockId.
Unlike stockId, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final StockSplit.Builder toBuilder()
-
validate
final StockSplit validate()
-
builder
final static StockSplit.Builder builder()
Returns a mutable builder for constructing an instance of StockSplit.
The following fields are required:
.id() .exDate() .payableDate() .recordDate() .splitFrom() .splitTo() .status() .stockId()
-
-
-
-