liferay-headless-rest-client
Version:
A collection of Headless Clients used in Liferay Portal
53 lines (52 loc) • 13.7 kB
TypeScript
import type { Options as ClientOptions, TDataShape, Client } from '@hey-api/client-fetch';
import type { DeleteAvailabilityEstimateData, DeleteAvailabilityEstimateResponses, GetAvailabilityEstimateData, GetAvailabilityEstimateResponses, PutAvailabilityEstimateData, PutAvailabilityEstimateResponses, DeleteAvailabilityEstimateBatchData, DeleteAvailabilityEstimateBatchResponses, PutAvailabilityEstimateBatchData, PutAvailabilityEstimateBatchResponses, GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageData, GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageResponses, PostCommerceAdminSiteSettingGroupAvailabilityEstimateData, PostCommerceAdminSiteSettingGroupAvailabilityEstimateResponses, DeleteMeasurementUnitData, DeleteMeasurementUnitResponses, GetMeasurementUnitData, GetMeasurementUnitResponses, PatchMeasurementUnitData, PatchMeasurementUnitResponses, DeleteMeasurementUnitBatchData, DeleteMeasurementUnitBatchResponses, PostMeasurementUnitBatchData, PostMeasurementUnitBatchResponses, DeleteMeasurementUnitByExternalReferenceCodeData, DeleteMeasurementUnitByExternalReferenceCodeResponses, GetMeasurementUnitByExternalReferenceCodeData, GetMeasurementUnitByExternalReferenceCodeResponses, PatchMeasurementUnitByExternalReferenceCodeData, PatchMeasurementUnitByExternalReferenceCodeResponses, PutMeasurementUnitByExternalReferenceCodeData, PutMeasurementUnitByExternalReferenceCodeResponses, DeleteMeasurementUnitByKeyData, DeleteMeasurementUnitByKeyResponses, GetMeasurementUnitByKeyData, GetMeasurementUnitByKeyResponses, PatchMeasurementUnitByKeyData, PatchMeasurementUnitByKeyResponses, GetMeasurementUnitsByTypeData, GetMeasurementUnitsByTypeResponses, GetMeasurementUnitsPageData, GetMeasurementUnitsPageResponses, PostMeasurementUnitData, PostMeasurementUnitResponses, PostMeasurementUnitsPageExportBatchData, PostMeasurementUnitsPageExportBatchResponses, DeleteTaxCategoryData, DeleteTaxCategoryResponses, GetTaxCategoryData, GetTaxCategoryResponses, PutTaxCategoryData, PutTaxCategoryResponses, DeleteTaxCategoryBatchData, DeleteTaxCategoryBatchResponses, PutTaxCategoryBatchData, PutTaxCategoryBatchResponses, GetCommerceAdminSiteSettingGroupTaxCategoryPageData, GetCommerceAdminSiteSettingGroupTaxCategoryPageResponses, PostCommerceAdminSiteSettingGroupTaxCategoryData, PostCommerceAdminSiteSettingGroupTaxCategoryResponses, DeleteWarehouseData, DeleteWarehouseResponses, GetWarehouseData, GetWarehouseResponses, PutWarehouseData, PutWarehouseResponses, DeleteWarehouseBatchData, DeleteWarehouseBatchResponses, PutWarehouseBatchData, PutWarehouseBatchResponses, GetCommerceAdminSiteSettingGroupWarehousePageData, GetCommerceAdminSiteSettingGroupWarehousePageResponses, PostCommerceAdminSiteSettingGroupWarehouseData, PostCommerceAdminSiteSettingGroupWarehouseResponses } from './types.gen';
export type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions<TData, ThrowOnError> & {
/**
* You can provide a client instance returned by `createClient()` instead of
* individual options. This might be also useful if you want to implement a
* custom client.
*/
client?: Client;
/**
* You can pass arbitrary values through the `meta` object. This can be
* used to access values that aren't defined as part of the SDK function.
*/
meta?: Record<string, unknown>;
};
export declare const deleteAvailabilityEstimate: <ThrowOnError extends boolean = false>(options: Options<DeleteAvailabilityEstimateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteAvailabilityEstimateResponses, unknown, ThrowOnError, "fields">;
export declare const getAvailabilityEstimate: <ThrowOnError extends boolean = false>(options: Options<GetAvailabilityEstimateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetAvailabilityEstimateResponses, unknown, ThrowOnError, "fields">;
export declare const putAvailabilityEstimate: <ThrowOnError extends boolean = false>(options: Options<PutAvailabilityEstimateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutAvailabilityEstimateResponses, unknown, ThrowOnError, "fields">;
export declare const deleteAvailabilityEstimateBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteAvailabilityEstimateBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteAvailabilityEstimateBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putAvailabilityEstimateBatch: <ThrowOnError extends boolean = false>(options?: Options<PutAvailabilityEstimateBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutAvailabilityEstimateBatchResponses, unknown, ThrowOnError, "fields">;
export declare const getCommerceAdminSiteSettingGroupAvailabilityEstimatePage: <ThrowOnError extends boolean = false>(options: Options<GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageResponses, unknown, ThrowOnError, "fields">;
export declare const postCommerceAdminSiteSettingGroupAvailabilityEstimate: <ThrowOnError extends boolean = false>(options: Options<PostCommerceAdminSiteSettingGroupAvailabilityEstimateData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCommerceAdminSiteSettingGroupAvailabilityEstimateResponses, unknown, ThrowOnError, "fields">;
export declare const deleteMeasurementUnit: <ThrowOnError extends boolean = false>(options: Options<DeleteMeasurementUnitData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteMeasurementUnitResponses, unknown, ThrowOnError, "fields">;
export declare const getMeasurementUnit: <ThrowOnError extends boolean = false>(options: Options<GetMeasurementUnitData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetMeasurementUnitResponses, unknown, ThrowOnError, "fields">;
export declare const patchMeasurementUnit: <ThrowOnError extends boolean = false>(options: Options<PatchMeasurementUnitData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchMeasurementUnitResponses, unknown, ThrowOnError, "fields">;
export declare const deleteMeasurementUnitBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteMeasurementUnitBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteMeasurementUnitBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postMeasurementUnitBatch: <ThrowOnError extends boolean = false>(options?: Options<PostMeasurementUnitBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostMeasurementUnitBatchResponses, unknown, ThrowOnError, "fields">;
export declare const deleteMeasurementUnitByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<DeleteMeasurementUnitByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteMeasurementUnitByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const getMeasurementUnitByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<GetMeasurementUnitByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetMeasurementUnitByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const patchMeasurementUnitByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PatchMeasurementUnitByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchMeasurementUnitByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const putMeasurementUnitByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PutMeasurementUnitByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutMeasurementUnitByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const deleteMeasurementUnitByKey: <ThrowOnError extends boolean = false>(options: Options<DeleteMeasurementUnitByKeyData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteMeasurementUnitByKeyResponses, unknown, ThrowOnError, "fields">;
export declare const getMeasurementUnitByKey: <ThrowOnError extends boolean = false>(options: Options<GetMeasurementUnitByKeyData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetMeasurementUnitByKeyResponses, unknown, ThrowOnError, "fields">;
export declare const patchMeasurementUnitByKey: <ThrowOnError extends boolean = false>(options: Options<PatchMeasurementUnitByKeyData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchMeasurementUnitByKeyResponses, unknown, ThrowOnError, "fields">;
export declare const getMeasurementUnitsByType: <ThrowOnError extends boolean = false>(options: Options<GetMeasurementUnitsByTypeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetMeasurementUnitsByTypeResponses, unknown, ThrowOnError, "fields">;
export declare const getMeasurementUnitsPage: <ThrowOnError extends boolean = false>(options?: Options<GetMeasurementUnitsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetMeasurementUnitsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postMeasurementUnit: <ThrowOnError extends boolean = false>(options?: Options<PostMeasurementUnitData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostMeasurementUnitResponses, unknown, ThrowOnError, "fields">;
export declare const postMeasurementUnitsPageExportBatch: <ThrowOnError extends boolean = false>(options?: Options<PostMeasurementUnitsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostMeasurementUnitsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
export declare const deleteTaxCategory: <ThrowOnError extends boolean = false>(options: Options<DeleteTaxCategoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteTaxCategoryResponses, unknown, ThrowOnError, "fields">;
export declare const getTaxCategory: <ThrowOnError extends boolean = false>(options: Options<GetTaxCategoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetTaxCategoryResponses, unknown, ThrowOnError, "fields">;
export declare const putTaxCategory: <ThrowOnError extends boolean = false>(options: Options<PutTaxCategoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutTaxCategoryResponses, unknown, ThrowOnError, "fields">;
export declare const deleteTaxCategoryBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteTaxCategoryBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteTaxCategoryBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putTaxCategoryBatch: <ThrowOnError extends boolean = false>(options?: Options<PutTaxCategoryBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutTaxCategoryBatchResponses, unknown, ThrowOnError, "fields">;
export declare const getCommerceAdminSiteSettingGroupTaxCategoryPage: <ThrowOnError extends boolean = false>(options: Options<GetCommerceAdminSiteSettingGroupTaxCategoryPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCommerceAdminSiteSettingGroupTaxCategoryPageResponses, unknown, ThrowOnError, "fields">;
export declare const postCommerceAdminSiteSettingGroupTaxCategory: <ThrowOnError extends boolean = false>(options: Options<PostCommerceAdminSiteSettingGroupTaxCategoryData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCommerceAdminSiteSettingGroupTaxCategoryResponses, unknown, ThrowOnError, "fields">;
export declare const deleteWarehouse: <ThrowOnError extends boolean = false>(options: Options<DeleteWarehouseData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteWarehouseResponses, unknown, ThrowOnError, "fields">;
export declare const getWarehouse: <ThrowOnError extends boolean = false>(options: Options<GetWarehouseData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetWarehouseResponses, unknown, ThrowOnError, "fields">;
export declare const putWarehouse: <ThrowOnError extends boolean = false>(options: Options<PutWarehouseData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutWarehouseResponses, unknown, ThrowOnError, "fields">;
export declare const deleteWarehouseBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteWarehouseBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteWarehouseBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putWarehouseBatch: <ThrowOnError extends boolean = false>(options?: Options<PutWarehouseBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutWarehouseBatchResponses, unknown, ThrowOnError, "fields">;
export declare const getCommerceAdminSiteSettingGroupWarehousePage: <ThrowOnError extends boolean = false>(options: Options<GetCommerceAdminSiteSettingGroupWarehousePageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCommerceAdminSiteSettingGroupWarehousePageResponses, unknown, ThrowOnError, "fields">;
export declare const postCommerceAdminSiteSettingGroupWarehouse: <ThrowOnError extends boolean = false>(options: Options<PostCommerceAdminSiteSettingGroupWarehouseData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCommerceAdminSiteSettingGroupWarehouseResponses, unknown, ThrowOnError, "fields">;