from rest_framework import serializers

from .models import Good


class GoodSerializer(serializers.ModelSerializer):
    class Meta:
        model = Good
        fields = [
            "id",
            "code",
            "name",
            "barcode",
            "item_type",
            "unit",
            "sub_unit",
            "conversion_factor",
            "stock",
            "buy_price",
            "sell_price",
            "purchases_title",
            "sales_title",
            "node_family",
            "tag",
            "description",
            "product_code",
            "active",
            "tax_id",
            "tax_unit",
            "reorder_point",
            "lead_time",
            "minimum_order",
            "warehousing_rate",
            "first_period_balance",
            "minimum_physical_inventory",
            "price_list",
            "created_at",
            "updated_at",
        ]
