liferay-headless-rest-client
Version:
A collection of Headless Clients used in Liferay Portal
694 lines (693 loc) • 18.7 kB
TypeScript
export type AvailabilityEstimate = {
readonly groupId?: number;
id?: number;
priority?: number;
title: {
[key: string]: string;
};
readonly 'x-class-name'?: string;
};
export type Facet = {
facetCriteria?: string;
facetValues?: Array<FacetValue>;
};
export type FacetValue = {
numberOfOccurrences?: number;
term?: string;
};
export type PageAvailabilityEstimate = {
items?: Array<AvailabilityEstimate>;
lastPage?: number;
totalCount?: number;
actions?: {
[key: string]: {
[key: string]: string;
};
};
page?: number;
facets?: Array<Facet>;
pageSize?: number;
};
export type MeasurementUnit = {
readonly companyId?: number;
externalReferenceCode?: string;
id?: number;
key: string;
name: {
[key: string]: string;
};
primary?: boolean;
priority?: number;
rate?: number;
type: string;
readonly 'x-class-name'?: string;
};
export type PageMeasurementUnit = {
items?: Array<MeasurementUnit>;
lastPage?: number;
totalCount?: number;
actions?: {
[key: string]: {
[key: string]: string;
};
};
page?: number;
facets?: Array<Facet>;
pageSize?: number;
};
export type PageTaxCategory = {
items?: Array<TaxCategory>;
lastPage?: number;
totalCount?: number;
actions?: {
[key: string]: {
[key: string]: string;
};
};
page?: number;
facets?: Array<Facet>;
pageSize?: number;
};
export type TaxCategory = {
description?: {
[key: string]: string;
};
readonly groupId?: number;
id?: number;
name: {
[key: string]: string;
};
readonly 'x-class-name'?: string;
};
export type PageWarehouse = {
items?: Array<Warehouse>;
lastPage?: number;
totalCount?: number;
actions?: {
[key: string]: {
[key: string]: string;
};
};
page?: number;
facets?: Array<Facet>;
pageSize?: number;
};
export type Warehouse = {
active?: boolean;
city?: string;
commerceCountryId: number;
commerceRegionId?: number;
description?: {
[key: string]: string;
};
readonly groupId?: number;
id?: number;
latitude?: number;
longitude?: number;
mvccVersion?: number;
name: {
[key: string]: string;
};
primary?: boolean;
street1?: string;
street2?: string;
street3?: string;
zip?: string;
readonly 'x-class-name'?: string;
};
export type DeleteAvailabilityEstimateData = {
body?: never;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/availabilityEstimate/{id}';
};
export type DeleteAvailabilityEstimateResponses = {
/**
* default response
*/
default: unknown;
};
export type GetAvailabilityEstimateData = {
body?: never;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/availabilityEstimate/{id}';
};
export type GetAvailabilityEstimateResponses = {
/**
* default response
*/
default: AvailabilityEstimate;
};
export type GetAvailabilityEstimateResponse = GetAvailabilityEstimateResponses[keyof GetAvailabilityEstimateResponses];
export type PutAvailabilityEstimateData = {
body?: AvailabilityEstimate;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/availabilityEstimate/{id}';
};
export type PutAvailabilityEstimateResponses = {
/**
* default response
*/
default: unknown;
};
export type DeleteAvailabilityEstimateBatchData = {
body?: {
[key: string]: unknown;
};
path?: never;
query?: {
callbackURL?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/availabilityEstimate/batch';
};
export type DeleteAvailabilityEstimateBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type PutAvailabilityEstimateBatchData = {
body?: {
[key: string]: unknown;
};
path?: never;
query?: {
callbackURL?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/availabilityEstimate/batch';
};
export type PutAvailabilityEstimateBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageData = {
body?: never;
path: {
groupId: string;
};
query?: {
page?: string;
pageSize?: string;
nestedFields?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/commerceAdminSiteSetting/{groupId}/availabilityEstimate';
};
export type GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageResponses = {
/**
* default response
*/
default: PageAvailabilityEstimate;
};
export type GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageResponse = GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageResponses[keyof GetCommerceAdminSiteSettingGroupAvailabilityEstimatePageResponses];
export type PostCommerceAdminSiteSettingGroupAvailabilityEstimateData = {
body?: AvailabilityEstimate;
path: {
groupId: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/commerceAdminSiteSetting/{groupId}/availabilityEstimate';
};
export type PostCommerceAdminSiteSettingGroupAvailabilityEstimateResponses = {
/**
* default response
*/
default: AvailabilityEstimate;
};
export type PostCommerceAdminSiteSettingGroupAvailabilityEstimateResponse = PostCommerceAdminSiteSettingGroupAvailabilityEstimateResponses[keyof PostCommerceAdminSiteSettingGroupAvailabilityEstimateResponses];
export type DeleteMeasurementUnitData = {
body?: never;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/{id}';
};
export type DeleteMeasurementUnitResponses = {
/**
* default response
*/
default: unknown;
};
export type GetMeasurementUnitData = {
body?: never;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/{id}';
};
export type GetMeasurementUnitResponses = {
/**
* default response
*/
default: MeasurementUnit;
};
export type GetMeasurementUnitResponse = GetMeasurementUnitResponses[keyof GetMeasurementUnitResponses];
export type PatchMeasurementUnitData = {
body?: MeasurementUnit;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/{id}';
};
export type PatchMeasurementUnitResponses = {
/**
* default response
*/
default: unknown;
};
export type DeleteMeasurementUnitBatchData = {
body?: {
[key: string]: unknown;
};
path?: never;
query?: {
callbackURL?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/batch';
};
export type DeleteMeasurementUnitBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type PostMeasurementUnitBatchData = {
body?: {
[key: string]: unknown;
};
path?: never;
query?: {
callbackURL?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/batch';
};
export type PostMeasurementUnitBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type DeleteMeasurementUnitByExternalReferenceCodeData = {
body?: never;
path: {
externalReferenceCode: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/by-externalReferenceCode/{externalReferenceCode}';
};
export type DeleteMeasurementUnitByExternalReferenceCodeResponses = {
/**
* default response
*/
default: unknown;
};
export type GetMeasurementUnitByExternalReferenceCodeData = {
body?: never;
path: {
externalReferenceCode: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/by-externalReferenceCode/{externalReferenceCode}';
};
export type GetMeasurementUnitByExternalReferenceCodeResponses = {
/**
* default response
*/
default: MeasurementUnit;
};
export type GetMeasurementUnitByExternalReferenceCodeResponse = GetMeasurementUnitByExternalReferenceCodeResponses[keyof GetMeasurementUnitByExternalReferenceCodeResponses];
export type PatchMeasurementUnitByExternalReferenceCodeData = {
body?: MeasurementUnit;
path: {
externalReferenceCode: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/by-externalReferenceCode/{externalReferenceCode}';
};
export type PatchMeasurementUnitByExternalReferenceCodeResponses = {
/**
* default response
*/
default: unknown;
};
export type PutMeasurementUnitByExternalReferenceCodeData = {
body?: MeasurementUnit;
path: {
externalReferenceCode: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/by-externalReferenceCode/{externalReferenceCode}';
};
export type PutMeasurementUnitByExternalReferenceCodeResponses = {
/**
* default response
*/
default: MeasurementUnit;
};
export type PutMeasurementUnitByExternalReferenceCodeResponse = PutMeasurementUnitByExternalReferenceCodeResponses[keyof PutMeasurementUnitByExternalReferenceCodeResponses];
export type DeleteMeasurementUnitByKeyData = {
body?: never;
path: {
key: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/by-key/{key}';
};
export type DeleteMeasurementUnitByKeyResponses = {
/**
* default response
*/
default: unknown;
};
export type GetMeasurementUnitByKeyData = {
body?: never;
path: {
key: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/by-key/{key}';
};
export type GetMeasurementUnitByKeyResponses = {
/**
* default response
*/
default: MeasurementUnit;
};
export type GetMeasurementUnitByKeyResponse = GetMeasurementUnitByKeyResponses[keyof GetMeasurementUnitByKeyResponses];
export type PatchMeasurementUnitByKeyData = {
body?: MeasurementUnit;
path: {
key: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/by-key/{key}';
};
export type PatchMeasurementUnitByKeyResponses = {
/**
* default response
*/
default: unknown;
};
export type GetMeasurementUnitsByTypeData = {
body?: never;
path: {
measurementUnitType: string;
};
query?: {
page?: string;
pageSize?: string;
sort?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/by-type/{measurementUnitType}';
};
export type GetMeasurementUnitsByTypeResponses = {
/**
* default response
*/
default: PageMeasurementUnit;
};
export type GetMeasurementUnitsByTypeResponse = GetMeasurementUnitsByTypeResponses[keyof GetMeasurementUnitsByTypeResponses];
export type GetMeasurementUnitsPageData = {
body?: never;
path?: never;
query?: {
filter?: string;
page?: string;
pageSize?: string;
sort?: string;
nestedFields?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units';
};
export type GetMeasurementUnitsPageResponses = {
/**
* default response
*/
default: PageMeasurementUnit;
};
export type GetMeasurementUnitsPageResponse = GetMeasurementUnitsPageResponses[keyof GetMeasurementUnitsPageResponses];
export type PostMeasurementUnitData = {
body?: MeasurementUnit;
path?: never;
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units';
};
export type PostMeasurementUnitResponses = {
/**
* default response
*/
default: MeasurementUnit;
};
export type PostMeasurementUnitResponse = PostMeasurementUnitResponses[keyof PostMeasurementUnitResponses];
export type PostMeasurementUnitsPageExportBatchData = {
body?: never;
path?: never;
query?: {
filter?: string;
sort?: string;
callbackURL?: string;
contentType?: string;
fieldNames?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/measurement-units/export-batch';
};
export type PostMeasurementUnitsPageExportBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type DeleteTaxCategoryData = {
body?: never;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/taxCategory/{id}';
};
export type DeleteTaxCategoryResponses = {
/**
* default response
*/
default: unknown;
};
export type GetTaxCategoryData = {
body?: never;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/taxCategory/{id}';
};
export type GetTaxCategoryResponses = {
/**
* default response
*/
default: TaxCategory;
};
export type GetTaxCategoryResponse = GetTaxCategoryResponses[keyof GetTaxCategoryResponses];
export type PutTaxCategoryData = {
body?: TaxCategory;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/taxCategory/{id}';
};
export type PutTaxCategoryResponses = {
/**
* default response
*/
default: unknown;
};
export type DeleteTaxCategoryBatchData = {
body?: {
[key: string]: unknown;
};
path?: never;
query?: {
callbackURL?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/taxCategory/batch';
};
export type DeleteTaxCategoryBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type PutTaxCategoryBatchData = {
body?: {
[key: string]: unknown;
};
path?: never;
query?: {
callbackURL?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/taxCategory/batch';
};
export type PutTaxCategoryBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type GetCommerceAdminSiteSettingGroupTaxCategoryPageData = {
body?: never;
path: {
groupId: string;
};
query?: {
page?: string;
pageSize?: string;
nestedFields?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/commerceAdminSiteSetting/{groupId}/taxCategory';
};
export type GetCommerceAdminSiteSettingGroupTaxCategoryPageResponses = {
/**
* default response
*/
default: PageTaxCategory;
};
export type GetCommerceAdminSiteSettingGroupTaxCategoryPageResponse = GetCommerceAdminSiteSettingGroupTaxCategoryPageResponses[keyof GetCommerceAdminSiteSettingGroupTaxCategoryPageResponses];
export type PostCommerceAdminSiteSettingGroupTaxCategoryData = {
body?: TaxCategory;
path: {
groupId: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/commerceAdminSiteSetting/{groupId}/taxCategory';
};
export type PostCommerceAdminSiteSettingGroupTaxCategoryResponses = {
/**
* default response
*/
default: TaxCategory;
};
export type PostCommerceAdminSiteSettingGroupTaxCategoryResponse = PostCommerceAdminSiteSettingGroupTaxCategoryResponses[keyof PostCommerceAdminSiteSettingGroupTaxCategoryResponses];
export type DeleteWarehouseData = {
body?: never;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/warehouse/{id}';
};
export type DeleteWarehouseResponses = {
/**
* default response
*/
default: unknown;
};
export type GetWarehouseData = {
body?: never;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/warehouse/{id}';
};
export type GetWarehouseResponses = {
/**
* default response
*/
default: Warehouse;
};
export type GetWarehouseResponse = GetWarehouseResponses[keyof GetWarehouseResponses];
export type PutWarehouseData = {
body?: Warehouse;
path: {
id: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/warehouse/{id}';
};
export type PutWarehouseResponses = {
/**
* default response
*/
default: unknown;
};
export type DeleteWarehouseBatchData = {
body?: {
[key: string]: unknown;
};
path?: never;
query?: {
callbackURL?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/warehouse/batch';
};
export type DeleteWarehouseBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type PutWarehouseBatchData = {
body?: {
[key: string]: unknown;
};
path?: never;
query?: {
callbackURL?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/warehouse/batch';
};
export type PutWarehouseBatchResponses = {
/**
* default response
*/
default: unknown;
};
export type GetCommerceAdminSiteSettingGroupWarehousePageData = {
body?: never;
path: {
groupId: string;
};
query?: {
active?: string;
page?: string;
pageSize?: string;
nestedFields?: string;
};
url: '/o/headless-commerce-admin-site-setting/v1.0/commerceAdminSiteSetting/{groupId}/warehouse';
};
export type GetCommerceAdminSiteSettingGroupWarehousePageResponses = {
/**
* default response
*/
default: PageWarehouse;
};
export type GetCommerceAdminSiteSettingGroupWarehousePageResponse = GetCommerceAdminSiteSettingGroupWarehousePageResponses[keyof GetCommerceAdminSiteSettingGroupWarehousePageResponses];
export type PostCommerceAdminSiteSettingGroupWarehouseData = {
body?: Warehouse;
path: {
groupId: string;
};
query?: never;
url: '/o/headless-commerce-admin-site-setting/v1.0/commerceAdminSiteSetting/{groupId}/warehouse';
};
export type PostCommerceAdminSiteSettingGroupWarehouseResponses = {
/**
* default response
*/
default: Warehouse;
};
export type PostCommerceAdminSiteSettingGroupWarehouseResponse = PostCommerceAdminSiteSettingGroupWarehouseResponses[keyof PostCommerceAdminSiteSettingGroupWarehouseResponses];
export type ClientOptions = {
baseUrl: 'http://localhost:8080' | (string & {});
};