classroom.serializers.billings module

class classroom.serializers.billings.BillingSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[소스]

Bases: rest_framework.serializers.ModelSerializer

class Meta[소스]

Bases: object

fields = ('budget', 'created_at', 'detail', 'quantity')
model

alias of classroom.models.billings.Billing

class classroom.serializers.billings.BudgetRefSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[소스]

Bases: rest_framework.serializers.Serializer

create(validated_data)[소스]
update(instance, validated_data)[소스]
class classroom.serializers.billings.BudgetSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[소스]

Bases: rest_framework.serializers.ModelSerializer

class Meta[소스]

Bases: object

extra_kwargs = {'link': {'view_name': 'budgets-detail', 'lookup_field': 'id', 'lookup_url_kwarg': 'pk', 'read_only': True}}
fields = ('link', 'id', 'name', 'limitation', 'payment', 'startDate', 'endDate', 'spends')
model

alias of classroom.models.billings.Budget

class classroom.serializers.billings.CreditCardSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[소스]

Bases: rest_framework.serializers.ModelSerializer

class Meta[소스]

Bases: object

fields = ('owner', 'card_name', 'owner_name', 'card_company_name', 'expiration')
model

alias of classroom.models.billings.CreditCard

class classroom.serializers.billings.PaymentSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[소스]

Bases: rest_framework.serializers.ModelSerializer

class Meta[소스]

Bases: object

fields = ('user', 'card', 'prepaid')
model

alias of classroom.models.billings.Payment

class classroom.serializers.billings.PrepaidSerializer(instance=None, data=<class 'rest_framework.fields.empty'>, **kwargs)[소스]

Bases: rest_framework.serializers.ModelSerializer

class Meta[소스]

Bases: object

fields = ('user', 'credits')
model

alias of classroom.models.billings.Prepaid