Add machine category lookup

This commit is contained in:
2026-06-07 13:40:12 +02:00
parent cd89a30631
commit 24c6c9e017
9 changed files with 65 additions and 4 deletions
+3 -1
View File
@@ -1,5 +1,5 @@
import { type AxiosInstance } from 'axios';
import type { AgrarmonitorApiCustomer, AgrarmonitorConnectorOptions, AgrarmonitorConnectorResult, AgrarmonitorDeviceRegistrationOptions, AgrarmonitorDeviceRegistrationResult, AgrarmonitorFetchCustomersOptions, AgrarmonitorFreischaltungStatus, AgrarmonitorRegistrierungStatus, EingangsrechnungLivesearchResult, Rechnungsdaten } from './types';
import type { AgrarmonitorApiCustomer, AgrarmonitorConnectorOptions, AgrarmonitorConnectorResult, AgrarmonitorDeviceRegistrationOptions, AgrarmonitorDeviceRegistrationResult, AgrarmonitorFetchCustomersOptions, AgrarmonitorFreischaltungStatus, AgrarmonitorRegistrierungStatus, EingangsrechnungLivesearchResult, MaschinenKategorie, Rechnungsdaten } from './types';
export declare class AgrarmonitorConnector implements AgrarmonitorConnectorResult {
private readonly options;
http: AxiosInstance;
@@ -32,6 +32,7 @@ export declare class AgrarmonitorConnector implements AgrarmonitorConnectorResul
setLieferscheinNummer(rechnungId: number, nummer: string): Promise<void>;
setEingangsdatum(rechnungId: number, datum: Date): Promise<boolean>;
getCustomerById(id: number): Promise<AgrarmonitorApiCustomer>;
getMaschinenKategorien(): Promise<MaschinenKategorie[]>;
private createHttpClient;
private createApiHttpClient;
private apiRequest;
@@ -49,6 +50,7 @@ export declare class AgrarmonitorConnector implements AgrarmonitorConnectorResul
private inputValue;
private selectedNumberValue;
private parseNumber;
private parseJaNein;
private parseGermanShortDate;
private requireDate;
private formatGermanShortDate;