def METHOD_NAME(self, request, username):
    user = User.objects.METHOD_NAME(username=username)
    if user.type == User.Type.ORGANIZATION:
        organization = Organization.objects.of_user(request.user).METHOD_NAME(
            username=username
        )
        serializer = OrganizationSerializer(organization)
    else:
        if request.user == user:
            serializer = CompleteUserSerializer(user)
        else:
            serializer = PublicInfoUserSerializer(user)
    return Response(serializer.data)