<?php

namespace App\Settings;

use App\Support\Marketplace\MarketplaceFeeRule;
use Spatie\LaravelSettings\Settings;

class MarketplaceSettings extends Settings
{
    public MarketplaceFeeRule $tiktok_shop_platform_commission;

    public MarketplaceFeeRule $tiktok_shop_logistics_service_fee;

    public MarketplaceFeeRule $tiktok_shop_dynamic_commission;

    public MarketplaceFeeRule $tiktok_shop_order_processing_fee;

    public MarketplaceFeeRule $tiktok_shop_affiliate;

    public MarketplaceFeeRule $tiktok_shop_pre_order_service_fee;

    public MarketplaceFeeRule $shopee_admin_fee;

    public MarketplaceFeeRule $shopee_program_fee;

    public MarketplaceFeeRule $shopee_shipping_savings;

    public MarketplaceFeeRule $shopee_premium;

    public MarketplaceFeeRule $shopee_service_fee;

    public MarketplaceFeeRule $shopee_order_processing_fee;

    public MarketplaceFeeRule $shopee_ams_commission_fee;

    public MarketplaceFeeRule $shopee_pre_order;

    public MarketplaceFeeRule $shopee_live_extra;

    public static function group(): string
    {
        return 'marketplace';
    }
}
