swagger: '2.0' info: title: IUCJson version: "2024.4.0" host: localhost schemes: - http - https basePath: /IUCJson paths: /Ping: post: summary: Ping consumes: - application/xml produces: - application/json responses: 200: description: OK schema: type: "string" default: description: failed schema: type: "string" /PingGet: get: summary: PingGet consumes: - application/xml produces: - application/json responses: 200: description: OK schema: type: "string" default: description: failed schema: type: "string" /Environment: post: summary: Environment consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/OmniEnvironment" default: description: failed schema: type: "string" /WebRequest: post: summary: WebRequest consumes: - application/xml produces: - application/json parameters: - name: xmlRequest in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "string" default: description: failed schema: type: "string" /PublishedOffersGetByCardId: post: summary: PublishedOffersGetByCardId consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: itemId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ItemsGetByPublishedOfferId: post: summary: ItemsGetByPublishedOfferId consumes: - application/xml produces: - application/json parameters: - name: pubOfferId in: query required: false type: "string" - name: numberOfItems in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /DiscountsGet: post: summary: DiscountsGet consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: itemIds in: body required: false schema: $ref: "#/definitions/MyList" - name: loyaltySchemeCode in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /GiftCardGetBalance: post: summary: GiftCardGetBalance consumes: - application/xml produces: - application/json parameters: - name: cardNo in: query required: false type: "string" - name: pin in: query required: true type: "number" format: int32 - name: entryType in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/GiftCard" default: description: failed schema: type: "string" /GiftCardGetHistory: post: summary: GiftCardGetHistory consumes: - application/xml produces: - application/json parameters: - name: cardNo in: query required: false type: "string" - name: pin in: query required: true type: "number" format: int32 - name: entryType in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /AdvertisementsGetById: post: summary: AdvertisementsGetById consumes: - application/xml produces: - application/json parameters: - name: id in: query required: false type: "string" - name: contactId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /NotificationsGetByCardId: post: summary: NotificationsGetByCardId consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: numberOfNotifications in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /NotificationsUpdateStatus: post: summary: NotificationsUpdateStatus consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: notificationIds in: body required: false schema: $ref: "#/definitions/MyList" - name: notificationStatus in: body required: true schema: $ref: "#/definitions/NotificationStatus" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /NotificationGetById: post: summary: NotificationGetById consumes: - application/xml produces: - application/json parameters: - name: notificationId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/Notification" default: description: failed schema: type: "string" /PushNotificationSave: post: summary: PushNotificationSave consumes: - application/xml produces: - application/json parameters: - name: pushNotificationRequest in: body required: false schema: $ref: "#/definitions/PushNotificationRequest" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /OneListDeleteById: post: summary: OneListDeleteById description: Delete Basket or Wish List By OneList Id consumes: - application/xml produces: - application/json parameters: - name: oneListId in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /OneListGetByCardId: post: summary: OneListGetByCardId consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: listType in: body required: true schema: $ref: "#/definitions/ListType" - name: includeLines in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /OneListGetById: post: summary: OneListGetById consumes: - application/xml produces: - application/json parameters: - name: id in: query required: false type: "string" - name: includeLines in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/OneList" default: description: failed schema: type: "string" /OneListSave: post: summary: OneListSave consumes: - application/xml produces: - application/json parameters: - name: oneList in: body required: false schema: $ref: "#/definitions/OneList" - name: calculate in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/OneList" default: description: failed schema: type: "string" /OneListCalculate: post: summary: OneListCalculate description: Calculates OneList Basket Object and returns Order Object consumes: - application/xml produces: - application/json parameters: - name: oneList in: body description: OneList Object required: false schema: $ref: "#/definitions/OneList" tags: - IUCJson responses: 200: description: Order Object that can be used to Create Order schema: $ref: "#/definitions/Order" default: description: failed schema: type: "string" /OneListHospCalculate: post: summary: OneListHospCalculate description: Calculates OneList Basket for Hospitality and returns Hospitality Order Object consumes: - application/xml produces: - application/json parameters: - name: oneList in: body description: OneList Object required: false schema: $ref: "#/definitions/OneList" tags: - IUCJson responses: 200: description: Order Object that can be used to Create Order schema: $ref: "#/definitions/OrderHosp" default: description: failed schema: type: "string" /OneListItemModify: post: summary: OneListItemModify consumes: - application/xml produces: - application/json parameters: - name: oneListId in: query required: false type: "string" - name: item in: body required: false schema: $ref: "#/definitions/OneListItem" - name: remove in: body required: true schema: type: "boolean" - name: calculate in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/OneList" default: description: failed schema: type: "string" /OneListLinking: post: summary: OneListLinking consumes: - application/xml produces: - application/json parameters: - name: oneListId in: query required: false type: "string" - name: cardId in: query required: false type: "string" - name: email in: query required: false type: "string" - name: phone in: query required: false type: "string" - name: status in: body required: true schema: $ref: "#/definitions/LinkStatus" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /OrderCheckAvailability: post: summary: OrderCheckAvailability consumes: - application/xml produces: - application/json parameters: - name: request in: body required: false schema: $ref: "#/definitions/OneList" - name: shippingOrder in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/OrderAvailabilityResponse" default: description: failed schema: type: "string" /OrderCreate: post: summary: OrderCreate consumes: - application/xml produces: - application/json parameters: - name: request in: body required: false schema: $ref: "#/definitions/Order" - name: returnOrderIdOnly in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/SalesEntry" default: description: failed schema: type: "string" /OrderEdit: post: summary: OrderEdit consumes: - application/xml produces: - application/json parameters: - name: request in: body required: false schema: $ref: "#/definitions/Order" - name: orderId in: query required: false type: "string" - name: editType in: body required: true schema: $ref: "#/definitions/OrderEditType" - name: returnOrderIdOnly in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/SalesEntry" default: description: failed schema: type: "string" /OrderHospCreate: post: summary: OrderHospCreate consumes: - application/xml produces: - application/json parameters: - name: request in: body required: false schema: $ref: "#/definitions/OrderHosp" - name: returnOrderIdOnly in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/SalesEntry" default: description: failed schema: type: "string" /HospOrderCancel: post: summary: HospOrderCancel consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: orderId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /HospOrderStatus: post: summary: HospOrderStatus consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: orderId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/OrderHospStatus" default: description: failed schema: type: "string" /OrderStatusCheck: post: summary: OrderStatusCheck description: Check Status of a Customer Order consumes: - application/xml produces: - application/json parameters: - name: orderId in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/OrderStatusResponse" default: description: failed schema: type: "string" /OrderCancel: post: summary: OrderCancel consumes: - application/xml produces: - application/json parameters: - name: orderId in: query required: false type: "string" - name: storeId in: query required: false type: "string" - name: userId in: query required: false type: "string" - name: lineNo in: body required: false schema: $ref: "#/definitions/MyList" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /OrderCancelEx: post: summary: OrderCancelEx consumes: - application/xml produces: - application/json parameters: - name: orderId in: query required: false type: "string" - name: storeId in: query required: false type: "string" - name: userId in: query required: false type: "string" - name: lines in: body required: false schema: $ref: "#/definitions/MyList" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /SalesEntriesGetByCardId: post: summary: SalesEntriesGetByCardId consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: maxNumberOfEntries in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /SalesEntriesGetByCardIdEx: post: summary: SalesEntriesGetByCardIdEx consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: storeId in: query required: false type: "string" - name: date in: query required: true type: "string" format: date-time - name: dateGreaterThan in: body required: true schema: type: "boolean" - name: maxNumberOfEntries in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /SalesEntryGet: post: summary: SalesEntryGet consumes: - application/xml produces: - application/json parameters: - name: entryId in: query required: false type: "string" - name: type in: body required: true schema: $ref: "#/definitions/DocumentIdType" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/SalesEntry" default: description: failed schema: type: "string" /SalesEntryGetReturnSales: post: summary: SalesEntryGetReturnSales description: Get Return sales transactions based on orginal transaction with HasReturnSale = true consumes: - application/xml produces: - application/json parameters: - name: receiptNo in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /SalesEntryGetSalesByOrderId: post: summary: SalesEntryGetSalesByOrderId description: Get Transaction and Sales Invoices for Customer order consumes: - application/xml produces: - application/json parameters: - name: orderId in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /SalesEntryGetSalesExtByOrderId: post: summary: SalesEntryGetSalesExtByOrderId description: Get Transaction, Sales Invoices and Shipments for Customer order consumes: - application/xml produces: - application/json parameters: - name: orderId in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/SalesEntryList" default: description: failed schema: type: "string" /ContactCreate: post: summary: ContactCreate consumes: - application/xml produces: - application/json parameters: - name: contact in: body required: false schema: $ref: "#/definitions/MemberContact" - name: doLogin in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MemberContact" default: description: failed schema: type: "string" /ContactUpdate: post: summary: ContactUpdate consumes: - application/xml produces: - application/json parameters: - name: contact in: body required: false schema: $ref: "#/definitions/MemberContact" - name: getContact in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MemberContact" default: description: failed schema: type: "string" /ContactGetByCardId: post: summary: ContactGetByCardId consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: numberOfTransReturned in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MemberContact" default: description: failed schema: type: "string" /ContactSearch: post: summary: ContactSearch consumes: - application/xml produces: - application/json parameters: - name: searchType in: body required: true schema: $ref: "#/definitions/ContactSearchType" - name: search in: query required: false type: "string" - name: maxNumberOfRowsReturned in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ContactGet: post: summary: ContactGet consumes: - application/xml produces: - application/json parameters: - name: searchType in: body required: true schema: $ref: "#/definitions/ContactSearchType" - name: search in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MemberContact" default: description: failed schema: type: "string" /ContactAddCard: post: summary: ContactAddCard consumes: - application/xml produces: - application/json parameters: - name: contactId in: query required: false type: "string" - name: cardId in: query required: false type: "string" - name: accountId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/Double" default: description: failed schema: type: "string" /ContactBlock: post: summary: ContactBlock consumes: - application/xml produces: - application/json parameters: - name: accountId in: query required: false type: "string" - name: cardId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /CardGetPointBalance: post: summary: CardGetPointBalance description: Get Point balance for Member Card consumes: - application/xml produces: - application/json parameters: - name: cardId in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: type: "number" format: int32 default: description: failed schema: type: "string" /CardGetPointEntries: post: summary: CardGetPointEntries consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: dateFrom in: query required: true type: "string" format: date-time tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /GetPointRate: post: summary: GetPointRate description: Gets Rate value for points (f.ex. 1 point = 0.01 Kr) consumes: - application/xml produces: - application/json parameters: - name: currency in: query description: Currency to convert Loy points to, if empty Base Currency will be used required: false type: "string" tags: - IUCJson responses: 200: description: schema: type: "number" format: decimal(9,2) default: description: failed schema: type: "string" /DeviceSave: post: summary: DeviceSave consumes: - application/xml produces: - application/json parameters: - name: deviceId in: query required: false type: "string" - name: deviceFriendlyName in: query required: false type: "string" - name: platform in: query required: false type: "string" - name: osVersion in: query required: false type: "string" - name: manufacturer in: query required: false type: "string" - name: model in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /ChangePassword: post: summary: ChangePassword consumes: - application/xml produces: - application/json parameters: - name: userName in: query required: false type: "string" - name: newPassword in: query required: false type: "string" - name: oldPassword in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /ForgotPassword: post: summary: ForgotPassword description: Request a ResetCode to use in Email to send to Member Contact, Its recommended to use PasswordReset and PasswordChange instead consumes: - application/xml produces: - application/json parameters: - name: userNameOrEmail in: query description: User Name or Email Address required: false type: "string" tags: - IUCJson responses: 200: description: ResetCode schema: type: "string" default: description: failed schema: type: "string" /ResetPassword: post: summary: ResetPassword consumes: - application/xml produces: - application/json parameters: - name: userName in: query required: false type: "string" - name: resetCode in: query required: false type: "string" - name: newPassword in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /PasswordReset: post: summary: PasswordReset consumes: - application/xml produces: - application/json parameters: - name: userName in: query required: false type: "string" - name: email in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "string" default: description: failed schema: type: "string" /PasswordChange: post: summary: PasswordChange consumes: - application/xml produces: - application/json parameters: - name: userName in: query required: false type: "string" - name: token in: query required: false type: "string" - name: newPassword in: query required: false type: "string" - name: oldPassword in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /SPGPassword: post: summary: SPGPassword consumes: - application/xml produces: - application/json parameters: - name: email in: query required: false type: "string" - name: token in: query required: false type: "string" - name: newPassword in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "string" default: description: failed schema: type: "string" /LoginChange: post: summary: LoginChange consumes: - application/xml produces: - application/json parameters: - name: oldUserName in: query required: false type: "string" - name: newUserName in: query required: false type: "string" - name: password in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /Login: post: summary: Login consumes: - application/xml produces: - application/json parameters: - name: userName in: query required: false type: "string" - name: password in: query required: false type: "string" - name: deviceId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MemberContact" default: description: failed schema: type: "string" /SocialLogon: post: summary: SocialLogon consumes: - application/xml produces: - application/json parameters: - name: authenticator in: query required: false type: "string" - name: authenticationId in: query required: false type: "string" - name: deviceId in: query required: false type: "string" - name: deviceName in: query required: false type: "string" - name: includeDetails in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MemberContact" default: description: failed schema: type: "string" /LoginWeb: post: summary: LoginWeb consumes: - application/xml produces: - application/json parameters: - name: userName in: query required: false type: "string" - name: password in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MemberContact" default: description: failed schema: type: "string" /CustomerSearch: post: summary: CustomerSearch consumes: - application/xml produces: - application/json parameters: - name: searchType in: body required: true schema: $ref: "#/definitions/CustomerSearchType" - name: search in: query required: false type: "string" - name: maxNumberOfRowsReturned in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ItemsInStockGet: post: summary: ItemsInStockGet consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: itemId in: query required: false type: "string" - name: variantId in: query required: false type: "string" - name: arrivingInStockInDays in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ItemsInStoreGet: post: summary: ItemsInStoreGet consumes: - application/xml produces: - application/json parameters: - name: items in: body required: false schema: $ref: "#/definitions/MyList" - name: storeId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ItemsInStoreGetEx: post: summary: ItemsInStoreGetEx consumes: - application/xml produces: - application/json parameters: - name: items in: body required: false schema: $ref: "#/definitions/MyList" - name: storeId in: query required: false type: "string" - name: locationId in: query required: false type: "string" - name: useSourcingLocation in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /CheckAvailability: post: summary: CheckAvailability consumes: - application/xml produces: - application/json parameters: - name: request in: body required: false schema: $ref: "#/definitions/MyList" - name: storeId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ItemsSearch: post: summary: ItemsSearch consumes: - application/xml produces: - application/json parameters: - name: search in: query required: false type: "string" - name: maxNumberOfItems in: query required: true type: "number" format: int32 - name: includeDetails in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ItemGetById: post: summary: ItemGetById consumes: - application/xml produces: - application/json parameters: - name: itemId in: query required: false type: "string" - name: storeId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/LoyItem" default: description: failed schema: type: "string" /ItemGetByBarcode: post: summary: ItemGetByBarcode consumes: - application/xml produces: - application/json parameters: - name: barcode in: query required: false type: "string" - name: storeId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/LoyItem" default: description: failed schema: type: "string" /ItemsPage: post: summary: ItemsPage consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: pageSize in: query required: true type: "number" format: int32 - name: pageNumber in: query required: true type: "number" format: int32 - name: itemCategoryId in: query required: false type: "string" - name: productGroupId in: query required: false type: "string" - name: search in: query required: false type: "string" - name: includeDetails in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ItemCategoriesGetAll: post: summary: ItemCategoriesGetAll consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ItemCategoriesGetById: post: summary: ItemCategoriesGetById consumes: - application/xml produces: - application/json parameters: - name: itemCategoryId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/ItemCategory" default: description: failed schema: type: "string" /ItemCustomerPricesGet: post: summary: ItemCustomerPricesGet consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: cardId in: query required: false type: "string" - name: items in: body required: false schema: $ref: "#/definitions/MyList" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ProductGroupGetById: post: summary: ProductGroupGetById consumes: - application/xml produces: - application/json parameters: - name: productGroupId in: query required: false type: "string" - name: includeDetails in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/ProductGroup" default: description: failed schema: type: "string" /HierarchyGet: post: summary: HierarchyGet description: Gets Hierarchy setup for a Store with all Leaves and Nodes consumes: - application/xml produces: - application/json parameters: - name: storeId in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /MenuGet: post: summary: MenuGet consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: salesType in: query required: false type: "string" - name: loadDetails in: body required: true schema: type: "boolean" - name: imageSize in: body required: false schema: $ref: "#/definitions/ImageSize" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MobileMenu" default: description: failed schema: type: "string" /ProfilesGetAll: post: summary: ProfilesGetAll consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ProfilesGetByCardId: post: summary: ProfilesGetByCardId description: Gets all Member Attributes for a Contact consumes: - application/xml produces: - application/json parameters: - name: cardId in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ImageGetById: post: summary: ImageGetById consumes: - application/xml produces: - application/json parameters: - name: id in: query required: false type: "string" - name: imageSize in: body required: false schema: $ref: "#/definitions/ImageSize" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/ImageView" default: description: failed schema: type: "string" /ImageStreamGetById: get: summary: ImageStreamGetById consumes: - application/xml produces: - application/xml parameters: - name: id in: query required: false type: "string" - name: width in: query required: true type: "number" format: int32 - name: height in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/Stream" default: description: failed schema: type: "string" /SchemesGetAll: post: summary: SchemesGetAll consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /StoreGetById: post: summary: StoreGetById consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: includeImages in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/Store" default: description: failed schema: type: "string" /StoresGet: post: summary: StoresGet consumes: - application/xml produces: - application/json parameters: - name: storeType in: body required: true schema: $ref: "#/definitions/StoreGetType" - name: includeDetails in: body required: true schema: type: "boolean" - name: includeImages in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /StoresGetAll: post: summary: StoresGetAll consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /StoresGetByCoordinates: post: summary: StoresGetByCoordinates consumes: - application/xml produces: - application/json parameters: - name: latitude in: body required: true schema: $ref: "#/definitions/Double" - name: longitude in: body required: true schema: $ref: "#/definitions/Double" - name: maxDistance in: body required: true schema: $ref: "#/definitions/Double" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /StoresGetbyItemInStock: post: summary: StoresGetbyItemInStock consumes: - application/xml produces: - application/json parameters: - name: itemId in: query required: false type: "string" - name: variantId in: query required: false type: "string" - name: latitude in: body required: true schema: $ref: "#/definitions/Double" - name: longitude in: body required: true schema: $ref: "#/definitions/Double" - name: maxDistance in: body required: true schema: $ref: "#/definitions/Double" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ReturnPolicyGet: post: summary: ReturnPolicyGet consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: storeGroupCode in: query required: false type: "string" - name: itemCategory in: query required: false type: "string" - name: productGroup in: query required: false type: "string" - name: itemId in: query required: false type: "string" - name: variantCode in: query required: false type: "string" - name: variantDim1 in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /CurrencyGet: post: summary: CurrencyGet description: Get Currency by Code consumes: - application/xml produces: - application/json parameters: - name: code in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/Currency" default: description: failed schema: type: "string" /ReplEcommBarcodes: post: summary: ReplEcommBarcodes description: Replicate Item Barcodes (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of barcodes schema: $ref: "#/definitions/ReplBarcodeResponse" default: description: failed schema: type: "string" /ReplEcommCurrency: post: summary: ReplEcommCurrency description: Replicate Currency setup consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of currencies schema: $ref: "#/definitions/ReplCurrencyResponse" default: description: failed schema: type: "string" /ReplEcommCurrencyRate: post: summary: ReplEcommCurrencyRate description: Replicate Currency Rate Setup consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of currency rates schema: $ref: "#/definitions/ReplCurrencyExchRateResponse" default: description: failed schema: type: "string" /ReplEcommExtendedVariants: post: summary: ReplEcommExtendedVariants description: Replicate Item Extended Variants Setup (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of variants schema: $ref: "#/definitions/ReplExtendedVariantValuesResponse" default: description: failed schema: type: "string" /ReplEcommImageLinks: post: summary: ReplEcommImageLinks description: Replicate Retail Image links consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of image links schema: $ref: "#/definitions/ReplImageLinkResponse" default: description: failed schema: type: "string" /ReplEcommImages: post: summary: ReplEcommImages description: Replicate Retail Images consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of images schema: $ref: "#/definitions/ReplImageResponse" default: description: failed schema: type: "string" /ReplEcommItemCategories: post: summary: ReplEcommItemCategories description: Replicate Item Categories (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of item categories schema: $ref: "#/definitions/ReplItemCategoryResponse" default: description: failed schema: type: "string" /ReplEcommItems: post: summary: ReplEcommItems description: Replicate Retail Items (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of items schema: $ref: "#/definitions/ReplItemResponse" default: description: failed schema: type: "string" /ReplEcommItemUnitOfMeasures: post: summary: ReplEcommItemUnitOfMeasures description: Replicate Item Unit of Measures (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of item unit of measures schema: $ref: "#/definitions/ReplItemUnitOfMeasureResponse" default: description: failed schema: type: "string" /ReplEcommItemVariantRegistrations: post: summary: ReplEcommItemVariantRegistrations description: Replicate Variant Registrations (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of variant registrations schema: $ref: "#/definitions/ReplItemVariantRegistrationResponse" default: description: failed schema: type: "string" /ReplEcommItemVariants: post: summary: ReplEcommItemVariants description: Replicate Item Variant (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of variant schema: $ref: "#/definitions/ReplItemVariantResponse" default: description: failed schema: type: "string" /ReplEcommPrices: post: summary: ReplEcommPrices description: Replicate Best Prices for Items from WI Price table in LS Central (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of prices schema: $ref: "#/definitions/ReplPriceResponse" default: description: failed schema: type: "string" /ReplEcommBasePrices: post: summary: ReplEcommBasePrices description: Replicate Item Prices from Sales Price table (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of prices schema: $ref: "#/definitions/ReplPriceResponse" default: description: failed schema: type: "string" /ReplEcommProductGroups: post: summary: ReplEcommProductGroups description: Replicate Product groups (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of product groups schema: $ref: "#/definitions/ReplProductGroupResponse" default: description: failed schema: type: "string" /ReplEcommStores: post: summary: ReplEcommStores description: Replicate Store setups consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of stores schema: $ref: "#/definitions/ReplStoreResponse" default: description: failed schema: type: "string" /ReplEcommUnitOfMeasures: post: summary: ReplEcommUnitOfMeasures description: Replicate Unit of Measures consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of unit of measures schema: $ref: "#/definitions/ReplUnitOfMeasureResponse" default: description: failed schema: type: "string" /ReplEcommCollection: post: summary: ReplEcommCollection description: Replicate Collection for Unit of Measures consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Collection schema: $ref: "#/definitions/ReplCollectionResponse" default: description: failed schema: type: "string" /ReplEcommVendor: post: summary: ReplEcommVendor description: Replicate Vendors consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of vendors schema: $ref: "#/definitions/ReplVendorResponse" default: description: failed schema: type: "string" /ReplEcommVendorItemMapping: post: summary: ReplEcommVendorItemMapping description: Replicate Vendor Item Mapping (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of vendor item mappings schema: $ref: "#/definitions/ReplLoyVendorItemMappingResponse" default: description: failed schema: type: "string" /ReplEcommAttribute: post: summary: ReplEcommAttribute description: Replicate Attributes consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of attributes schema: $ref: "#/definitions/ReplAttributeResponse" default: description: failed schema: type: "string" /ReplEcommAttributeValue: post: summary: ReplEcommAttributeValue description: Replicate Attribute Values consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of attribute values schema: $ref: "#/definitions/ReplAttributeValueResponse" default: description: failed schema: type: "string" /ReplEcommAttributeOptionValue: post: summary: ReplEcommAttributeOptionValue description: Replicate Attribute Option Values consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of attribute option values schema: $ref: "#/definitions/ReplAttributeOptionValueResponse" default: description: failed schema: type: "string" /ReplEcommDataTranslation: post: summary: ReplEcommDataTranslation description: Replicate Translation text consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of texts schema: $ref: "#/definitions/ReplDataTranslationResponse" default: description: failed schema: type: "string" /ReplEcommHtmlTranslation: post: summary: ReplEcommHtmlTranslation description: Replicate Translation text for Item HTML table consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of texts schema: $ref: "#/definitions/ReplDataTranslationResponse" default: description: failed schema: type: "string" /ReplEcommDealHtmlTranslation: post: summary: ReplEcommDealHtmlTranslation description: Replicate Translation text for Deal HTML table consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of texts schema: $ref: "#/definitions/ReplDataTranslationResponse" default: description: failed schema: type: "string" /ReplEcommDataTranslationLangCode: post: summary: ReplEcommDataTranslationLangCode description: Replicate Translation Language Codes consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Codes schema: $ref: "#/definitions/ReplDataTranslationLangCodeResponse" default: description: failed schema: type: "string" /ReplEcommValidationSchedule: post: summary: ReplEcommValidationSchedule description: Replicate Validation Scheduling data for Hierarchy consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Validation Schedule objects schema: $ref: "#/definitions/ReplValidationScheduleResponse" default: description: failed schema: type: "string" /ReplEcommHierarchy: post: summary: ReplEcommHierarchy description: Replicate Hierarchy roots consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Hierarchy objects schema: $ref: "#/definitions/ReplHierarchyResponse" default: description: failed schema: type: "string" /ReplEcommHierarchyNode: post: summary: ReplEcommHierarchyNode description: Replicate Hierarchy Nodes consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of hierarchy nodes schema: $ref: "#/definitions/ReplHierarchyNodeResponse" default: description: failed schema: type: "string" /ReplEcommHierarchyLeaf: post: summary: ReplEcommHierarchyLeaf description: Replicate Hierarchy Node Leaves consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of hierarchy node leaves schema: $ref: "#/definitions/ReplHierarchyLeafResponse" default: description: failed schema: type: "string" /ReplEcommHierarchyHospDeal: post: summary: ReplEcommHierarchyHospDeal description: Replicate Hierarchy Hospitality Deals for Node Leaf consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of hierarchy deals schema: $ref: "#/definitions/ReplHierarchyHospDealResponse" default: description: failed schema: type: "string" /ReplEcommHierarchyHospDealLine: post: summary: ReplEcommHierarchyHospDealLine description: Replicate Hierarchy Hospitality Deal lines for Deal consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of hierarchy deal lines schema: $ref: "#/definitions/ReplHierarchyHospDealLineResponse" default: description: failed schema: type: "string" /ReplEcommItemRecipe: post: summary: ReplEcommItemRecipe description: Replicate Hierarchy Hospitality Recipe lines for Node Leaf consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of hierarchy recipe items schema: $ref: "#/definitions/ReplItemRecipeResponse" default: description: failed schema: type: "string" /ReplEcommItemModifier: post: summary: ReplEcommItemModifier description: Replicate Hierarchy Hospitality Modifier lines for Node Leaf consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of hierarchy modifier lines schema: $ref: "#/definitions/ReplItemModifierResponse" default: description: failed schema: type: "string" /ReplEcommFullItem: post: summary: ReplEcommFullItem description: Replicate Item with full detailed data (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Item objects schema: $ref: "#/definitions/ReplFullItemResponse" default: description: failed schema: type: "string" /ReplEcommDiscounts: post: summary: ReplEcommDiscounts description: Replicate Periodic Discounts and MultiBuy for Items from WI Discount table in LS Central (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of discounts for items schema: $ref: "#/definitions/ReplDiscountResponse" default: description: failed schema: type: "string" /ReplEcommMixAndMatch: post: summary: ReplEcommMixAndMatch description: Replicate Mix and Match Offers for Items from WI Mix and Match Offer table in LS Central (supports Item distribution) consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of discounts for items schema: $ref: "#/definitions/ReplMixMatchResponse" default: description: failed schema: type: "string" /ReplEcommDiscountSetup: post: summary: ReplEcommDiscountSetup description: Replicate Discount Setup from Central Only Multibuy, Discount, Total and Tender discounts are replicated consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Periodic Discounts schema: $ref: "#/definitions/ReplDiscountSetupResponse" default: description: failed schema: type: "string" /ReplEcommDiscountValidations: post: summary: ReplEcommDiscountValidations description: Replicate Validation Periods for Discounts consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of discounts for items schema: $ref: "#/definitions/ReplDiscountValidationResponse" default: description: failed schema: type: "string" /ReplEcommShippingAgent: post: summary: ReplEcommShippingAgent description: Replicate all Shipping agents and services consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of shipping agents schema: $ref: "#/definitions/ReplShippingAgentResponse" default: description: failed schema: type: "string" /ReplEcommMember: post: summary: ReplEcommMember description: Replicate Member contacts consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Member contacts schema: $ref: "#/definitions/ReplCustomerResponse" default: description: failed schema: type: "string" /ReplEcommCustomer: post: summary: ReplEcommCustomer description: Replicate Customers consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Customers schema: $ref: "#/definitions/ReplCustomerResponse" default: description: failed schema: type: "string" /ReplEcommCountryCode: post: summary: ReplEcommCountryCode description: Replicate all Country Codes consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of Country codes schema: $ref: "#/definitions/ReplCountryCodeResponse" default: description: failed schema: type: "string" /ReplEcommStoreTenderTypes: post: summary: ReplEcommStoreTenderTypes description: Replicate Tender types for Store consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of store tender types schema: $ref: "#/definitions/ReplStoreTenderTypeResponse" default: description: failed schema: type: "string" /ReplEcommTaxSetup: post: summary: ReplEcommTaxSetup description: Replicate Tax setup consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of store tender types schema: $ref: "#/definitions/ReplTaxSetupResponse" default: description: failed schema: type: "string" /ReplEcommInventoryStatus: post: summary: ReplEcommInventoryStatus description: Replicate Inventory Status consumes: - application/xml produces: - application/json parameters: - name: replRequest in: body description: Replication request object required: false schema: $ref: "#/definitions/ReplRequest" tags: - IUCJson responses: 200: description: Replication result object with List of store tender types schema: $ref: "#/definitions/ReplInvStatusResponse" default: description: failed schema: type: "string" /Search: post: summary: Search consumes: - application/xml produces: - application/json parameters: - name: cardId in: query required: false type: "string" - name: search in: query required: false type: "string" - name: searchTypes in: body required: true schema: $ref: "#/definitions/SearchType" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/SearchRs" default: description: failed schema: type: "string" /RecommendedActive: post: summary: RecommendedActive consumes: - application/xml produces: - application/json responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /RecommendedItemsGet: post: summary: RecommendedItemsGet consumes: - application/xml produces: - application/json parameters: - name: items in: body required: false schema: $ref: "#/definitions/MyList" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityConfirm: post: summary: ActivityConfirm description: Confirm Activity Booking consumes: - application/xml produces: - application/json parameters: - name: request in: body description: required: false schema: $ref: "#/definitions/ActivityRequest" tags: - IUCJson responses: 200: description: Activity Number and Booking Reference schema: $ref: "#/definitions/ActivityResponse" default: description: failed schema: type: "string" /ActivityCancel: post: summary: ActivityCancel description: Cancel Activity consumes: - application/xml produces: - application/json parameters: - name: activityNo in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/ActivityResponse" default: description: failed schema: type: "string" /ActivityAvailabilityGet: post: summary: ActivityAvailabilityGet consumes: - application/xml produces: - application/json parameters: - name: locationNo in: query required: false type: "string" - name: productNo in: query required: false type: "string" - name: activityDate in: query required: true type: "string" format: date-time - name: contactNo in: query required: false type: "string" - name: contactAccount in: query required: false type: "string" - name: optionalResource in: query required: false type: "string" - name: promoCode in: query required: false type: "string" - name: activityNo in: query required: false type: "string" - name: noOfPersons in: query required: true type: "number" format: int32 - name: guestType in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityAdditionalChargesGet: post: summary: ActivityAdditionalChargesGet description: Returns list with the required or optional additional charges for the Activity as applied automatically according to the product consumes: - application/xml produces: - application/json parameters: - name: activityNo in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityProductChargesGet: post: summary: ActivityProductChargesGet consumes: - application/xml produces: - application/json parameters: - name: locationNo in: query required: false type: "string" - name: productNo in: query required: false type: "string" - name: dateOfBooking in: query required: true type: "string" format: date-time tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityAdditionalChargesSet: post: summary: ActivityAdditionalChargesSet description: Change or insert additional charges to Activity consumes: - application/xml produces: - application/json parameters: - name: request in: body description: required: false schema: $ref: "#/definitions/AdditionalCharge" tags: - IUCJson responses: 200: description: schema: type: "boolean" default: description: failed schema: type: "string" /ActivityAttributesGet: post: summary: ActivityAttributesGet consumes: - application/xml produces: - application/json parameters: - name: type in: body required: true schema: $ref: "#/definitions/AttributeType" - name: linkNo in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityAttributeSet: post: summary: ActivityAttributeSet consumes: - application/xml produces: - application/json parameters: - name: type in: body required: true schema: $ref: "#/definitions/AttributeType" - name: linkNo in: query required: false type: "string" - name: attributeCode in: query required: false type: "string" - name: attributeValue in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "number" format: int32 default: description: failed schema: type: "string" /ActivityReservationInsert: post: summary: ActivityReservationInsert description: Action to create a Reservation header into the LS Reservation table consumes: - application/xml produces: - application/json parameters: - name: request in: body description: required: false schema: $ref: "#/definitions/Reservation" tags: - IUCJson responses: 200: description: schema: type: "string" default: description: failed schema: type: "string" /ActivityUpdateReservationStatus: post: summary: ActivityUpdateReservationStatus consumes: - application/xml produces: - application/json parameters: - name: reservationNo in: query required: false type: "string" - name: setStatusCode in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /ActivityUpdateActivityStatus: post: summary: ActivityUpdateActivityStatus consumes: - application/xml produces: - application/json parameters: - name: activityNo in: query required: false type: "string" - name: setStatusCode in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /ActivityReservationUpdate: post: summary: ActivityReservationUpdate description: Action to force update to a reservation header in the LS Reservation table. Blank fields will be ignored consumes: - application/xml produces: - application/json parameters: - name: request in: body description: required: false schema: $ref: "#/definitions/Reservation" tags: - IUCJson responses: 200: description: schema: type: "string" default: description: failed schema: type: "string" /ActivityMembershipSell: post: summary: ActivityMembershipSell consumes: - application/xml produces: - application/json parameters: - name: contactNo in: query required: false type: "string" - name: membersShipType in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MembershipResponse" default: description: failed schema: type: "string" /ActivityMembershipCancel: post: summary: ActivityMembershipCancel consumes: - application/xml produces: - application/json parameters: - name: contactNo in: query required: false type: "string" - name: memberShipNo in: query required: false type: "string" - name: comment in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /ActivityResourceAvailabilityGet: post: summary: ActivityResourceAvailabilityGet consumes: - application/xml produces: - application/json parameters: - name: locationNo in: query required: false type: "string" - name: activityDate in: query required: true type: "string" format: date-time - name: resourceNo in: query required: false type: "string" - name: intervalType in: query required: false type: "string" - name: noOfDays in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityResourceGroupAvailabilityGet: post: summary: ActivityResourceGroupAvailabilityGet consumes: - application/xml produces: - application/json parameters: - name: locationNo in: query required: false type: "string" - name: activityDate in: query required: true type: "string" format: date-time - name: groupNo in: query required: false type: "string" - name: intervalType in: query required: false type: "string" - name: noOfDays in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityCheckAccess: post: summary: ActivityCheckAccess consumes: - application/xml produces: - application/json parameters: - name: searchReference in: query required: false type: "string" - name: locationNo in: query required: false type: "string" - name: gateNo in: query required: false type: "string" - name: registerAccessEntry in: body required: true schema: type: "boolean" - name: checkType in: query required: true type: "number" format: int32 - name: messageString in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /ActivityGetAvailabilityToken: post: summary: ActivityGetAvailabilityToken consumes: - application/xml produces: - application/json parameters: - name: locationNo in: query required: false type: "string" - name: productNo in: query required: false type: "string" - name: activityTime in: query required: true type: "string" format: date-time - name: optionalResource in: query required: false type: "string" - name: quantity in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: type: "string" default: description: failed schema: type: "string" /ActivityInsertGroupReservation: post: summary: ActivityInsertGroupReservation description: Create Group Reservation consumes: - application/xml produces: - application/json parameters: - name: request in: body description: required: false schema: $ref: "#/definitions/Reservation" tags: - IUCJson responses: 200: description: schema: type: "string" default: description: failed schema: type: "string" /ActivityUpdateGroupReservation: post: summary: ActivityUpdateGroupReservation description: Update Group reservation header. Blank fields will be ignored consumes: - application/xml produces: - application/json parameters: - name: request in: body description: required: false schema: $ref: "#/definitions/Reservation" tags: - IUCJson responses: 200: description: schema: type: "string" default: description: failed schema: type: "string" /ActivityConfirmGroup: post: summary: ActivityConfirmGroup description: Confirm Group Activity Booking consumes: - application/xml produces: - application/json parameters: - name: request in: body description: required: false schema: $ref: "#/definitions/ActivityRequest" tags: - IUCJson responses: 200: description: Activity Number and Booking Reference schema: $ref: "#/definitions/ActivityResponse" default: description: failed schema: type: "string" /ActivityDeleteGroup: post: summary: ActivityDeleteGroup consumes: - application/xml produces: - application/json parameters: - name: groupNo in: query required: false type: "string" - name: lineNo in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /ActivityUpdateGroupHeaderStatus: post: summary: ActivityUpdateGroupHeaderStatus consumes: - application/xml produces: - application/json parameters: - name: groupNo in: query required: false type: "string" - name: statusCode in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "string" default: description: failed schema: type: "string" /ActivityPreSellProduct: post: summary: ActivityPreSellProduct consumes: - application/xml produces: - application/json parameters: - name: locationNo in: query required: false type: "string" - name: productNo in: query required: false type: "string" - name: promoCode in: query required: false type: "string" - name: contactNo in: query required: false type: "string" - name: quantity in: query required: true type: "number" format: int32 tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/ActivityResponse" default: description: failed schema: type: "string" /ActivityProductsGet: post: summary: ActivityProductsGet consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityTypesGet: post: summary: ActivityTypesGet consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityLocationsGet: post: summary: ActivityLocationsGet consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityReservationsGet: post: summary: ActivityReservationsGet consumes: - application/xml produces: - application/json parameters: - name: reservationNo in: query required: false type: "string" - name: contactNo in: query required: false type: "string" - name: activityType in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityReservationsHeaderGet: post: summary: ActivityReservationsHeaderGet consumes: - application/xml produces: - application/json parameters: - name: reservationNo in: query required: false type: "string" - name: reservationType in: query required: false type: "string" - name: status in: query required: false type: "string" - name: locationNo in: query required: false type: "string" - name: fromDate in: query required: true type: "string" format: date-time tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityPromotionsGet: post: summary: ActivityPromotionsGet consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityAllowancesGet: post: summary: ActivityAllowancesGet description: Returns list of Member Contacts issued (sold) allowances consumes: - application/xml produces: - application/json parameters: - name: contactNo in: query description: Member Contact required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityCustomerEntriesGet: post: summary: ActivityCustomerEntriesGet consumes: - application/xml produces: - application/json parameters: - name: contactNo in: query required: false type: "string" - name: customerNo in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityMembershipProductsGet: post: summary: ActivityMembershipProductsGet consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivitySubscriptionChargesGet: post: summary: ActivitySubscriptionChargesGet description: Returns list of all subscription charges posted towards their membership account. Draft unposted entries are not included consumes: - application/xml produces: - application/json parameters: - name: contactNo in: query description: Member Contact required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityAdmissionEntriesGet: post: summary: ActivityAdmissionEntriesGet description: Returns list of Member Contact visit registrations consumes: - application/xml produces: - application/json parameters: - name: contactNo in: query description: Member Contact required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityMembershipsGet: post: summary: ActivityMembershipsGet description: Returns list of the Member Contact current active or on hold memberships consumes: - application/xml produces: - application/json parameters: - name: contactNo in: query description: Member Contact required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityGetByResource: post: summary: ActivityGetByResource consumes: - application/xml produces: - application/json parameters: - name: locationNo in: query required: false type: "string" - name: resourceNo in: query required: false type: "string" - name: fromDate in: query required: true type: "string" format: date-time - name: toDate in: query required: true type: "string" format: date-time tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /ActivityResourceGet: post: summary: ActivityResourceGet consumes: - application/xml produces: - application/json responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /PaymentClientTokenGet: post: summary: PaymentClientTokenGet description: Creates a client token for payment provider consumes: - application/xml produces: - application/json parameters: - name: customerId in: query description: Customer id, used to show saved cards required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/ClientToken" default: description: failed schema: type: "string" /ScanPayGoProfileGet: post: summary: ScanPayGoProfileGet consumes: - application/xml produces: - application/json parameters: - name: profileId in: query required: false type: "string" - name: storeNo in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/ScanPayGoProfile" default: description: failed schema: type: "string" /SecurityCheckProfile: post: summary: SecurityCheckProfile consumes: - application/xml produces: - application/json parameters: - name: orderNo in: query required: false type: "string" - name: storeNo in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /SecurityCheckLog: post: summary: SecurityCheckLog description: consumes: - application/xml produces: - application/json parameters: - name: orderNo in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: $ref: "#/definitions/ScanPayGoSecurityLog" default: description: failed schema: type: "string" /OpenGate: post: summary: OpenGate consumes: - application/xml produces: - application/json parameters: - name: qrCode in: query required: false type: "string" - name: storeNo in: query required: false type: "string" - name: devLocation in: query required: false type: "string" - name: memberAccount in: query required: false type: "string" - name: exitWithoutShopping in: body required: true schema: type: "boolean" - name: isEntering in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: type: "string" default: description: failed schema: type: "string" /TokenEntrySet: post: summary: TokenEntrySet consumes: - application/xml produces: - application/json parameters: - name: token in: body required: false schema: $ref: "#/definitions/ClientToken" - name: deleteToken in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /TokenEntryGet: post: summary: TokenEntryGet consumes: - application/xml produces: - application/json parameters: - name: accountNo in: query required: false type: "string" - name: hotelToken in: body required: true schema: type: "boolean" tags: - IUCJson responses: 200: description: OK schema: $ref: "#/definitions/MyList" default: description: failed schema: type: "string" /SpgUnlockRodDevice: post: summary: SpgUnlockRodDevice consumes: - application/xml produces: - application/json parameters: - name: storeId in: query required: false type: "string" - name: cardId in: query required: false type: "string" tags: - IUCJson responses: 200: description: OK schema: type: "boolean" default: description: failed schema: type: "string" /SpgUnlockRodDeviceCheck: post: summary: SpgUnlockRodDeviceCheck description: Used by Rod Device to check if there is request to unlock a device consumes: - application/xml produces: - application/json parameters: - name: storeId in: query description: required: false type: "string" tags: - IUCJson responses: 200: description: schema: type: "string" default: description: failed schema: type: "string" definitions: OmniEnvironment: type: object properties: Currency: $ref: "#/definitions/Currency" PasswordPolicy: $ref: "#/definitions/String" Version: $ref: "#/definitions/String" MyList: type: object properties: Capacity: type: "number" format: int32 Count: type: "number" format: int32 System.Collections.IList.IsFixedSize: type: "boolean" System.Collections.Generic.ICollection.IsReadOnly: type: "boolean" System.Collections.IList.IsReadOnly: type: "boolean" System.Collections.ICollection.IsSynchronized: type: "boolean" System.Collections.ICollection.SyncRoot: $ref: "#/definitions/Object" Item: $ref: "#/definitions/T" System.Collections.IList.Item: $ref: "#/definitions/Object" GiftCard: type: object properties: Pin: $ref: "#/definitions/Int32" EntryType: $ref: "#/definitions/String" Balance: $ref: "#/definitions/Decimal" ExpireDate: $ref: "#/definitions/DateTime" CurrencyCode: $ref: "#/definitions/String" NotificationStatus: type: object Notification: type: object properties: ContactId: $ref: "#/definitions/String" Description: $ref: "#/definitions/String" Details: $ref: "#/definitions/String" QRText: $ref: "#/definitions/String" Status: $ref: "#/definitions/NotificationStatus" NotificationTextType: $ref: "#/definitions/NotificationTextType" ExpiryDate: $ref: "#/definitions/Nullable`1" Images: $ref: "#/definitions/MyList" Created: $ref: "#/definitions/DateTime" ImgBytes: type: array items: $ref: "#/definitions/Byte" DateLastModified: $ref: "#/definitions/DateTime" NotificationType: $ref: "#/definitions/NotificationType" PushNotificationRequest: type: object properties: Id: $ref: "#/definitions/String" DeviceId: $ref: "#/definitions/String" Title: $ref: "#/definitions/String" Body: $ref: "#/definitions/String" Application: $ref: "#/definitions/PushApplication" Platform: $ref: "#/definitions/PushPlatform" Status: $ref: "#/definitions/PushStatus" ListType: type: object OneList: type: object properties: StoreId: $ref: "#/definitions/String" Description: $ref: "#/definitions/String" CardId: $ref: "#/definitions/String" Name: $ref: "#/definitions/String" CardLinks: $ref: "#/definitions/MyList" GetNamesFromCardLinks: $ref: "#/definitions/String" IsChecked: $ref: "#/definitions/Boolean" ExternalType: $ref: "#/definitions/Int32" CreateDate: $ref: "#/definitions/DateTime" ListType: $ref: "#/definitions/ListType" IsHospitality: $ref: "#/definitions/Boolean" SalesType: $ref: "#/definitions/String" ShipToCountryCode: $ref: "#/definitions/String" Currency: $ref: "#/definitions/String" CurrencyFactor: $ref: "#/definitions/Decimal" Items: $ref: "#/definitions/ObservableCollection`1" PublishedOffers: $ref: "#/definitions/MyList" TotalAmount: $ref: "#/definitions/Decimal" TotalTaxAmount: $ref: "#/definitions/Decimal" TotalNetAmount: $ref: "#/definitions/Decimal" TotalDiscAmount: $ref: "#/definitions/Decimal" ShippingAmount: $ref: "#/definitions/Decimal" PointAmount: $ref: "#/definitions/Decimal" State: $ref: "#/definitions/BasketState" NumberOfItems: $ref: "#/definitions/Int32" IsEmpty: $ref: "#/definitions/Boolean" Order: type: object properties: StoreId: $ref: "#/definitions/String" CardId: $ref: "#/definitions/String" CustomerId: $ref: "#/definitions/String" ReceiptNo: $ref: "#/definitions/String" Currency: $ref: "#/definitions/String" ShipCACOrder: $ref: "#/definitions/Boolean" TotalNetAmount: $ref: "#/definitions/Decimal" TotalAmount: $ref: "#/definitions/Decimal" TotalDiscount: $ref: "#/definitions/Decimal" OrderType: $ref: "#/definitions/OrderType" CollectLocation: $ref: "#/definitions/String" OrderLines: $ref: "#/definitions/MyList" OrderDiscountLines: $ref: "#/definitions/MyList" OrderPayments: $ref: "#/definitions/MyList" ContactId: $ref: "#/definitions/String" ContactName: $ref: "#/definitions/String" ContactAddress: $ref: "#/definitions/Address" Email: $ref: "#/definitions/String" DayPhoneNumber: $ref: "#/definitions/String" ShipToName: $ref: "#/definitions/String" ShipToAddress: $ref: "#/definitions/Address" ShipToEmail: $ref: "#/definitions/String" ShippingAgentCode: $ref: "#/definitions/String" ShippingAgentServiceCode: $ref: "#/definitions/String" RequestedDeliveryDate: $ref: "#/definitions/DateTime" PointBalance: $ref: "#/definitions/Decimal" PointsUsedInOrder: $ref: "#/definitions/Decimal" PointAmount: $ref: "#/definitions/Decimal" PointCashAmountNeeded: $ref: "#/definitions/Decimal" PointsRewarded: $ref: "#/definitions/Decimal" TransId: $ref: "#/definitions/String" TransTerminal: $ref: "#/definitions/String" OrderHosp: type: object properties: DocumentId: $ref: "#/definitions/String" ExternalId: $ref: "#/definitions/String" DocumentRegTime: $ref: "#/definitions/DateTime" StoreId: $ref: "#/definitions/String" CardId: $ref: "#/definitions/String" Name: $ref: "#/definitions/String" BillToName: $ref: "#/definitions/String" Email: $ref: "#/definitions/String" Address: $ref: "#/definitions/Address" Directions: $ref: "#/definitions/String" Comment: $ref: "#/definitions/String" QRData: $ref: "#/definitions/String" RestaurantNo: $ref: "#/definitions/String" OrderDate: $ref: "#/definitions/DateTime" PickupTime: $ref: "#/definitions/DateTime" DeliveryType: $ref: "#/definitions/HospDeliveryType" SalesType: $ref: "#/definitions/String" ReceiptNo: $ref: "#/definitions/String" Currency: $ref: "#/definitions/String" TotalNetAmount: $ref: "#/definitions/Decimal" TotalAmount: $ref: "#/definitions/Decimal" TotalDiscount: $ref: "#/definitions/Decimal" LineItemCount: $ref: "#/definitions/Int32" OrderLines: $ref: "#/definitions/MyList" OrderPayments: $ref: "#/definitions/MyList" OrderDiscountLines: $ref: "#/definitions/MyList" OneListItem: type: object properties: LineNumber: $ref: "#/definitions/Int32" ItemId: $ref: "#/definitions/String" Detail: $ref: "#/definitions/String" ItemDescription: $ref: "#/definitions/String" Location: $ref: "#/definitions/String" UnitOfMeasureId: $ref: "#/definitions/String" UnitOfMeasureDescription: $ref: "#/definitions/String" VariantId: $ref: "#/definitions/String" VariantDescription: $ref: "#/definitions/String" ProductGroup: $ref: "#/definitions/String" ItemCategory: $ref: "#/definitions/String" Quantity: $ref: "#/definitions/Decimal" DisplayQty: $ref: "#/definitions/Decimal" QtyIsVisible: $ref: "#/definitions/Boolean" CreateDate: $ref: "#/definitions/DateTime" BarcodeId: $ref: "#/definitions/String" NetPrice: $ref: "#/definitions/Decimal" Price: $ref: "#/definitions/Decimal" PriceModified: $ref: "#/definitions/Boolean" NetAmount: $ref: "#/definitions/Decimal" Amount: $ref: "#/definitions/Decimal" TaxAmount: $ref: "#/definitions/Decimal" DiscountAmount: $ref: "#/definitions/Decimal" DiscountPercent: $ref: "#/definitions/Decimal" OnelistItemDiscounts: $ref: "#/definitions/MyList" Image: $ref: "#/definitions/ImageView" VariantRegistration: $ref: "#/definitions/VariantRegistration" IsManualItem: $ref: "#/definitions/Boolean" Immutable: $ref: "#/definitions/Boolean" IsADeal: $ref: "#/definitions/Boolean" OnelistSubLines: $ref: "#/definitions/MyList" ItemHasDiscount: $ref: "#/definitions/Boolean" ItemHasVariant: $ref: "#/definitions/Boolean" OneListId: $ref: "#/definitions/String" LinkStatus: type: object OrderAvailabilityResponse: type: object properties: PreferredSourcingLocation: $ref: "#/definitions/String" Lines: $ref: "#/definitions/MyList" SalesEntry: type: object properties: ExternalId: $ref: "#/definitions/String" CustomerOrderNo: $ref: "#/definitions/String" CreateTime: $ref: "#/definitions/DateTime" DocumentRegTime: $ref: "#/definitions/DateTime" StoreId: $ref: "#/definitions/String" CreateAtStoreId: $ref: "#/definitions/String" StoreName: $ref: "#/definitions/String" StoreCurrency: $ref: "#/definitions/String" TerminalId: $ref: "#/definitions/String" CardId: $ref: "#/definitions/String" CustomerId: $ref: "#/definitions/String" ContactName: $ref: "#/definitions/String" ContactAddress: $ref: "#/definitions/Address" ContactEmail: $ref: "#/definitions/String" ContactDayTimePhoneNo: $ref: "#/definitions/String" ShipToName: $ref: "#/definitions/String" ShipToAddress: $ref: "#/definitions/Address" ShipToEmail: $ref: "#/definitions/String" RequestedDeliveryDate: $ref: "#/definitions/DateTime" IdType: $ref: "#/definitions/DocumentIdType" Status: $ref: "#/definitions/SalesEntryStatus" ShippingStatus: $ref: "#/definitions/ShippingStatus" ShippingAgentCode: $ref: "#/definitions/String" ShippingAgentServiceCode: $ref: "#/definitions/String" TotalNetAmount: $ref: "#/definitions/Decimal" TotalAmount: $ref: "#/definitions/Decimal" TotalDiscount: $ref: "#/definitions/Decimal" VatAmount: $ref: "#/definitions/Decimal" LineCount: $ref: "#/definitions/Int32" LineItemCount: $ref: "#/definitions/Int32" Quantity: $ref: "#/definitions/Decimal" Posted: $ref: "#/definitions/Boolean" ClickAndCollectOrder: $ref: "#/definitions/Boolean" AnonymousOrder: $ref: "#/definitions/Boolean" ReturnSale: $ref: "#/definitions/Boolean" HasReturnSale: $ref: "#/definitions/Boolean" Lines: $ref: "#/definitions/MyList" DiscountLines: $ref: "#/definitions/MyList" Payments: $ref: "#/definitions/MyList" PointsUsedInOrder: $ref: "#/definitions/Decimal" PointsRewarded: $ref: "#/definitions/Decimal" OrderEditType: type: object OrderHospStatus: type: object properties: ReceiptNo: $ref: "#/definitions/String" KotNo: $ref: "#/definitions/String" EstimatedTime: $ref: "#/definitions/Int32" Status: $ref: "#/definitions/KOTStatus" Confirmed: $ref: "#/definitions/Boolean" ProductionTime: $ref: "#/definitions/Decimal" OrderStatusResponse: type: object properties: DocumentNo: $ref: "#/definitions/String" OrderStatus: $ref: "#/definitions/String" Description: $ref: "#/definitions/String" ExtCode: $ref: "#/definitions/String" Lines: $ref: "#/definitions/MyList" DocumentIdType: type: object SalesEntryList: type: object properties: OrderId: $ref: "#/definitions/String" CardId: $ref: "#/definitions/String" SalesEntries: $ref: "#/definitions/MyList" Shipments: $ref: "#/definitions/MyList" MemberContact: type: object properties: UserName: $ref: "#/definitions/String" Password: $ref: "#/definitions/String" Email: $ref: "#/definitions/String" Authenticator: $ref: "#/definitions/String" AuthenticationId: $ref: "#/definitions/String" SendReceiptByEMail: $ref: "#/definitions/SendEmail" Initials: $ref: "#/definitions/String" FirstName: $ref: "#/definitions/String" MiddleName: $ref: "#/definitions/String" LastName: $ref: "#/definitions/String" Addresses: $ref: "#/definitions/MyList" Gender: $ref: "#/definitions/Gender" MaritalStatus: $ref: "#/definitions/MaritalStatus" BirthDay: $ref: "#/definitions/DateTime" LoggedOnToDevice: $ref: "#/definitions/Device" Blocked: $ref: "#/definitions/Boolean" DateBlocked: $ref: "#/definitions/Nullable`1" BlockedBy: $ref: "#/definitions/String" BlockedReason: $ref: "#/definitions/String" GuestType: $ref: "#/definitions/String" Name: $ref: "#/definitions/String" Notifications: $ref: "#/definitions/MyList" PublishedOffers: $ref: "#/definitions/MyList" Profiles: $ref: "#/definitions/MyList" SalesEntries: $ref: "#/definitions/MyList" OneLists: $ref: "#/definitions/MyList" Environment: $ref: "#/definitions/OmniEnvironment" AlternateId: $ref: "#/definitions/String" Cards: $ref: "#/definitions/MyList" Account: $ref: "#/definitions/Account" TransactionOrderedByDate: $ref: "#/definitions/MyList" ContactSearchType: type: object Double: type: object CustomerSearchType: type: object LoyItem: type: object properties: IsDeleted: $ref: "#/definitions/Boolean" Description: $ref: "#/definitions/String" Details: $ref: "#/definitions/String" Prices: $ref: "#/definitions/MyList" VariantsExt: $ref: "#/definitions/MyList" SelectedVariant: $ref: "#/definitions/VariantRegistration" VariantsRegistration: $ref: "#/definitions/MyList" ItemAttributes: $ref: "#/definitions/MyList" Recipes: $ref: "#/definitions/MyList" Modifiers: $ref: "#/definitions/MyList" Locations: $ref: "#/definitions/MyList" SelectedUnitOfMeasure: $ref: "#/definitions/UnitOfMeasure" UnitOfMeasures: $ref: "#/definitions/MyList" Images: $ref: "#/definitions/MyList" ProductGroupId: $ref: "#/definitions/String" SalesUomId: $ref: "#/definitions/String" Price: $ref: "#/definitions/String" AllowedToSell: $ref: "#/definitions/Boolean" ScaleItem: $ref: "#/definitions/Boolean" Blocked: $ref: "#/definitions/Boolean" BlockDiscount: $ref: "#/definitions/Boolean" BlockManualPriceChange: $ref: "#/definitions/Boolean" GrossWeight: $ref: "#/definitions/Decimal" SeasonCode: $ref: "#/definitions/String" TariffNo: $ref: "#/definitions/String" ItemCategoryCode: $ref: "#/definitions/String" ItemFamilyCode: $ref: "#/definitions/String" ItemTrackingCode: $ref: "#/definitions/String" SpecialGroups: $ref: "#/definitions/String" UnitsPerParcel: $ref: "#/definitions/Decimal" UnitVolume: $ref: "#/definitions/Decimal" SalesUom: $ref: "#/definitions/UnitOfMeasure" ImgBytes: type: array items: $ref: "#/definitions/Byte" QtyNotInDecimal: $ref: "#/definitions/Boolean" DefaultImage: $ref: "#/definitions/ImageView" ItemCategory: type: object properties: Description: $ref: "#/definitions/String" ProductGroups: $ref: "#/definitions/MyList" Images: $ref: "#/definitions/MyList" DefaultImage: $ref: "#/definitions/ImageView" ProductGroup: type: object properties: Description: $ref: "#/definitions/String" ItemCategoryId: $ref: "#/definitions/String" Items: $ref: "#/definitions/MyList" Images: $ref: "#/definitions/MyList" DefaultImage: $ref: "#/definitions/ImageView" ImageSize: type: object properties: Width: $ref: "#/definitions/Int32" Height: $ref: "#/definitions/Int32" UseMinHorVerSize: $ref: "#/definitions/Boolean" MobileMenu: type: object properties: Version: $ref: "#/definitions/String" MenuNodes: $ref: "#/definitions/MyList" Products: $ref: "#/definitions/MyList" Recipes: $ref: "#/definitions/MyList" Deals: $ref: "#/definitions/MyList" Items: $ref: "#/definitions/MyList" ProductModifierGroups: $ref: "#/definitions/MyList" DealModifierGroups: $ref: "#/definitions/MyList" Currency: $ref: "#/definitions/Currency" ImageView: type: object properties: MediaId: $ref: "#/definitions/Guid" DisplayOrder: $ref: "#/definitions/Int32" Image: $ref: "#/definitions/String" StreamURL: $ref: "#/definitions/String" Location: $ref: "#/definitions/String" LocationType: $ref: "#/definitions/LocationType" AvgColor: $ref: "#/definitions/String" ImgSize: $ref: "#/definitions/ImageSize" Format: $ref: "#/definitions/String" ImgBytes: type: array items: $ref: "#/definitions/Byte" ModifiedTime: $ref: "#/definitions/DateTime" Crossfade: $ref: "#/definitions/Boolean" Stream: type: object properties: CanRead: type: "boolean" CanSeek: type: "boolean" CanTimeout: type: "boolean" CanWrite: type: "boolean" Length: type: "number" format: int32 Position: type: "number" format: int32 ReadTimeout: type: "number" format: int32 WriteTimeout: type: "number" format: int32 Store: type: object properties: Description: $ref: "#/definitions/String" Address: $ref: "#/definitions/Address" Phone: $ref: "#/definitions/String" Images: $ref: "#/definitions/MyList" Latitude: $ref: "#/definitions/Double" Longitude: $ref: "#/definitions/Double" Distance: $ref: "#/definitions/Double" IsClickAndCollect: $ref: "#/definitions/Boolean" IsLoyalty: $ref: "#/definitions/Boolean" IsWebStore: $ref: "#/definitions/Boolean" UseSourcingLocation: $ref: "#/definitions/Boolean" HospSalesTypes: $ref: "#/definitions/MyList" SourcingLocations: $ref: "#/definitions/MyList" WebOmniTerminal: $ref: "#/definitions/String" WebOmniStaff: $ref: "#/definitions/String" Currency: $ref: "#/definitions/Currency" CultureName: $ref: "#/definitions/String" UseDefaultCustomer: $ref: "#/definitions/String" DefaultCustomer: $ref: "#/definitions/Customer" FunctionalityProfileId: $ref: "#/definitions/String" TaxGroupId: $ref: "#/definitions/String" StoreHours: $ref: "#/definitions/MyList" StoreServices: $ref: "#/definitions/MyList" Attributes: $ref: "#/definitions/MyList" FormatAddress: $ref: "#/definitions/String" FormatStoreHours: $ref: "#/definitions/String" FormatStoreHoursName: $ref: "#/definitions/String" FormatStoreHoursOpen: $ref: "#/definitions/String" DefaultImage: $ref: "#/definitions/ImageView" StoreGetType: type: object Currency: type: object properties: Prefix: $ref: "#/definitions/String" Postfix: $ref: "#/definitions/String" Symbol: $ref: "#/definitions/String" RoundOffSales: $ref: "#/definitions/Decimal" RoundOffAmount: $ref: "#/definitions/Decimal" DecimalSeparator: $ref: "#/definitions/String" ThousandSeparator: $ref: "#/definitions/String" Description: $ref: "#/definitions/String" DecimalPlaces: $ref: "#/definitions/Int32" SaleRoundingMethod: $ref: "#/definitions/CurrencyRoundingMethod" AmountRoundingMethod: $ref: "#/definitions/CurrencyRoundingMethod" Culture: $ref: "#/definitions/String" ReplRequest: type: object properties: StoreId: $ref: "#/definitions/String" AppId: $ref: "#/definitions/String" TerminalId: $ref: "#/definitions/String" LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" BatchSize: $ref: "#/definitions/Int32" FullReplication: $ref: "#/definitions/Boolean" ReplBarcodeResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Barcodes: $ref: "#/definitions/MyList" ReplCurrencyResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Currencies: $ref: "#/definitions/MyList" ReplCurrencyExchRateResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" CurrencyExchRates: $ref: "#/definitions/MyList" ReplExtendedVariantValuesResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" ExtendedVariantValue: $ref: "#/definitions/MyList" ReplImageLinkResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" ImageLinks: $ref: "#/definitions/MyList" ReplImageResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Images: $ref: "#/definitions/MyList" ReplItemCategoryResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" ItemCategories: $ref: "#/definitions/MyList" ReplItemResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Items: $ref: "#/definitions/MyList" ReplItemUnitOfMeasureResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" ItemUnitOfMeasures: $ref: "#/definitions/MyList" ReplItemVariantRegistrationResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" ItemVariantRegistrations: $ref: "#/definitions/MyList" ReplItemVariantResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" ItemVariants: $ref: "#/definitions/MyList" ReplPriceResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Prices: $ref: "#/definitions/MyList" ReplProductGroupResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" ProductGroups: $ref: "#/definitions/MyList" ReplStoreResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Stores: $ref: "#/definitions/MyList" ReplUnitOfMeasureResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" UnitOfMeasures: $ref: "#/definitions/MyList" ReplCollectionResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Collection: $ref: "#/definitions/MyList" ReplVendorResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Vendors: $ref: "#/definitions/MyList" ReplLoyVendorItemMappingResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Mapping: $ref: "#/definitions/MyList" ReplAttributeResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Attributes: $ref: "#/definitions/MyList" ReplAttributeValueResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Values: $ref: "#/definitions/MyList" ReplAttributeOptionValueResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" OptionValues: $ref: "#/definitions/MyList" ReplDataTranslationResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Texts: $ref: "#/definitions/MyList" ReplDataTranslationLangCodeResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Codes: $ref: "#/definitions/MyList" ReplValidationScheduleResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Schedules: $ref: "#/definitions/MyList" ReplHierarchyResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Hierarchies: $ref: "#/definitions/MyList" ReplHierarchyNodeResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Nodes: $ref: "#/definitions/MyList" ReplHierarchyLeafResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Leafs: $ref: "#/definitions/MyList" ReplHierarchyHospDealResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Items: $ref: "#/definitions/MyList" ReplHierarchyHospDealLineResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Items: $ref: "#/definitions/MyList" ReplItemRecipeResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Items: $ref: "#/definitions/MyList" ReplItemModifierResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Modifiers: $ref: "#/definitions/MyList" ReplFullItemResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Items: $ref: "#/definitions/MyList" ReplDiscountResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Discounts: $ref: "#/definitions/MyList" ReplMixMatchResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Discounts: $ref: "#/definitions/MyList" ReplDiscountSetupResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Discounts: $ref: "#/definitions/MyList" ReplDiscountValidationResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" DiscountValidations: $ref: "#/definitions/MyList" ReplShippingAgentResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" ShippingAgent: $ref: "#/definitions/MyList" ReplCustomerResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Customers: $ref: "#/definitions/MyList" ReplCountryCodeResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Codes: $ref: "#/definitions/MyList" ReplStoreTenderTypeResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" StoreTenderTypes: $ref: "#/definitions/MyList" ReplTaxSetupResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" TaxSetups: $ref: "#/definitions/MyList" ReplInvStatusResponse: type: object properties: LastKey: $ref: "#/definitions/String" MaxKey: $ref: "#/definitions/String" RecordsRemaining: $ref: "#/definitions/Int32" Items: $ref: "#/definitions/MyList" SearchType: type: object SearchRs: type: object properties: Items: $ref: "#/definitions/MyList" ProductGroups: $ref: "#/definitions/MyList" ItemCategories: $ref: "#/definitions/MyList" SalesEntries: $ref: "#/definitions/MyList" Stores: $ref: "#/definitions/MyList" Profiles: $ref: "#/definitions/MyList" Notifications: $ref: "#/definitions/MyList" OneLists: $ref: "#/definitions/MyList" ActivityRequest: type: object properties: ReservationNo: $ref: "#/definitions/String" Location: $ref: "#/definitions/String" ProductNo: $ref: "#/definitions/String" ActivityTime: $ref: "#/definitions/DateTime" ContactNo: $ref: "#/definitions/String" ContactAccount: $ref: "#/definitions/String" ContactName: $ref: "#/definitions/String" OptionalResource: $ref: "#/definitions/String" OptionalComment: $ref: "#/definitions/String" Quantity: $ref: "#/definitions/Decimal" NoOfPeople: $ref: "#/definitions/Decimal" Paid: $ref: "#/definitions/Boolean" PromoCode: $ref: "#/definitions/String" Email: $ref: "#/definitions/String" Token: $ref: "#/definitions/String" GroupNo: $ref: "#/definitions/String" SetGroupReservation: $ref: "#/definitions/String" UnitPrice: $ref: "#/definitions/Decimal" SetGroupHeaderStatus: $ref: "#/definitions/Boolean" GuestType: $ref: "#/definitions/String" ActivityResponse: type: object properties: ErrorString: $ref: "#/definitions/String" UnitPrice: $ref: "#/definitions/Decimal" LineDiscount: $ref: "#/definitions/Decimal" TotalAmount: $ref: "#/definitions/Decimal" Quantity: $ref: "#/definitions/Decimal" Currency: $ref: "#/definitions/String" BookingRef: $ref: "#/definitions/String" ReservationNo: $ref: "#/definitions/String" ItemNo: $ref: "#/definitions/String" GroupLineNo: $ref: "#/definitions/Int32" NoOfActivities: $ref: "#/definitions/Int32" AdditionalCharge: type: object properties: ActivityNo: $ref: "#/definitions/String" LineNo: $ref: "#/definitions/Int32" ParentLine: $ref: "#/definitions/Int32" ItemNo: $ref: "#/definitions/String" Description: $ref: "#/definitions/String" Quantity: $ref: "#/definitions/Decimal" Price: $ref: "#/definitions/Decimal" DiscountPercentage: $ref: "#/definitions/Decimal" TotalAmount: $ref: "#/definitions/Decimal" IsAllowance: $ref: "#/definitions/Boolean" Optional: $ref: "#/definitions/String" OptionalComment: $ref: "#/definitions/String" UnitOfMeasure: $ref: "#/definitions/String" VariantCode: $ref: "#/definitions/String" InvoiceReference: $ref: "#/definitions/String" ProductType: $ref: "#/definitions/ProductChargeType" AttributeType: type: object Reservation: type: object properties: ReservationType: $ref: "#/definitions/String" ResDateFrom: $ref: "#/definitions/DateTime" ResTimeFrom: $ref: "#/definitions/DateTime" ResDateTo: $ref: "#/definitions/DateTime" ResTimeTo: $ref: "#/definitions/DateTime" CustomerAccount: $ref: "#/definitions/String" Description: $ref: "#/definitions/String" Comment: $ref: "#/definitions/String" Reference: $ref: "#/definitions/String" ContactNo: $ref: "#/definitions/String" ContactName: $ref: "#/definitions/String" Email: $ref: "#/definitions/String" Location: $ref: "#/definitions/String" SalesPerson: $ref: "#/definitions/String" Internalstatus: $ref: "#/definitions/Int32" NoOfPerson: $ref: "#/definitions/Int32" Status: $ref: "#/definitions/String" EventNo: $ref: "#/definitions/String" MembershipResponse: type: object properties: ItemNo: $ref: "#/definitions/String" BookingRef: $ref: "#/definitions/String" Price: $ref: "#/definitions/Decimal" Discount: $ref: "#/definitions/Decimal" Quantity: $ref: "#/definitions/Decimal" ClientToken: type: object properties: HotelToken: $ref: "#/definitions/Boolean" Token: $ref: "#/definitions/String" TokenId: $ref: "#/definitions/String" TokenIDExternal: $ref: "#/definitions/String" DefaultToken: $ref: "#/definitions/Boolean" Result: $ref: "#/definitions/String" EntryNo: $ref: "#/definitions/Int32" Type: $ref: "#/definitions/String" pSPID: $ref: "#/definitions/String" CardMask: $ref: "#/definitions/String" CustomerId: $ref: "#/definitions/String" AccountNo: $ref: "#/definitions/String" ContactNo: $ref: "#/definitions/String" ContactType: $ref: "#/definitions/String" Initiator: $ref: "#/definitions/String" InitiatorReason: $ref: "#/definitions/String" CardNo: $ref: "#/definitions/String" Created: $ref: "#/definitions/DateTime" ExpiryDate: $ref: "#/definitions/DateTime" ScanPayGoProfile: type: object properties: StoreId: $ref: "#/definitions/String" SecurityTrigger: $ref: "#/definitions/SPGSecurityTrigger" TenderTypes: $ref: "#/definitions/MyList" Flags: $ref: "#/definitions/FeatureFlags" ScanPayGoSecurityLog: type: object properties: Source: $ref: "#/definitions/Boolean" Check: $ref: "#/definitions/Boolean" Decimal: type: object String: type: object properties: FirstChar: $ref: "#/definitions/Char" Chars: $ref: "#/definitions/Char" Length: $ref: "#/definitions/Int32" Object: type: object Int32: type: object DateTime: type: object properties: InternalTicks: $ref: "#/definitions/Int64" InternalKind: $ref: "#/definitions/UInt64" Date: $ref: "#/definitions/DateTime" Day: $ref: "#/definitions/Int32" DayOfWeek: $ref: "#/definitions/DayOfWeek" DayOfYear: $ref: "#/definitions/Int32" Hour: $ref: "#/definitions/Int32" Kind: $ref: "#/definitions/DateTimeKind" Millisecond: $ref: "#/definitions/Int32" Minute: $ref: "#/definitions/Int32" Month: $ref: "#/definitions/Int32" Now: $ref: "#/definitions/DateTime" UtcNow: $ref: "#/definitions/DateTime" Second: $ref: "#/definitions/Int32" Ticks: $ref: "#/definitions/Int64" TimeOfDay: $ref: "#/definitions/TimeSpan" Today: $ref: "#/definitions/DateTime" Year: $ref: "#/definitions/Int32" NotificationTextType: type: object Nullable`1: type: object properties: HasValue: $ref: "#/definitions/Boolean" Value: $ref: "#/definitions/T" Byte: type: object NotificationType: type: object PushApplication: type: object PushPlatform: type: object PushStatus: type: object Boolean: type: object ObservableCollection`1: type: object BasketState: type: object OrderType: type: object Address: type: object properties: Id: $ref: "#/definitions/String" Type: $ref: "#/definitions/AddressType" Address1: $ref: "#/definitions/String" Address2: $ref: "#/definitions/String" HouseNo: $ref: "#/definitions/String" City: $ref: "#/definitions/String" PostCode: $ref: "#/definitions/String" StateProvinceRegion: $ref: "#/definitions/String" Country: $ref: "#/definitions/String" County: $ref: "#/definitions/String" CellPhoneNumber: $ref: "#/definitions/String" PhoneNumber: $ref: "#/definitions/String" FormatAddress: $ref: "#/definitions/String" HospDeliveryType: type: object VariantRegistration: type: object properties: Dimension1: $ref: "#/definitions/String" Dimension2: $ref: "#/definitions/String" Dimension3: $ref: "#/definitions/String" Dimension4: $ref: "#/definitions/String" Dimension5: $ref: "#/definitions/String" Dimension6: $ref: "#/definitions/String" ItemId: $ref: "#/definitions/String" FrameworkCode: $ref: "#/definitions/String" Images: $ref: "#/definitions/MyList" SalesEntryStatus: type: object ShippingStatus: type: object KOTStatus: type: object SendEmail: type: object Gender: type: object MaritalStatus: type: object Device: type: object properties: DeviceFriendlyName: $ref: "#/definitions/String" Platform: $ref: "#/definitions/String" OsVersion: $ref: "#/definitions/String" Manufacturer: $ref: "#/definitions/String" Model: $ref: "#/definitions/String" CardId: $ref: "#/definitions/String" SecurityToken: $ref: "#/definitions/String" Account: type: object properties: Type: $ref: "#/definitions/AccountType" Status: $ref: "#/definitions/AccountStatus" Blocked: $ref: "#/definitions/Boolean" PointBalance: $ref: "#/definitions/Int64" CustomerId: $ref: "#/definitions/String" Scheme: $ref: "#/definitions/Scheme" SchemeCode: $ref: "#/definitions/String" ClubCode: $ref: "#/definitions/String" UnitOfMeasure: type: object properties: ItemId: $ref: "#/definitions/String" Description: $ref: "#/definitions/String" QtyPerUom: $ref: "#/definitions/Decimal" Decimals: $ref: "#/definitions/Int32" ShortDescription: $ref: "#/definitions/String" Price: $ref: "#/definitions/Decimal" DisplayString: $ref: "#/definitions/String" Guid: type: object LocationType: type: object Customer: type: object properties: Name: $ref: "#/definitions/String" Currency: $ref: "#/definitions/Currency" IsBlocked: $ref: "#/definitions/Boolean" Address: $ref: "#/definitions/Address" Url: $ref: "#/definitions/String" Email: $ref: "#/definitions/String" InclTax: $ref: "#/definitions/Int32" TaxGroup: $ref: "#/definitions/String" PriceGroup: $ref: "#/definitions/String" DiscountGroup: $ref: "#/definitions/String" PaymentTerms: $ref: "#/definitions/String" ShippingLocation: $ref: "#/definitions/String" ReceiptOption: $ref: "#/definitions/Int32" ReceiptEmail: $ref: "#/definitions/String" FirstName: $ref: "#/definitions/String" MiddleName: $ref: "#/definitions/String" LastName: $ref: "#/definitions/String" NamePrefix: $ref: "#/definitions/String" NameSuffix: $ref: "#/definitions/String" CurrencyRoundingMethod: type: object ProductChargeType: type: object SPGSecurityTrigger: type: object FeatureFlags: type: object properties: Flags: $ref: "#/definitions/MyList"