def _unbox_scalar(<EOL>self,<EOL>value: Union[Period, Timestamp, Timedelta, NaTType],<EOL>) -> int:
raise AbstractMethodError(self)<EOL>
Unbox the integer value of a scalar `value`.

Parameters
----------
value : Union[Period, Timestamp, Timedelta]

Returns
-------
int

Examples
--------
>>> self._unbox_scalar(Timedelta('10s'))  # DOCTEST: +SKIP
10000000000