class OrganizationReleaseSerializer(ReleaseSerializer):
    headCommits = ListField(child=ReleaseHeadCommitSerializerDeprecated(),
                            required=False,
                            allow_null=False)
    refs = ListField(child=ReleaseHeadCommitSerializer(),
                     required=False,
                     allow_null=False)
class ReleaseSerializer(serializers.Serializer):
    ref = serializers.CharField(max_length=64, required=False)
    url = serializers.URLField(required=False)
    dateStarted = serializers.DateTimeField(required=False)
    dateReleased = serializers.DateTimeField(required=False)
    commits = ListField(child=CommitSerializer(), required=False)
    head_commits = ListField(child=ReleaseHeadCommitSerializer(),
                             required=False)
Beispiel #3
0
class ReleaseSerializerWithProjects(ReleaseWithVersionSerializer):
    projects = ListField()
    headCommits = ListField(child=ReleaseHeadCommitSerializerDeprecated(),
                            required=False,
                            allow_null=False)
    refs = ListField(child=ReleaseHeadCommitSerializer(),
                     required=False,
                     allow_null=False)
class ReleaseSerializer(serializers.Serializer):
    ref = serializers.CharField(max_length=64, required=False)
    url = serializers.URLField(required=False)
    dateReleased = serializers.DateTimeField(required=False)
    commits = ListField(child=CommitSerializer(), required=False, allow_null=False)
    headCommits = ListField(
        child=ReleaseHeadCommitSerializerDeprecated(), required=False, allow_null=False
    )
    refs = ListField(
        child=ReleaseHeadCommitSerializer(),
        required=False,
        allow_null=False,
    )
class ReleaseSerializerWithProjects(ReleaseSerializer):
    projects = ListField()
    head_commits = ListField(child=ReleaseHeadCommitSerializer(),
                             required=False)