<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class SamayajewelryDiamond extends Model
{
    use HasFactory;

    protected $table = 'tbl_diamond_new'; // Define the table name
    protected $fillable = [
         'id',
         'code',  
         'setcode',
         'certificate_no', 
         'certificate_date',
         'CertificateLink',
         'companycode', 
         'certified_color',
         'iscertified',
         'inventorylocationcode', 
         'description', 
         'shapecode',
         'shape_master_id', 
         'colorcode', 
         'claritycode', 
         'clarity_status', 
         'clarity_enhanced', 
         'weight',
         'labcode', 
         'labcode_mp',
         'cutgrade', 
         'sizecode', 
         'lwd', 
         'length',
         'width', 
         'depth', 
         'depth_pct1', 
         'table_pct', 
         'girdle', 
         'girdle_condition', 
         'girdle_pct', 
         'facet', 
         'culet', 
         'polish', 
         'polish_features', 
         'symmetry', 
         'symmetry_features', 
         'fluorescence', 
         'fluorescence_color', 
         'grain', 
         'angles', 
         'carbon' ,
        'crown_angle', 
        'crown_height', 
        'pavilion_angle', 
        'pavilion_depth',
        'star_length',
        'lower_half', 
        'painting',
        'proportion',
        'synthetic',
        'inscription',
        'fancy_color',
        'fancy_color_intensity', 
        'fancy_color_overtone', 
        'shade', 
        'eyeclean', 
        'bgm', 
        'center_inclusion', 
        'black_inclusion', 
        'hpht', 
        'irradiated', 
        'laser_drilled',
        'cost',
        'rapprice', 
        'markup1', 
        'price1',
        'buy_price',
        'simplexdiam_price1',
        'markup2', 
        'price2', 
        'markup3', 
        'price3',
        'origin',
        'brand',
        'sarine',
        'sarine_link',
        'certificate_notes',
        'other_notes',
        'type',
        'category',
        'salespersoncode',
        'vendoritem',
        'vendorname',
        'startdate',
        'website',
        'video_link',
        'threed_link',
        'notes',
        'onhandweight', 
        'ownedweight', 
        'historyweight', 
        'holdweight',
        'holdinfo',
        'memooutweight',
        'memooutinfo',
        'memoinweight', 
        'orderweight', 
        'backorderedweight',
        'poweight',
        'injobsweight',
        'final_price',
        'vendor_id',
        'images',
    'api_select',
    'milky',
    'ratio_value',
    'key_to_symbols',
    'side_feather',
    'side_natts',
    'brilliancy',

    'vshape_seq',
    'vlab_seq',
    'stage',

    'vcolor_seq',
    'vpurity_seq',
    'vcut_seq',
    'vpolish_seq',
    'vsymm_seq',
    'vfls_seq',

    'short_name',
    'lab_tooltip',
    'ha',

    'real_image',
    'heart_image',
    'plotting_image',
    'asset_scope_image',
    'video_image'
    ];
}