@apideck/node
Version:
Apideck Node.js SDK
842 lines (841 loc) • 29.2 kB
TypeScript
/**
* Apideck
* The Apideck OpenAPI Spec: SDK Optimized
*
* The version of the OpenAPI document: 10.13.0
* Contact: support@apideck.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { CreateItemResponse, CreateLocationResponse, CreateMerchantResponse, CreateModifierGroupResponse, CreateModifierResponse, CreateOrderResponse, CreateOrderTypeResponse, CreatePosPaymentResponse, CreateTenderResponse, DeleteItemResponse, DeleteLocationResponse, DeleteMerchantResponse, DeleteModifierGroupResponse, DeleteModifierResponse, DeleteOrderResponse, DeleteOrderTypeResponse, DeletePosPaymentResponse, DeleteTenderResponse, GetItemResponse, GetItemsResponse, GetLocationResponse, GetLocationsResponse, GetMerchantResponse, GetMerchantsResponse, GetModifierGroupResponse, GetModifierGroupsResponse, GetModifierResponse, GetModifiersResponse, GetOrderResponse, GetOrdersResponse, GetOrderTypeResponse, GetOrderTypesResponse, GetPosPaymentResponse, GetPosPaymentsResponse, GetTenderResponse, GetTendersResponse, Item, Location, Merchant, Modifier, ModifierGroup, ModifierGroupFilter, Order, OrderType, PosPayment, Tender, UpdateItemResponse, UpdateLocationResponse, UpdateMerchantResponse, UpdateModifierGroupResponse, UpdateModifierResponse, UpdateOrderResponse, UpdateOrderTypeResponse, UpdatePosPaymentResponse, UpdateTenderResponse } from '../models';
import * as runtime from '../runtime';
export interface PosApiItemsAddRequest {
item: Item;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiItemsAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
fields?: string | null;
}
export interface PosApiItemsDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiItemsOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface PosApiItemsUpdateRequest {
id: string;
item: Item;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiLocationsAddRequest {
location: Location;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiLocationsAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
fields?: string | null;
}
export interface PosApiLocationsDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiLocationsOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface PosApiLocationsUpdateRequest {
id: string;
location: Location;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiMerchantsAddRequest {
merchant: Merchant;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiMerchantsAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
fields?: string | null;
}
export interface PosApiMerchantsDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiMerchantsOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface PosApiMerchantsUpdateRequest {
id: string;
merchant: Merchant;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiModifierGroupsAddRequest {
modifierGroup: ModifierGroup;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiModifierGroupsAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
fields?: string | null;
}
export interface PosApiModifierGroupsDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiModifierGroupsOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface PosApiModifierGroupsUpdateRequest {
id: string;
modifierGroup: ModifierGroup;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiModifiersAddRequest {
modifier: Modifier;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiModifiersAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
fields?: string | null;
}
export interface PosApiModifiersDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
filter?: ModifierGroupFilter;
}
export interface PosApiModifiersOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
filter?: ModifierGroupFilter;
fields?: string | null;
}
export interface PosApiModifiersUpdateRequest {
id: string;
modifier: Modifier;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiOrderTypesAddRequest {
orderType: OrderType;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiOrderTypesAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
fields?: string | null;
}
export interface PosApiOrderTypesDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiOrderTypesOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface PosApiOrderTypesUpdateRequest {
id: string;
orderType: OrderType;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiOrdersAddRequest {
order: Order;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiOrdersAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
locationId?: string;
fields?: string | null;
}
export interface PosApiOrdersDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiOrdersOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface PosApiOrdersPayRequest {
id: string;
order: Order;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
fields?: string | null;
}
export interface PosApiOrdersUpdateRequest {
id: string;
order: Order;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiPaymentsAddRequest {
payment: PosPayment;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiPaymentsAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
fields?: string | null;
}
export interface PosApiPaymentsDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiPaymentsOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface PosApiPaymentsUpdateRequest {
id: string;
payment: PosPayment;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiTendersAddRequest {
tender: Tender;
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
}
export interface PosApiTendersAllRequest {
raw?: boolean;
consumerId?: string;
appId?: string;
serviceId?: string;
cursor?: string | null;
limit?: number;
fields?: string | null;
}
export interface PosApiTendersDeleteRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
export interface PosApiTendersOneRequest {
id: string;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
fields?: string | null;
}
export interface PosApiTendersUpdateRequest {
id: string;
tender: Tender;
consumerId?: string;
appId?: string;
serviceId?: string;
raw?: boolean;
}
/**
*
*/
export declare class PosApi extends runtime.BaseAPI {
/**
* Create Item
* Create Item
*/
itemsAddRaw(requestParameters: PosApiItemsAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateItemResponse>>;
/**
* Create Item
* Create Item
*/
itemsAdd(requestParameters: PosApiItemsAddRequest, initOverrides?: RequestInit): Promise<CreateItemResponse>;
/**
* List Items
* List Items
*/
itemsAllRaw(requestParameters: PosApiItemsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetItemsResponse>>;
/**
* List Items
* List Items
*/
itemsAll(requestParameters?: PosApiItemsAllRequest, initOverrides?: RequestInit): Promise<GetItemsResponse>;
/**
* Delete Item
* Delete Item
*/
itemsDeleteRaw(requestParameters: PosApiItemsDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteItemResponse>>;
/**
* Delete Item
* Delete Item
*/
itemsDelete(requestParameters: PosApiItemsDeleteRequest, initOverrides?: RequestInit): Promise<DeleteItemResponse>;
/**
* Get Item
* Get Item
*/
itemsOneRaw(requestParameters: PosApiItemsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetItemResponse>>;
/**
* Get Item
* Get Item
*/
itemsOne(requestParameters: PosApiItemsOneRequest, initOverrides?: RequestInit): Promise<GetItemResponse>;
/**
* Update Item
* Update Item
*/
itemsUpdateRaw(requestParameters: PosApiItemsUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateItemResponse>>;
/**
* Update Item
* Update Item
*/
itemsUpdate(requestParameters: PosApiItemsUpdateRequest, initOverrides?: RequestInit): Promise<UpdateItemResponse>;
/**
* Create Location
* Create Location
*/
locationsAddRaw(requestParameters: PosApiLocationsAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateLocationResponse>>;
/**
* Create Location
* Create Location
*/
locationsAdd(requestParameters: PosApiLocationsAddRequest, initOverrides?: RequestInit): Promise<CreateLocationResponse>;
/**
* List Locations
* List Locations
*/
locationsAllRaw(requestParameters: PosApiLocationsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetLocationsResponse>>;
/**
* List Locations
* List Locations
*/
locationsAll(requestParameters?: PosApiLocationsAllRequest, initOverrides?: RequestInit): Promise<GetLocationsResponse>;
/**
* Delete Location
* Delete Location
*/
locationsDeleteRaw(requestParameters: PosApiLocationsDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteLocationResponse>>;
/**
* Delete Location
* Delete Location
*/
locationsDelete(requestParameters: PosApiLocationsDeleteRequest, initOverrides?: RequestInit): Promise<DeleteLocationResponse>;
/**
* Get Location
* Get Location
*/
locationsOneRaw(requestParameters: PosApiLocationsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetLocationResponse>>;
/**
* Get Location
* Get Location
*/
locationsOne(requestParameters: PosApiLocationsOneRequest, initOverrides?: RequestInit): Promise<GetLocationResponse>;
/**
* Update Location
* Update Location
*/
locationsUpdateRaw(requestParameters: PosApiLocationsUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateLocationResponse>>;
/**
* Update Location
* Update Location
*/
locationsUpdate(requestParameters: PosApiLocationsUpdateRequest, initOverrides?: RequestInit): Promise<UpdateLocationResponse>;
/**
* Create Merchant
* Create Merchant
*/
merchantsAddRaw(requestParameters: PosApiMerchantsAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateMerchantResponse>>;
/**
* Create Merchant
* Create Merchant
*/
merchantsAdd(requestParameters: PosApiMerchantsAddRequest, initOverrides?: RequestInit): Promise<CreateMerchantResponse>;
/**
* List Merchants
* List Merchants
*/
merchantsAllRaw(requestParameters: PosApiMerchantsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetMerchantsResponse>>;
/**
* List Merchants
* List Merchants
*/
merchantsAll(requestParameters?: PosApiMerchantsAllRequest, initOverrides?: RequestInit): Promise<GetMerchantsResponse>;
/**
* Delete Merchant
* Delete Merchant
*/
merchantsDeleteRaw(requestParameters: PosApiMerchantsDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteMerchantResponse>>;
/**
* Delete Merchant
* Delete Merchant
*/
merchantsDelete(requestParameters: PosApiMerchantsDeleteRequest, initOverrides?: RequestInit): Promise<DeleteMerchantResponse>;
/**
* Get Merchant
* Get Merchant
*/
merchantsOneRaw(requestParameters: PosApiMerchantsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetMerchantResponse>>;
/**
* Get Merchant
* Get Merchant
*/
merchantsOne(requestParameters: PosApiMerchantsOneRequest, initOverrides?: RequestInit): Promise<GetMerchantResponse>;
/**
* Update Merchant
* Update Merchant
*/
merchantsUpdateRaw(requestParameters: PosApiMerchantsUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateMerchantResponse>>;
/**
* Update Merchant
* Update Merchant
*/
merchantsUpdate(requestParameters: PosApiMerchantsUpdateRequest, initOverrides?: RequestInit): Promise<UpdateMerchantResponse>;
/**
* Create Modifier Group
* Create Modifier Group
*/
modifierGroupsAddRaw(requestParameters: PosApiModifierGroupsAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateModifierGroupResponse>>;
/**
* Create Modifier Group
* Create Modifier Group
*/
modifierGroupsAdd(requestParameters: PosApiModifierGroupsAddRequest, initOverrides?: RequestInit): Promise<CreateModifierGroupResponse>;
/**
* List Modifier Groups
* List Modifier Groups
*/
modifierGroupsAllRaw(requestParameters: PosApiModifierGroupsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetModifierGroupsResponse>>;
/**
* List Modifier Groups
* List Modifier Groups
*/
modifierGroupsAll(requestParameters?: PosApiModifierGroupsAllRequest, initOverrides?: RequestInit): Promise<GetModifierGroupsResponse>;
/**
* Delete Modifier Group
* Delete Modifier Group
*/
modifierGroupsDeleteRaw(requestParameters: PosApiModifierGroupsDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteModifierGroupResponse>>;
/**
* Delete Modifier Group
* Delete Modifier Group
*/
modifierGroupsDelete(requestParameters: PosApiModifierGroupsDeleteRequest, initOverrides?: RequestInit): Promise<DeleteModifierGroupResponse>;
/**
* Get Modifier Group
* Get Modifier Group
*/
modifierGroupsOneRaw(requestParameters: PosApiModifierGroupsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetModifierGroupResponse>>;
/**
* Get Modifier Group
* Get Modifier Group
*/
modifierGroupsOne(requestParameters: PosApiModifierGroupsOneRequest, initOverrides?: RequestInit): Promise<GetModifierGroupResponse>;
/**
* Update Modifier Group
* Update Modifier Group
*/
modifierGroupsUpdateRaw(requestParameters: PosApiModifierGroupsUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateModifierGroupResponse>>;
/**
* Update Modifier Group
* Update Modifier Group
*/
modifierGroupsUpdate(requestParameters: PosApiModifierGroupsUpdateRequest, initOverrides?: RequestInit): Promise<UpdateModifierGroupResponse>;
/**
* Create Modifier
* Create Modifier
*/
modifiersAddRaw(requestParameters: PosApiModifiersAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateModifierResponse>>;
/**
* Create Modifier
* Create Modifier
*/
modifiersAdd(requestParameters: PosApiModifiersAddRequest, initOverrides?: RequestInit): Promise<CreateModifierResponse>;
/**
* List Modifiers
* List Modifiers
*/
modifiersAllRaw(requestParameters: PosApiModifiersAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetModifiersResponse>>;
/**
* List Modifiers
* List Modifiers
*/
modifiersAll(requestParameters?: PosApiModifiersAllRequest, initOverrides?: RequestInit): Promise<GetModifiersResponse>;
/**
* Delete Modifier
* Delete Modifier
*/
modifiersDeleteRaw(requestParameters: PosApiModifiersDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteModifierResponse>>;
/**
* Delete Modifier
* Delete Modifier
*/
modifiersDelete(requestParameters: PosApiModifiersDeleteRequest, initOverrides?: RequestInit): Promise<DeleteModifierResponse>;
/**
* Get Modifier
* Get Modifier
*/
modifiersOneRaw(requestParameters: PosApiModifiersOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetModifierResponse>>;
/**
* Get Modifier
* Get Modifier
*/
modifiersOne(requestParameters: PosApiModifiersOneRequest, initOverrides?: RequestInit): Promise<GetModifierResponse>;
/**
* Update Modifier
* Update Modifier
*/
modifiersUpdateRaw(requestParameters: PosApiModifiersUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateModifierResponse>>;
/**
* Update Modifier
* Update Modifier
*/
modifiersUpdate(requestParameters: PosApiModifiersUpdateRequest, initOverrides?: RequestInit): Promise<UpdateModifierResponse>;
/**
* Create Order Type
* Create Order Type
*/
orderTypesAddRaw(requestParameters: PosApiOrderTypesAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateOrderTypeResponse>>;
/**
* Create Order Type
* Create Order Type
*/
orderTypesAdd(requestParameters: PosApiOrderTypesAddRequest, initOverrides?: RequestInit): Promise<CreateOrderTypeResponse>;
/**
* List Order Types
* List Order Types
*/
orderTypesAllRaw(requestParameters: PosApiOrderTypesAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetOrderTypesResponse>>;
/**
* List Order Types
* List Order Types
*/
orderTypesAll(requestParameters?: PosApiOrderTypesAllRequest, initOverrides?: RequestInit): Promise<GetOrderTypesResponse>;
/**
* Delete Order Type
* Delete Order Type
*/
orderTypesDeleteRaw(requestParameters: PosApiOrderTypesDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteOrderTypeResponse>>;
/**
* Delete Order Type
* Delete Order Type
*/
orderTypesDelete(requestParameters: PosApiOrderTypesDeleteRequest, initOverrides?: RequestInit): Promise<DeleteOrderTypeResponse>;
/**
* Get Order Type
* Get Order Type
*/
orderTypesOneRaw(requestParameters: PosApiOrderTypesOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetOrderTypeResponse>>;
/**
* Get Order Type
* Get Order Type
*/
orderTypesOne(requestParameters: PosApiOrderTypesOneRequest, initOverrides?: RequestInit): Promise<GetOrderTypeResponse>;
/**
* Update Order Type
* Update Order Type
*/
orderTypesUpdateRaw(requestParameters: PosApiOrderTypesUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateOrderTypeResponse>>;
/**
* Update Order Type
* Update Order Type
*/
orderTypesUpdate(requestParameters: PosApiOrderTypesUpdateRequest, initOverrides?: RequestInit): Promise<UpdateOrderTypeResponse>;
/**
* Create Order
* Create Order
*/
ordersAddRaw(requestParameters: PosApiOrdersAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateOrderResponse>>;
/**
* Create Order
* Create Order
*/
ordersAdd(requestParameters: PosApiOrdersAddRequest, initOverrides?: RequestInit): Promise<CreateOrderResponse>;
/**
* List Orders
* List Orders
*/
ordersAllRaw(requestParameters: PosApiOrdersAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetOrdersResponse>>;
/**
* List Orders
* List Orders
*/
ordersAll(requestParameters?: PosApiOrdersAllRequest, initOverrides?: RequestInit): Promise<GetOrdersResponse>;
/**
* Delete Order
* Delete Order
*/
ordersDeleteRaw(requestParameters: PosApiOrdersDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteOrderResponse>>;
/**
* Delete Order
* Delete Order
*/
ordersDelete(requestParameters: PosApiOrdersDeleteRequest, initOverrides?: RequestInit): Promise<DeleteOrderResponse>;
/**
* Get Order
* Get Order
*/
ordersOneRaw(requestParameters: PosApiOrdersOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetOrderResponse>>;
/**
* Get Order
* Get Order
*/
ordersOne(requestParameters: PosApiOrdersOneRequest, initOverrides?: RequestInit): Promise<GetOrderResponse>;
/**
* Pay Order
* Pay Order
*/
ordersPayRaw(requestParameters: PosApiOrdersPayRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateOrderResponse>>;
/**
* Pay Order
* Pay Order
*/
ordersPay(requestParameters: PosApiOrdersPayRequest, initOverrides?: RequestInit): Promise<CreateOrderResponse>;
/**
* Updates an open order by adding, replacing, or deleting fields. Square-only: Orders with a `completed` or `canceled` status cannot be updated. To pay for an order, use the [payments endpoint](#tag/Payments).
* Update Order
*/
ordersUpdateRaw(requestParameters: PosApiOrdersUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateOrderResponse>>;
/**
* Updates an open order by adding, replacing, or deleting fields. Square-only: Orders with a `completed` or `canceled` status cannot be updated. To pay for an order, use the [payments endpoint](#tag/Payments).
* Update Order
*/
ordersUpdate(requestParameters: PosApiOrdersUpdateRequest, initOverrides?: RequestInit): Promise<UpdateOrderResponse>;
/**
* Create Payment
* Create Payment
*/
paymentsAddRaw(requestParameters: PosApiPaymentsAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreatePosPaymentResponse>>;
/**
* Create Payment
* Create Payment
*/
paymentsAdd(requestParameters: PosApiPaymentsAddRequest, initOverrides?: RequestInit): Promise<CreatePosPaymentResponse>;
/**
* List Payments
* List Payments
*/
paymentsAllRaw(requestParameters: PosApiPaymentsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetPosPaymentsResponse>>;
/**
* List Payments
* List Payments
*/
paymentsAll(requestParameters?: PosApiPaymentsAllRequest, initOverrides?: RequestInit): Promise<GetPosPaymentsResponse>;
/**
* Delete Payment
* Delete Payment
*/
paymentsDeleteRaw(requestParameters: PosApiPaymentsDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeletePosPaymentResponse>>;
/**
* Delete Payment
* Delete Payment
*/
paymentsDelete(requestParameters: PosApiPaymentsDeleteRequest, initOverrides?: RequestInit): Promise<DeletePosPaymentResponse>;
/**
* Get Payment
* Get Payment
*/
paymentsOneRaw(requestParameters: PosApiPaymentsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetPosPaymentResponse>>;
/**
* Get Payment
* Get Payment
*/
paymentsOne(requestParameters: PosApiPaymentsOneRequest, initOverrides?: RequestInit): Promise<GetPosPaymentResponse>;
/**
* Update Payment
* Update Payment
*/
paymentsUpdateRaw(requestParameters: PosApiPaymentsUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdatePosPaymentResponse>>;
/**
* Update Payment
* Update Payment
*/
paymentsUpdate(requestParameters: PosApiPaymentsUpdateRequest, initOverrides?: RequestInit): Promise<UpdatePosPaymentResponse>;
/**
* Create Tender
* Create Tender
*/
tendersAddRaw(requestParameters: PosApiTendersAddRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<CreateTenderResponse>>;
/**
* Create Tender
* Create Tender
*/
tendersAdd(requestParameters: PosApiTendersAddRequest, initOverrides?: RequestInit): Promise<CreateTenderResponse>;
/**
* List Tenders
* List Tenders
*/
tendersAllRaw(requestParameters: PosApiTendersAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetTendersResponse>>;
/**
* List Tenders
* List Tenders
*/
tendersAll(requestParameters?: PosApiTendersAllRequest, initOverrides?: RequestInit): Promise<GetTendersResponse>;
/**
* Delete Tender
* Delete Tender
*/
tendersDeleteRaw(requestParameters: PosApiTendersDeleteRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<DeleteTenderResponse>>;
/**
* Delete Tender
* Delete Tender
*/
tendersDelete(requestParameters: PosApiTendersDeleteRequest, initOverrides?: RequestInit): Promise<DeleteTenderResponse>;
/**
* Get Tender
* Get Tender
*/
tendersOneRaw(requestParameters: PosApiTendersOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetTenderResponse>>;
/**
* Get Tender
* Get Tender
*/
tendersOne(requestParameters: PosApiTendersOneRequest, initOverrides?: RequestInit): Promise<GetTenderResponse>;
/**
* Update Tender
* Update Tender
*/
tendersUpdateRaw(requestParameters: PosApiTendersUpdateRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<UpdateTenderResponse>>;
/**
* Update Tender
* Update Tender
*/
tendersUpdate(requestParameters: PosApiTendersUpdateRequest, initOverrides?: RequestInit): Promise<UpdateTenderResponse>;
}