class BasicModel(models.Model):
     fields = [
         models.StringPkField(name="user", required=True),
         models.StringField(name="password", required=True)
     ]
class ApiModel(models.Model):
    fields = [models.StringPkField(name="id", required=True)]
class RateLimitModel(models.Model):
    fields = [
        models.StringPkField(name="id"),
        models.IntegerField(name="quota"),
        models.TimestampField(name="last_request")
    ]