@@ -91,22 +91,22 @@ <h1 id="articles-api-models">Articles API Models</h1>
9191 See the `ArticleSchema` class.
9292 """
9393 def __init__(self, *args, **kwargs):
94- self.__type = kwargs.get('type', 'article')
95- self.__workspace_id = kwargs.get('workspace_id', '')
96- self.__title = kwargs.get('title', '')
97- self.__description = kwargs.get('description', '')
98- self.__body = kwargs.get('body', '')
99- self.__author_id = kwargs.get('author_id', None )
100- self.__state = kwargs.get('state', '')
101- self.__created_at = kwargs.get('created_at', None )
102- self.__updated_at = kwargs.get('updated_at', None )
103- self.__url = kwargs.get('url', '')
104- self.__parent_id = kwargs.get('parent_id', None )
105- self.__parent_type = kwargs.get('parent_type', '')
106- self.__default_locale = kwargs.get('default_locale', '')
94+ self.__type: str = kwargs.get('type', 'article')
95+ self.__workspace_id: str = kwargs.get('workspace_id', '')
96+ self.__title: str = kwargs.get('title', '')
97+ self.__description: str = kwargs.get('description', '')
98+ self.__body: str = kwargs.get('body', '')
99+ self.__author_id: int = kwargs.get('author_id', int() )
100+ self.__state: str = kwargs.get('state', '')
101+ self.__created_at: int = kwargs.get('created_at', int() )
102+ self.__updated_at: int = kwargs.get('updated_at', int() )
103+ self.__url: str = kwargs.get('url', '')
104+ self.__parent_id: int = kwargs.get('parent_id', int() )
105+ self.__parent_type: str = kwargs.get('parent_type', '')
106+ self.__default_locale: str = kwargs.get('default_locale', '')
107107 self.__statistics = kwargs.get('statistics', None)
108- self.__id = kwargs.get('id', None )
109- self.__translated_content = kwargs.get('translated_content', {})
108+ self.__id: int = kwargs.get('id', int() )
109+ self.__translated_content: dict = kwargs.get('translated_content', {})
110110
111111 # Properties
112112 @property
@@ -470,7 +470,9 @@ <h1 id="articles-api-models">Articles API Models</h1>
470470 """
471471 data = a_schemas.ArticleSchema().dump(self)
472472 schema = a_schemas.ArticleSchema().load(data)
473- self.api_client.update_by_id(self.id, schema)
473+ self.api_client.update_by_id(self.id, schema) # type: ignore
474+
475+ return self
474476
475477
476478class ArticleList(ModelBase):
@@ -666,22 +668,22 @@ <h2 id="attributes">Attributes</h2>
666668 See the `ArticleSchema` class.
667669 """
668670 def __init__(self, *args, **kwargs):
669- self.__type = kwargs.get('type', 'article')
670- self.__workspace_id = kwargs.get('workspace_id', '')
671- self.__title = kwargs.get('title', '')
672- self.__description = kwargs.get('description', '')
673- self.__body = kwargs.get('body', '')
674- self.__author_id = kwargs.get('author_id', None )
675- self.__state = kwargs.get('state', '')
676- self.__created_at = kwargs.get('created_at', None )
677- self.__updated_at = kwargs.get('updated_at', None )
678- self.__url = kwargs.get('url', '')
679- self.__parent_id = kwargs.get('parent_id', None )
680- self.__parent_type = kwargs.get('parent_type', '')
681- self.__default_locale = kwargs.get('default_locale', '')
671+ self.__type: str = kwargs.get('type', 'article')
672+ self.__workspace_id: str = kwargs.get('workspace_id', '')
673+ self.__title: str = kwargs.get('title', '')
674+ self.__description: str = kwargs.get('description', '')
675+ self.__body: str = kwargs.get('body', '')
676+ self.__author_id: int = kwargs.get('author_id', int() )
677+ self.__state: str = kwargs.get('state', '')
678+ self.__created_at: int = kwargs.get('created_at', int() )
679+ self.__updated_at: int = kwargs.get('updated_at', int() )
680+ self.__url: str = kwargs.get('url', '')
681+ self.__parent_id: int = kwargs.get('parent_id', int() )
682+ self.__parent_type: str = kwargs.get('parent_type', '')
683+ self.__default_locale: str = kwargs.get('default_locale', '')
682684 self.__statistics = kwargs.get('statistics', None)
683- self.__id = kwargs.get('id', None )
684- self.__translated_content = kwargs.get('translated_content', {})
685+ self.__id: int = kwargs.get('id', int() )
686+ self.__translated_content: dict = kwargs.get('translated_content', {})
685687
686688 # Properties
687689 @property
@@ -1045,7 +1047,9 @@ <h2 id="attributes">Attributes</h2>
10451047 """
10461048 data = a_schemas.ArticleSchema().dump(self)
10471049 schema = a_schemas.ArticleSchema().load(data)
1048- self.api_client.update_by_id(self.id, schema)</ code > </ pre >
1050+ self.api_client.update_by_id(self.id, schema) # type: ignore
1051+
1052+ return self</ code > </ pre >
10491053</ details >
10501054< h3 > Ancestors</ h3 >
10511055< ul class ="hlist ">
@@ -1486,7 +1490,9 @@ <h3>Methods</h3>
14861490 """
14871491 data = a_schemas.ArticleSchema().dump(self)
14881492 schema = a_schemas.ArticleSchema().load(data)
1489- self.api_client.update_by_id(self.id, schema)</ code > </ pre >
1493+ self.api_client.update_by_id(self.id, schema) # type: ignore
1494+
1495+ return self</ code > </ pre >
14901496</ details >
14911497</ dd >
14921498</ dl >
0 commit comments