morphMany(Product::class, null,'model','model_id'); } /** * The offering supplied with this product * * @return \Illuminate\Database\Eloquent\Relations\HasOne */ final public function supplied() { return $this->hasOne(static::SupplierModel,'id','supplier_item_id'); } /* METHODs */ final function normalizeBillingInterval(): int { return static::DefaultBill; } }