I add there comment which points to API documentation, I do not want to replicate doc here.