# Path: wham/fields.py
# class WhamCharField(WhamFieldMixin, models.TextField):
# 
#     @property
#     def type_repr(self):
#         return 'char'
# 
# class WhamTextField(WhamFieldMixin, models.TextField):
# 
#     @property
#     def type_repr(self):
#         return 'text'
# 
# Path: wham/models.py
# class WhamModel(models.Model):
# 
#     objects = WhamManager()
# 
#     class Meta():
#         abstract = True


from django.db import models
from wham.fields import WhamCharField, WhamTextField
from wham.models import WhamModel


class MusicbrainzMeta:
    base_url = 'http://musicbrainz.org/ws/2/'
    api_params = {'fmt': 'json'}



# Path: wham/fields.py
# class WhamCharField(WhamFieldMixin, models.TextField):
# 
#     @property
#     def type_repr(self):
#         return 'char'
# 
# class WhamTextField(WhamFieldMixin, models.TextField):
# 
#     @property
#     def type_repr(self):
#         return 'text'
# 
# Path: wham/models.py
# class WhamModel(models.Model):
# 
#     objects = WhamManager()
# 
#     class Meta():
#         abstract = True


# Path: wham/apis/musicbrainz/models.py
from django.db import models
from wham.fields import WhamCharField, WhamTextField
from wham.models import WhamModel



class MusicbrainzMeta:
    base_url = 'http://musicbrainz.org/ws/2/'
    api_params = {'fmt': 'json'}



class MusicbrainzArtist(WhamModel):