qansigliere-revelsystems-api-integration
Version:
The main idea of this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Revel Systems Management Console
138 lines • 9.52 kB
TypeScript
export class RevelSystemsAPI {
constructor(url?: string, apiKey?: string, apiSecret?: string);
url: any;
headers: {
'user-agent': string;
'content-type': string;
accept: string;
'API-AUTHENTICATION': string;
};
headersFormData: {
'user-agent': string;
accept: string;
'API-AUTHENTICATION': string;
};
Address: string;
Employee: string;
Establishment: string;
Order: string;
Version: string;
OrderAllInOne: string;
OrderDataDiff: string;
OrderExchange: string;
OrderExchangeItem: string;
OrderHistory: string;
OrderItem: string;
OrderItemCatering: string;
OrderItemCommission: string;
OrderItemDataDiff: string;
OrderTaxBreakDown: string;
Payment: string;
AppliedServiceFee: string;
AppliedTaxOrder: string;
AppliedTaxOrderItem: string;
Attribute: string;
AttributeValue: string;
BankDrop: string;
Brand: string;
BusinessActionLog: string;
BusinessDay: string;
CashOffice: string;
ComboProductSet: string;
ComboProductSetProduct: string;
Company: string;
Currency: string;
CurrentStock: string;
CustomMenu: string;
CustomOrderOption: string;
CustomOrderOptionPrinterSettings: string;
CustomPaymentType: string;
Customer: string;
CustomerAddress: string;
CustomerEstablishment: string;
CustomerGroup: string;
CustomerGroupCustomers: string;
CustomerHistory: string;
getCustomerHistoryByID(id: any): Promise<any>;
downloadCustomerHistory(cc_last_name?: string, now?: string, last_4_cc_digits?: string, cc_first_name?: string, id?: string, additional_filters?: string): Promise<any>;
getCustomerGroupCustomersByID(id: any): Promise<any>;
downloadCustomerGroupCustomers(customer_group?: string, id?: string, additional_filters?: string): Promise<any>;
getCustomerGroupByID(id: any): Promise<any>;
downloadCustomerGroup(additional_filters?: string): Promise<any>;
getCustomerEstablishmentByID(id: any): Promise<any>;
downloadCustomerEstablishment(customer?: string, establishment?: string, additional_filters?: string): Promise<any>;
getCustomerAddressByID(id: any): Promise<any>;
downloadCustomerAddress(customer?: string, uuid?: string, country?: string, active?: string, street_1?: string, id?: string, additional_filters?: string): Promise<any>;
getCustomerByID(id: any): Promise<any>;
downloadCustomer(updated_date?: string, phone_number?: string, last_name?: string, total_purchases?: string, active?: string, first_name?: string, uuid?: string, ref_number?: string, email?: string, created_date?: string, total_visits?: string, additional_filters?: string): Promise<any>;
getCustomPaymentTypeByID(id: any): Promise<any>;
downloadCustomPaymentType(additional_filters?: string): Promise<any>;
getCustomOrderOptionPrinterSettingsByID(id: any): Promise<any>;
downloadCustomOrderOptionPrinterSettings(additional_filters?: string): Promise<any>;
getCustomOrderOptionByID(id: any): Promise<any>;
downloadCustomOrderOption(additional_filters?: string): Promise<any>;
getCustomMenuByID(id: any): Promise<any>;
downloadCustomMenu(active?: string, updated_date?: string, product_group?: string, additional_filters?: string): Promise<any>;
getCurrentStockByID(id: any): Promise<any>;
downloadCurrentStock(updated_date?: string, establishment?: string, additional_filters?: string): Promise<any>;
getCurrencyByID(id: any): Promise<any>;
downloadCurrency(additional_filters?: string): Promise<any>;
getCompanyByID(id: any): Promise<any>;
downloadCompany(additional_filters?: string): Promise<any>;
getComboProductSetProductByID(id: any): Promise<any>;
downloadComboProductSetProduct(additional_filters?: string): Promise<any>;
getComboProductSetByID(id: any): Promise<any>;
downloadComboProductSet(product?: string, additional_filters?: string): Promise<any>;
getCashOfficeByID(id: any): Promise<any>;
downloadCashOffice(establishment?: string, additional_filters?: string): Promise<any>;
getBusinessDayByID(id: any): Promise<any>;
downloadBusinessDay(establishment?: string, additional_filters?: string): Promise<any>;
getBusinessActionLogByID(id: any): Promise<any>;
downloadBusinessActionLog(uuid?: string, action_date_time?: string, pos_station?: string, user?: string, action_type?: string, establishment?: string, additional_filters?: string): Promise<any>;
getBrandByID(id: any): Promise<any>;
downloadBrand(additional_filters?: string): Promise<any>;
getBankDropByID(id: any): Promise<any>;
downloadBankDrop(till?: string, local_id?: string, establishment?: string, uuid?: string, drawer_number?: string, additional_filters?: string): Promise<any>;
getAttributeValueByID(id: any): Promise<any>;
downloadAttributeValue(active?: string, attribute?: string, updated_date?: string, additional_filters?: string): Promise<any>;
getAttributeByID(id: any): Promise<any>;
downloadAttribute(sort?: string, id?: string, additional_filters?: string): Promise<any>;
getAppliedTaxOrderItemByID(id: any): Promise<any>;
downloadAppliedTaxOrderItem(order_item?: string, uuid?: string, additional_filters?: string): Promise<any>;
getAppliedTaxOrderByID(id: any): Promise<any>;
downloadAppliedTaxOrder(order?: string, uuid?: string, additional_filters?: string): Promise<any>;
getAppliedServiceFeeByID(id: any): Promise<any>;
downloadAppliedServiceFee(item?: string, order?: string, uuid?: string, additional_filters?: string): Promise<any>;
getPaymentByID(id: any): Promise<any>;
downloadPayment(updated_date?: string, refund_transaction_id?: string, station?: string, uuid?: string, created_date?: string, establishment?: string, order?: string, transaction_id?: string, additional_filters?: string): Promise<any>;
getOrderTaxBreakDownByID(id: any): Promise<any>;
downloadOrderTaxBreakDown(tax_type?: string, order?: string, additional_filters?: string): Promise<any>;
getOrderItemDataDiffByID(id: any): Promise<any>;
downloadOrderItemDataDiff(orderitem?: string, created_date?: string, additional_filters?: string): Promise<any>;
getOrderItemCommissionByID(id: any): Promise<any>;
downloadOrderItemCommission(order_item?: string, commission_user?: string, updated_date?: string, additional_filters?: string): Promise<any>;
getOrderItemCateringByID(id: any): Promise<any>;
downloadOrderItemCatering(updated_date?: string, product?: string, voided_date?: string, uuid?: string, catering_complete?: string, created_date?: string, catering_delivery_date?: string, id?: string, order?: string, additional_filters?: string): Promise<any>;
getOrderItemByID(id: any): Promise<any>;
downloadOrderItem(updated_date?: string, product?: string, voided_date?: string, uuid?: string, catering_complete?: string, created_date?: string, catering_delivery_date?: string, id?: string, order?: string, additional_filters?: string): Promise<any>;
getOrderHistoryByID(id: any): Promise<any>;
downloadOrderHistory(opened?: string, order?: string, closed?: string, uuid?: string, additional_filters?: string): Promise<any>;
getOrderExchangeItemByID(id: any): Promise<any>;
downloadOrderExchangeItem(order_item?: string, order_exchange?: string, additional_filters?: string): Promise<any>;
getOrderExchangeByID(id: any): Promise<any>;
downloadOrderExchange(exchanged_order?: string, order?: string, additional_filters?: string): Promise<any>;
getOrderDataDiffByID(id: any): Promise<any>;
downloadOrderDataDiff(order?: string, created_date?: string, additional_filters?: string): Promise<any>;
getOrderAllInOneByID(id: any): Promise<any>;
downloadOrderAllInOne(running_tax_number?: string, web_order?: string, has_items?: string, registry_data?: string, id?: string, call_number?: string, uuid?: string, created_by?: string, closed?: string, establishment?: string, updated_date?: string, delivery_employee?: string, pickup_time?: string, dining_option?: string, call_name?: string, printed?: string, device_id?: string, customer?: string, is_invoice?: string, local_id?: string, created_date?: string, external_sync?: string, has_history?: string, additional_filters?: string): Promise<any>;
getVersion(): Promise<any>;
getOrderByID(id: any): Promise<any>;
downloadOrder(running_tax_number?: string, web_order?: string, has_items?: string, registry_data?: string, id?: string, call_number?: string, uuid?: string, created_by?: string, closed?: string, establishment?: string, updated_date?: string, delivery_employee?: string, pickup_time?: string, dining_option?: string, call_name?: string, printed?: string, device_id?: string, customer?: string, is_invoice?: string, local_id?: string, created_date?: string, external_sync?: string, has_history?: string, additional_filters?: string): Promise<any>;
getEstablishmentByID(id: any): Promise<any>;
downloadEstablishment(id?: string, additional_filters?: string): Promise<any>;
getEmployeeByID(id: any): Promise<any>;
downloadEmployee(updated_date?: string, last_timesheet_entry?: string, created_date?: string, id?: string, user?: string, additional_filters?: string): Promise<any>;
getAddressByID(id: any): Promise<any>;
downloadAddress(is_external?: string, additional_filters?: string): Promise<any>;
}
//# sourceMappingURL=apiIntegration.d.ts.map