You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this issue, you'll add a new model class WikiPage and a new member wiki_pages to the GitHubEvent class.
Step 1
Create new model class
For this step, you'll add a new model class WikiPage in the folder bot/models/github/
First you'll create a new file in the folder, and name it wiki_page.py
Inside that file, you'll create a class called WikiPage. This class will have three members: name, action and link. All three variables will be of the type str. You can refer to the Repository model for guidance.
Step 2
Update GitHubEvent model
For this step, you'll add a member to the GitHubEvent model present in the file bot/models/github/event.py
First you'll add a line below the line reviewers: Optional[list[User]] that declares a variable wiki_pages with type Optional[list[WikiPage].
Next you'll add an if statement below the line self.reviewers = kwargs["reviewers"] that confirms if there is a key "wiki_pages" in the dictionary kwargs. If that is true, then you should assign kwargs["wiki_pages"] to self.wiki_pages.
This issue is a part of a bigger issue (#1).
Leave a comment if you have any doubts.
The text was updated successfully, but these errors were encountered:
In this issue, you'll add a new model class
WikiPage
and a new memberwiki_pages
to theGitHubEvent
class.Step 1
Create new model class
For this step, you'll add a new model class
WikiPage
in the folderbot/models/github/
First you'll create a new file in the folder, and name it
wiki_page.py
Inside that file, you'll create a
class
calledWikiPage
. This class will have three members:name
,action
andlink
. All three variables will be of the typestr
. You can refer to theRepository
model for guidance.Step 2
Update
GitHubEvent
modelFor this step, you'll add a member to the
GitHubEvent
model present in the filebot/models/github/event.py
First you'll add a line below the line
reviewers: Optional[list[User]]
that declares a variablewiki_pages
with typeOptional[list[WikiPage]
.Next you'll add an
if
statement below the lineself.reviewers = kwargs["reviewers"]
that confirms if there is a key"wiki_pages"
in the dictionarykwargs
. If that is true, then you should assignkwargs["wiki_pages"]
toself.wiki_pages
.This issue is a part of a bigger issue (#1).
Leave a comment if you have any doubts.
The text was updated successfully, but these errors were encountered: