Files
sap-bo/src/resources/Documents.ts
T
JiriUhlir 9c08dacc69 first
2026-06-29 09:47:05 +02:00

39 lines
1.3 KiB
TypeScript

import { SapB1Client } from "../client/SapB1Client";
import { MarketingDocument, MarketingDocumentCreateDto, MarketingDocumentUpdateDto } from "../types/entities";
import { MarketingDocumentSchema } from "../types/schemas";
import { Resource } from "./Resource";
export class OrdersResource extends Resource<MarketingDocument, MarketingDocumentCreateDto, MarketingDocumentUpdateDto, number> {
public constructor(client: SapB1Client) {
super(client, "Orders", MarketingDocumentSchema, false);
}
}
export class InvoicesResource extends Resource<MarketingDocument, MarketingDocumentCreateDto, MarketingDocumentUpdateDto, number> {
public constructor(client: SapB1Client) {
super(client, "Invoices", MarketingDocumentSchema, false);
}
}
export class PurchaseOrdersResource extends Resource<
MarketingDocument,
MarketingDocumentCreateDto,
MarketingDocumentUpdateDto,
number
> {
public constructor(client: SapB1Client) {
super(client, "PurchaseOrders", MarketingDocumentSchema, false);
}
}
export class DeliveryNotesResource extends Resource<
MarketingDocument,
MarketingDocumentCreateDto,
MarketingDocumentUpdateDto,
number
> {
public constructor(client: SapB1Client) {
super(client, "DeliveryNotes", MarketingDocumentSchema, false);
}
}