diff --git a/src/common/interfaces/credit.ts b/src/common/interfaces/credit.ts index 8679c789b..0920db25b 100644 --- a/src/common/interfaces/credit.ts +++ b/src/common/interfaces/credit.ts @@ -83,4 +83,5 @@ export interface Credit { activities?: Activity[]; payments?: Payment[]; reminder_schedule?: string; + location_id: string; } diff --git a/src/common/interfaces/invoice.ts b/src/common/interfaces/invoice.ts index 6ec901365..2f56e2907 100644 --- a/src/common/interfaces/invoice.ts +++ b/src/common/interfaces/invoice.ts @@ -85,6 +85,7 @@ export interface Invoice { e_invoice?: EInvoiceType; is_locked?: boolean; backup?: Backup; + location_id: string; } export interface Backup { diff --git a/src/common/interfaces/location.ts b/src/common/interfaces/location.ts new file mode 100644 index 000000000..7f1a48621 --- /dev/null +++ b/src/common/interfaces/location.ts @@ -0,0 +1,32 @@ +/** + * Invoice Ninja (https://invoiceninja.com). + * + * @link https://github.com/invoiceninja/invoiceninja source repository + * + * @copyright Copyright (c) 2022. Invoice Ninja LLC (https://invoiceninja.com) + * + * @license https://www.elastic.co/licensing/elastic-license + */ + +interface Location { + id: string; + user_id: string; + vendor_id: string; + client_id: string; + name: string; + address1: string; + address2: string; + phone: string; + city: string; + state: string; + postal_code: string; + country_id: string; + custom_value1: string; + custom_value2: string; + custom_value3: string; + custom_value4: string; + is_deleted: boolean; + updated_at: number; + archived_at: number; + created_at: number; +} diff --git a/src/common/interfaces/purchase-order.ts b/src/common/interfaces/purchase-order.ts index bf0fa9ce4..df1167442 100644 --- a/src/common/interfaces/purchase-order.ts +++ b/src/common/interfaces/purchase-order.ts @@ -82,6 +82,7 @@ export interface PurchaseOrder { e_invoice?: EInvoiceType; activities?: Activity[]; reminder_schedule?: string; + location_id: string; } export interface Invitation { diff --git a/src/common/interfaces/quote.ts b/src/common/interfaces/quote.ts index 5841dda8b..671a52f46 100644 --- a/src/common/interfaces/quote.ts +++ b/src/common/interfaces/quote.ts @@ -84,4 +84,5 @@ export interface Quote { activities?: Activity[]; payments?: Payment[]; reminder_schedule?: string; + location_id: string; } diff --git a/src/common/interfaces/recurring-invoice.ts b/src/common/interfaces/recurring-invoice.ts index 2b615bbbe..a4838902d 100644 --- a/src/common/interfaces/recurring-invoice.ts +++ b/src/common/interfaces/recurring-invoice.ts @@ -79,4 +79,5 @@ export interface RecurringInvoice { documents: any[]; client?: Client; activities?: Activity[]; + location_id: string; }