def get_views_traffic(self, per=github.GithubObject.NotSet):
assert per is github.GithubObject.NotSet or (isinstance(per, (str, unicode)) and (per == "<STR_LIT>" or per == "<STR_LIT>")), "<STR_LIT>"<EOL>url_parameters = dict()<EOL>if per is not github.GithubObject.NotSet:<EOL><INDENT>url_parameters["<STR_LIT>"] = per<EOL><DEDENT>headers, data = self._requester.requestJsonAndCheck(<EOL>"<STR_LIT:GET>",<EOL>self.url + "<STR_LIT>",<EOL>parameters=url_parameters<EOL>)<EOL>if (isinstance(data, dict)) and ("<STR_LIT>" in data) and (isinstance(data["<STR_LIT>"], list)):<EOL><INDENT>data["<STR_LIT>"] = [<EOL>github.View.View(self._requester, headers, item, completed=True)<EOL>for item in data["<STR_LIT>"]<EOL>]<EOL>return data<EOL><DEDENT>
:calls: `GET /repos/:owner/:repo/traffic/views <https://developer.github.com/v3/repos/traffic/>`_
:param per: string, must be one of day or week, day by default
:rtype: None or list of :class:`github.View.View`