pullRequest consumer prototype