Nautobot Version Control API Package¶
nautobot_version_control.api
¶
serializers
¶
serializers.py implements serializers for different modules.
BranchSerializer
¶
CommitSerializer
¶
PullRequestReviewSerializer
¶
Bases: ValidatedModelSerializer
PullRequestReviewSerializer serializes a PullRequestReview
Source code in nautobot_version_control/api/serializers.py
PullRequestSerializer
¶
Bases: ValidatedModelSerializer
PullRequestSerializer serializes a PullRequest
Source code in nautobot_version_control/api/serializers.py
urls
¶
urls.py implements api urls.
views
¶
views.py implements views for the api.
BranchViewSet
¶
Bases: CustomFieldModelViewSet
BranchViewSet render a view for the Branch model.
Source code in nautobot_version_control/api/views.py
CommitViewSet
¶
Bases: CustomFieldModelViewSet
CommitViewSet render a view for the Commit model.
Source code in nautobot_version_control/api/views.py
PullRequestReviewViewSet
¶
Bases: CustomFieldModelViewSet
PullRequestReviewViewSet render a view for the PullRequestReviewV model.
Source code in nautobot_version_control/api/views.py
PullRequestViewSet
¶
Bases: CustomFieldModelViewSet
PullRequestViewSet render a view for the PullRequest model.
Source code in nautobot_version_control/api/views.py
VCSRootView
¶
Bases: APIRootView
VCS API root view.