Module aiogithubapi.models.milestone
GitHub milestone data class.
Expand source code
"""GitHub milestone data class."""
from __future__ import annotations
from .base import GitHubDataModelBase
from .user import GitHubUserModel
class GitHubMilestoneModel(GitHubDataModelBase):
"""GitHub milestone data class."""
closed_at: str | None = None
closed_issues: int | None = None
created_at: str | None = None
description: str | None = None
due_on: str | None = None
html_url: str | None = None
id: int | None = None
labels_url: str | None = None
number: int | None = None
open_issues: int | None = None
state: str | None = None
title: str | None = None
updated_at: str | None = None
url: str | None = None
creator: GitHubUserModel | None = None
def _generate_creator(self, data: dict) -> GitHubUserModel:
"""Generate the creator."""
return GitHubUserModel(data)
Classes
class GitHubMilestoneModel (data: Dict[str, Any])-
GitHub milestone data class.
Init.
Expand source code
class GitHubMilestoneModel(GitHubDataModelBase): """GitHub milestone data class.""" closed_at: str | None = None closed_issues: int | None = None created_at: str | None = None description: str | None = None due_on: str | None = None html_url: str | None = None id: int | None = None labels_url: str | None = None number: int | None = None open_issues: int | None = None state: str | None = None title: str | None = None updated_at: str | None = None url: str | None = None creator: GitHubUserModel | None = None def _generate_creator(self, data: dict) -> GitHubUserModel: """Generate the creator.""" return GitHubUserModel(data)Ancestors
Class variables
var closed_at : str | Nonevar closed_issues : int | Nonevar created_at : str | Nonevar creator : GitHubUserModel | Nonevar description : str | Nonevar due_on : str | Nonevar html_url : str | Nonevar id : int | Nonevar labels_url : str | Nonevar number : int | Nonevar open_issues : int | Nonevar state : str | Nonevar title : str | Nonevar updated_at : str | Nonevar url : str | None
Inherited members