Click or drag to resize

IUCJson Interface

Namespace:  LSOmni.Service
Assembly:  LSOmni.Service (in LSOmni.Service.dll) Version: Commerce Service for LS Central 2024.4
Syntax
C#
public interface IUCJson

The IUCJson type exposes the following members.

Methods
  NameDescription
Public methodActivityAdditionalChargesGet
Returns list with the required or optional additional charges for the Activity as applied automatically according to the product
Public methodCode exampleActivityAdditionalChargesSet
Change or insert additional charges to Activity
Public methodActivityAdmissionEntriesGet
Returns list of Member Contact visit registrations
Public methodActivityAllowancesGet
Returns list of Member Contacts issued (sold) allowances
Public methodActivityAttributeSet
Action to set an attribute value on a given reservation or activity. If attribute does not exist on the entry then its inserted otherwise updated
Public methodActivityAttributesGet
Returns list of Attributes which are assigned on a given Activity product, reservation or activity entry
Public methodCode exampleActivityAvailabilityGet
Returns list of available time-slots/prices for a specific location,product and date
Public methodActivityCancel
Cancel Activity
Public methodActivityCheckAccess
Check if valid access for either membership or ticketing.
Public methodCode exampleActivityConfirm
Confirm Activity Booking
Public methodCode exampleActivityConfirmGroup
Confirm Group Activity Booking
Public methodActivityCustomerEntriesGet
Returns list of all entries charged to the Member Contact customer account (A/R). The Account no. is based on the contact business relation settings
Public methodActivityDeleteGroup
Delete Group Activity
Public methodActivityGetAvailabilityToken
Get Availability Token
Public methodActivityGetByResource
Get list of activities assigned to a resource, required parameters Resource code (number), Date from and to date
Public methodCode exampleActivityInsertGroupReservation
Create Group Reservation
Public methodActivityLocationsGet
Returns list of Activity Locations
Public methodActivityMembershipCancel
Cancels a specific membership and validates if cancellation is in order (i.e. compares to commitment period)
Public methodActivityMembershipProductsGet
Returns list of Membership types (products) which are active and can be sold
Public methodActivityMembershipSell
Sell Membership (membership type) to Member Contact
Public methodActivityMembershipsGet
Returns list of the Member Contact current active or on hold memberships
Public methodActivityPreSellProduct
Public methodActivityProductChargesGet
Returns list of charges for products
Public methodActivityProductsGet
Returns list of Activity Products
Public methodActivityPromotionsGet
Returns list of Active Promotions (for information purposes only)
Public methodCode exampleActivityReservationInsert
Action to create a Reservation header into the LS Reservation table
Public methodActivityReservationsGet
Returns list of Reservations for Member Contact or list of Activities assigned to a Reservation
Public methodActivityReservationsHeaderGet
Look up Reservation Headers
Public methodActivityReservationUpdate
Action to force update to a reservation header in the LS Reservation table. Blank fields will be ignored
Public methodActivityResourceAvailabilityGet
Get availability for specific resource, for a specific date and location (all required parameters)
Public methodActivityResourceGet
Get list of all resources
Public methodActivityResourceGroupAvailabilityGet
Get availability for all active resource in specific resource group, for a specific date and location (all required parameters)
Public methodActivitySubscriptionChargesGet
Returns list of all subscription charges posted towards their membership account. Draft unposted entries are not included
Public methodActivityTypesGet
Returns list of Activity Types
Public methodActivityUpdateActivityStatus
Public methodActivityUpdateGroupHeaderStatus
Public methodActivityUpdateGroupReservation
Update Group reservation header. Blank fields will be ignored
Public methodActivityUpdateReservationStatus
Public methodAdvertisementsGetById
Public methodCardGetPointBalance
Get Point balance for Member Card
Public methodCardGetPointEntries
Get Point entries for Member Card
Public methodChangePassword Obsolete.
Change password

NOTE: Its recommended to use PasswordReset and PasswordChange instead

Public methodCheckAvailability
Gets Hospitality Kitchen Current Availability
Public methodContactAddCard
Add new card to existing Member Contact
Public methodContactBlock
Block Member Contact and remove information from LS Central and LS Commerce
Public methodCode exampleContactCreate
Create new Member Contact
Public methodCode exampleContactGet
Search for Member Contact by different searchType methods.
Public methodContactGetByCardId
Get Member Contact by card Id. This function returns all information about the Member contact, including Profiles, Offers, Sales history, Onelist baskets and notifications. To get basic information, use ContactGet.
Public methodCode exampleContactSearch
Search for list of Member Contacts by different searchType methods, will return any contact that will match the search value.
Public methodCode exampleContactUpdate
Update Member Contact
Public methodCurrencyGet
Get Currency by Code
Public methodCustomerSearch
Search for Customer
Public methodDeviceSave
Public methodDiscountsGet
Get discounts for items. Send in empty string for loyaltySchemeCode if getting anonymously.
Public methodEnvironment
Public methodForgotPassword Obsolete.
Request a ResetCode to use in Email to send to Member Contact

NOTE: Its recommended to use PasswordReset and PasswordChange instead

Public methodGetPointRate
Gets Rate value for points (f.ex. 1 point = 0.01 Kr)
Public methodGiftCardGetBalance
Get balance of a gift card.
Public methodGiftCardGetHistory
Get activity history for Gift Card
Public methodHierarchyGet
Gets Hierarchy setup for a Store with all Leaves and Nodes
Public methodHospOrderCancel
Cancel hospitality order
Public methodHospOrderStatus
Get Order status for hospitality order
Public methodImageGetById
Public methodImageStreamGetById
Public methodItemCategoriesGetAll
Public methodItemCategoriesGetById
Public methodItemCustomerPricesGet
Gets customer specific prices
Public methodItemGetByBarcode
Look up Item by Barcode
Public methodItemGetById
Lookup Item
Public methodItemsGetByPublishedOfferId
Get related items in a published offer
Public methodItemsInStockGet
Get stock status of an item from one or all stores
Public methodCode exampleItemsInStoreGet
Get stock status for list of items from one or all stores
Public methodCode exampleItemsInStoreGetEx
Get stock status for list of items from Store and/or Sourcing Location
Public methodItemsPage
Public methodItemsSearch
Search Items by Description
Public methodLogin
Login user
Public methodLoginChange
Change Login Id for Member Contact
Public methodLoginWeb
Login user from web page. This function is light version of Login and returns less data.
Public methodMenuGet
Load Hospitality Menu
Public methodNotificationGetById
Public methodNotificationsGetByCardId
Get all Order Notification for a Contact
Public methodNotificationsUpdateStatus
Public methodCode exampleOneListCalculate
Calculates OneList Basket Object and returns Order Object
Public methodOneListDeleteById
Delete Basket or Wish List By OneList Id
Public methodOneListGetByCardId
Get Basket or all Wish Lists by Member Card Id
Public methodOneListGetById
Get Basket or Wish List by OneList Id
Public methodCode exampleOneListHospCalculate
Calculates OneList Basket for Hospitality and returns Hospitality Order Object
Public methodCode exampleOneListItemModify
Add or remove Item in OneList without sending whole list
Public methodOneListLinking
Link or remove a Member to/from existing OneList
Public methodCode exampleOneListSave
Save Basket or Wish List
Public methodOpenGate
Allow app to open Gate when exiting the store
Public methodOrderCancel
Cancel Customer Order with lineNo option to cancel individual lines
Public methodOrderCancelEx
Cancel Customer Order with lineNo and quantity to cancel items from individual lines
Public methodOrderCheckAvailability
Check the quantity available of items in order for certain store, Use with LS Nav 11.0 and later
Public methodCode exampleOrderCreate
Create Customer Order
Public methodOrderEdit
Edit Customer Order
Public methodCode exampleOrderHospCreate
Create a Hospitality Order
Public methodOrderStatusCheck
Check Status of a Customer Order
Public methodPasswordChange
Change password for Member Contact. Call PasswordReset first if oldPassword is unknown or no login/password exist for Member Contact
Public methodPasswordReset
Reset current password or request new password for new Member Contact. Send either login or email depending on which function is required. If sendEmail is true, send only email address, login is not used in this mode
Public methodPaymentClientTokenGet
Creates a client token for payment provider
Public methodPing
Public methodPingGet
Public methodProductGroupGetById
Public methodProfilesGetAll
Gets all Member Attributes that are available to assign to a Member Contact
Public methodProfilesGetByCardId
Gets all Member Attributes for a Contact
Public methodPublishedOffersGetByCardId
Get Published Offers for Member Card Id
Public methodPushNotificationSave
Public methodRecommendedActive Obsolete.
Checks if LS Recommend is active in Commerce Service for LS Central

NOTE: Not supported anymore

Public methodRecommendedItemsGet Obsolete.
Get Recommended Items based of list of items

NOTE: Not supported anymore

Public methodCode exampleReplEcommAttribute
Replicate Attributes
Public methodReplEcommAttributeOptionValue
Replicate Attribute Option Values
Public methodReplEcommAttributeValue
Replicate Attribute Values
Public methodReplEcommBarcodes
Replicate Item Barcodes (supports Item distribution)
Public methodReplEcommBasePrices
Replicate Item Prices from Sales Price table (supports Item distribution)
Public methodReplEcommCollection
Replicate Collection for Unit of Measures
Public methodReplEcommCountryCode
Replicate all Country Codes
Public methodReplEcommCurrency
Replicate Currency setup
Public methodReplEcommCurrencyRate
Replicate Currency Rate Setup
Public methodReplEcommCustomer
Replicate Customers
Public methodReplEcommDataTranslation
Replicate Translation text
Public methodReplEcommDataTranslationLangCode
Replicate Translation Language Codes
Public methodReplEcommDealHtmlTranslation
Replicate Translation text for Deal HTML table
Public methodReplEcommDiscounts
Replicate Periodic Discounts and MultiBuy for Items from WI Discount table in LS Central (supports Item distribution)

Public methodReplEcommDiscountSetup
Replicate Discount Setup from Central

Only Multibuy, Discount, Total and Tender discounts are replicated

Public methodReplEcommDiscountValidations
Replicate Validation Periods for Discounts

Public methodReplEcommExtendedVariants
Replicate Item Extended Variants Setup (supports Item distribution)
Public methodReplEcommFullItem
Replicate Item with full detailed data (supports Item distribution)

Public methodReplEcommHierarchy
Replicate Hierarchy roots
Public methodReplEcommHierarchyHospDeal
Replicate Hierarchy Hospitality Deals for Node Leaf
Public methodReplEcommHierarchyHospDealLine
Replicate Hierarchy Hospitality Deal lines for Deal
Public methodReplEcommHierarchyLeaf
Replicate Hierarchy Node Leaves
Public methodReplEcommHierarchyNode
Replicate Hierarchy Nodes
Public methodReplEcommHtmlTranslation
Replicate Translation text for Item HTML table
Public methodReplEcommImageLinks
Replicate Retail Image links
Public methodReplEcommImages
Replicate Retail Images
Public methodReplEcommInventoryStatus
Replicate Inventory Status
Public methodReplEcommItemCategories
Replicate Item Categories (supports Item distribution)
Public methodReplEcommItemModifier
Replicate Hierarchy Hospitality Modifier lines for Node Leaf
Public methodReplEcommItemRecipe
Replicate Hierarchy Hospitality Recipe lines for Node Leaf
Public methodReplEcommItems
Replicate Retail Items (supports Item distribution)
Public methodReplEcommItemUnitOfMeasures
Replicate Item Unit of Measures (supports Item distribution)
Public methodReplEcommItemVariantRegistrations
Replicate Variant Registrations (supports Item distribution)
Public methodReplEcommItemVariants
Replicate Item Variant (supports Item distribution)
Public methodReplEcommMember
Replicate Member contacts
Public methodReplEcommMixAndMatch
Replicate Mix and Match Offers for Items from WI Mix and Match Offer table in LS Central (supports Item distribution)

Public methodReplEcommPrices
Replicate Best Prices for Items from WI Price table in LS Central (supports Item distribution)

Public methodReplEcommProductGroups
Replicate Product groups (supports Item distribution)
Public methodReplEcommShippingAgent
Replicate all Shipping agents and services
Public methodReplEcommStores
Replicate Store setups
Public methodReplEcommStoreTenderTypes
Replicate Tender types for Store
Public methodReplEcommTaxSetup
Replicate Tax setup
Public methodReplEcommUnitOfMeasures
Replicate Unit of Measures
Public methodReplEcommValidationSchedule
Replicate Validation Scheduling data for Hierarchy
Public methodReplEcommVendor
Replicate Vendors
Public methodReplEcommVendorItemMapping
Replicate Vendor Item Mapping (supports Item distribution)
Public methodResetPassword Obsolete.
Send in Reset Password request for Member Contact

NOTE: Its recommended to use PasswordReset and PasswordChange instead

Public methodReturnPolicyGet
Gets Return Policy
Public methodSalesEntriesGetByCardId
Get All Sales Entries (Transactions and Orders) by card Id
Public methodSalesEntriesGetByCardIdEx
Get All Sales Entries (Transactions and Orders) by Card Id and optional filter by Store Id and Registration Date
Public methodSalesEntryGet
Get the Sale details (order/transaction)
Public methodSalesEntryGetReturnSales
Get Return sales transactions based on orginal transaction with HasReturnSale = true
Public methodSalesEntryGetSalesByOrderId
Get Transaction and Sales Invoices for Customer order
Public methodSalesEntryGetSalesExtByOrderId
Get Transaction, Sales Invoices and Shipments for Customer order
Public methodScanPayGoProfileGet
Gets Profile setup for SPG App
Public methodSchemesGetAll
Get all schemes in system
Public methodSearch
Search different data based on SearchType value
Public methodSecurityCheckLog
Public methodSecurityCheckProfile
Check security status of a profile
Public methodSocialLogon
Social authentication login
Public methodSPGPassword
Change password in SPG App
Public methodSpgUnlockRodDevice
Request to unlock Rod Device
Public methodSpgUnlockRodDeviceCheck
Used by Rod Device to check if there is request to unlock a device
Public methodStoreGetById
Get store by Store Id
Public methodCode exampleStoresGet
Get List of stores
Public methodStoresGetAll
Get all stores
Public methodStoresGetByCoordinates
Gets all Click and Collect stores, within maxDistance from current location (latitude,longitude)
Public methodStoresGetbyItemInStock
Gets all Click and Collect stores, within maxDistance from current location (latitude,longitude), that have the item available
Public methodTokenEntryGet
Get Payment token
Public methodTokenEntrySet
Add Payment token
Public methodWebRequest
Top
See Also