default_currency; } /** * Sets the default currency. * * @param ?Currency $default_currency */ public function setDefaultCurrency(?Currency $default_currency): self { $this->default_currency = $default_currency; return $this; } /** * Gets the shipping costs for an order with this supplier, given in base currency. * * @return string|null A bcmath string with the shipping costs */ public function getShippingCosts(): ?string { return $this->shipping_costs; } /** * Sets the shipping costs for an order with this supplier. * * @param string|null $shipping_costs a bcmath string with the shipping costs */ public function setShippingCosts(?string $shipping_costs): self { $this->shipping_costs = $shipping_costs; return $this; } /** * Returns the ID as an string, defined by the element class. * This should have a form like P000014, for a part with ID 14. * * @return string The ID as a string; */ public function getIDString(): string { return 'L'.sprintf('%06d', $this->getID()); } }