adrema/app/Invoice/InvoiceSettings.php

56 lines
936 B
PHP
Raw Normal View History

2022-10-20 02:15:28 +02:00
<?php
2023-04-18 22:08:45 +02:00
namespace App\Invoice;
2022-10-20 02:15:28 +02:00
2023-06-01 12:04:31 +02:00
use App\Setting\Contracts\Indexable;
use App\Setting\Contracts\Storeable;
2022-10-20 02:15:28 +02:00
use App\Setting\LocalSettings;
2023-06-01 12:04:31 +02:00
class InvoiceSettings extends LocalSettings implements Indexable, Storeable
2022-10-20 02:15:28 +02:00
{
public string $from_long;
public string $from;
public string $mobile;
public string $email;
public string $website;
public string $address;
public string $place;
public string $zip;
2022-11-17 23:59:43 +01:00
public string $iban;
public string $bic;
2022-10-20 02:15:28 +02:00
public static function group(): string
{
return 'bill';
}
public static function slug(): string
{
return 'bill';
}
public static function indexAction(): string
{
return SettingIndexAction::class;
}
2023-06-01 12:04:31 +02:00
public static function storeAction(): string
2022-10-20 02:15:28 +02:00
{
return SettingSaveAction::class;
}
public static function title(): string
{
return 'Rechnung';
}
}