Please solve the programming task below using a self-contained code snippet in a markdown code block.

Given an integer rowIndex, return the rowIndexth (0-indexed) row of the Pascal's triangle.
In Pascal's triangle, each number is the sum of the two numbers directly above it as shown:

 
Please complete the following python code precisely:
```python
class Solution:
    def getRow(self, rowIndex: int) -> List[int]:
```