Reference for https://pos.me-retail.com/iVendAPI/iVendAPI.svc/WebAPI/GetRetailProfile/?id={ID}
Url: https://pos.me-retail.com/iVendAPI/iVendAPI.svc/WebAPI/GetRetailProfile/?id={ID}
HTTP Method: GET
This operation supports JSONP responses. The callback function can be specified using the "callback" Url query parameter.
Message direction | Format | Body |
---|---|---|
Request | N/A | The Request body is empty. |
Response | Xml | Example,Schema |
Response | Json | Example |
The following is an example response Xml body:
<RetailProfile xmlns="http://www.iVend.com/IIntegrationService/2010/12"> <Message>String content</Message> <GenerateIntegrationEvent>true</GenerateIntegrationEvent> <EnterpriseName>String content</EnterpriseName> <UserFieldsList> <UserFields> <FieldName>String content</FieldName> <FieldValue>String content</FieldValue> <FieldType>String</FieldType> </UserFields> <UserFields> <FieldName>String content</FieldName> <FieldValue>String content</FieldValue> <FieldType>String</FieldType> </UserFields> </UserFieldsList> <Key>String content</Key> <AllowRefundOfPromotionalItems>true</AllowRefundOfPromotionalItems> <AllowTaxFree>true</AllowTaxFree> <AutoAddCashierAsSalesPerson>true</AutoAddCashierAsSalesPerson> <AutoCloseCompleteSaleView>2147483647</AutoCloseCompleteSaleView> <AutoLockTimeout>2147483647</AutoLockTimeout> <AutoUpdateChangeAmountInPayments>true</AutoUpdateChangeAmountInPayments> <CashInCommentRequired>true</CashInCommentRequired> <CashInReasonRequired>true</CashInReasonRequired> <CashOutCommentRequired>true</CashOutCommentRequired> <CashOutReasonRequired>true</CashOutReasonRequired> <ChangeAmountPaymentCurrencyId>String content</ChangeAmountPaymentCurrencyId> <CompleteTenderingOnZeroBalance>true</CompleteTenderingOnZeroBalance> <ConfirmationForQuickComplete>true</ConfirmationForQuickComplete> <CostProtectionOverride>true</CostProtectionOverride> <CreateNewRowForEveryScan>true</CreateNewRowForEveryScan> <DeleteSuspendedTransactionAtDayEnd>true</DeleteSuspendedTransactionAtDayEnd> <DepartmentId>String content</DepartmentId> <Description>String content</Description> <EventId>String content</EventId> <EventSelection>StartUp</EventSelection> <ExchangeWithoutReceipt>true</ExchangeWithoutReceipt> <ExpenseCommentRequired>true</ExpenseCommentRequired> <ExpenseReasonRequired>true</ExpenseReasonRequired> <IdleTimeout>2147483647</IdleTimeout> <ItemDiscountOverrideCommentRequired>true</ItemDiscountOverrideCommentRequired> <ItemDiscountOverrideReasonRequired>true</ItemDiscountOverrideReasonRequired> <ItemTaxOverrideCommentRequired>true</ItemTaxOverrideCommentRequired> <ItemTaxOverrideReasonRequired>true</ItemTaxOverrideReasonRequired> <LoginOnPreviousBusinessDate>true</LoginOnPreviousBusinessDate> <LoyalityCustomerColor>2147483647</LoyalityCustomerColor> <ManagementConsoleSkinName>String content</ManagementConsoleSkinName> <ManagerCreditLimitOverrideRequired>Allow</ManagerCreditLimitOverrideRequired> <ManagerReprintOverrideRequired>true</ManagerReprintOverrideRequired> <MandatorySalesPersonPerTransactionLineItem>true</MandatorySalesPersonPerTransactionLineItem> <MaxLineItemDiscountAmountAllowed>12678967.543233</MaxLineItemDiscountAmountAllowed> <MaxLineItemDiscountPercentAllowed>12678967.543233</MaxLineItemDiscountPercentAllowed> <MaxSaleDiscountAmountAllowed>12678967.543233</MaxSaleDiscountAmountAllowed> <MaxSaleDiscountPercentAllowed>12678967.543233</MaxSaleDiscountPercentAllowed> <NoResulutionOpenProductSearch>true</NoResulutionOpenProductSearch> <OpenCashDrawerCommentRequired>true</OpenCashDrawerCommentRequired> <OpenCashDrawerReasonRequired>true</OpenCashDrawerReasonRequired> <OpenItemEditViewAutomatically>true</OpenItemEditViewAutomatically> <OpenItemEditViewOnItemClick>true</OpenItemEditViewOnItemClick> <OverrideForDeletingSuspended>true</OverrideForDeletingSuspended> <OverrideForVoidItem>true</OverrideForVoidItem> <OverrideForVoidSale>true</OverrideForVoidSale> <OverrideSalesPersonForOrderEdits>true</OverrideSalesPersonForOrderEdits> <OverrideSalesPersonForRefund>true</OverrideSalesPersonForRefund> <POSLayoutId>String content</POSLayoutId> <POSSkinName>String content</POSSkinName> <PerSaleLogin>true</PerSaleLogin> <PoleDisplayCompleteSaleMessageId>String content</PoleDisplayCompleteSaleMessageId> <PoleDisplayIdleMessageId>String content</PoleDisplayIdleMessageId> <PoleDisplayStartTransactionMessageId>String content</PoleDisplayStartTransactionMessageId> <PriceOverrideCommentRequired>true</PriceOverrideCommentRequired> <PriceOverrideReasonRequired>true</PriceOverrideReasonRequired> <PrintSuspendedTransaction>true</PrintSuspendedTransaction> <ProductMatrixChildItemColor>2147483647</ProductMatrixChildItemColor> <ProductMatrixItemColor>2147483647</ProductMatrixItemColor> <ProfileData>String content</ProfileData> <RefundCommentRequired>true</RefundCommentRequired> <RefundItemCommentRequired>true</RefundItemCommentRequired> <RefundItemReasonCodeRequired>true</RefundItemReasonCodeRequired> <RefundReasonRequired>true</RefundReasonRequired> <RefundSaleCommentRequired>true</RefundSaleCommentRequired> <RefundSaleReasonCodeRequired>true</RefundSaleReasonCodeRequired> <RefundWithoutReceipt>true</RefundWithoutReceipt> <RestrictSearchOfOtherPOSTransaction>true</RestrictSearchOfOtherPOSTransaction> <SaleDiscountCommentRequired>true</SaleDiscountCommentRequired> <SaleDiscountReasonRequired>true</SaleDiscountReasonRequired> <SaleItemPriceOverrideLowerLimit>12678967.543233</SaleItemPriceOverrideLowerLimit> <SaleItemPriceOverrideUpperLimit>12678967.543233</SaleItemPriceOverrideUpperLimit> <SaleTaxOverrideCommentRequired>true</SaleTaxOverrideCommentRequired> <SaleTaxOverrideReasonRequired>true</SaleTaxOverrideReasonRequired> <ShowNegativeInventoryResolutionScreen>true</ShowNegativeInventoryResolutionScreen> <ShowTransactionGridHeaders>true</ShowTransactionGridHeaders> <ShutdownTerminalCommentRequired>true</ShutdownTerminalCommentRequired> <ShutdownTerminalReasonCodeRequired>true</ShutdownTerminalReasonCodeRequired> <SubsidiaryId>String content</SubsidiaryId> <SubsidiaryKey>String content</SubsidiaryKey> <TouchScreenKeyBoardMode>USBlockKeyBoard</TouchScreenKeyBoardMode> <TransactionMode>Sale</TransactionMode> <TransactionModeMenuAlignment>None</TransactionModeMenuAlignment> <UseLastSelectedEventForNextTransaction>true</UseLastSelectedEventForNextTransaction> <UseQuickComplete>true</UseQuickComplete> <UseZipValidation>true</UseZipValidation> <VoidItemCommentRequired>true</VoidItemCommentRequired> <VoidItemReasonRequired>true</VoidItemReasonRequired> <VoidSaleCommentRequired>true</VoidSaleCommentRequired> <VoidSaleReasonRequired>true</VoidSaleReasonRequired> <WarnIfTransactionLineItemHasNoSalesPerson>true</WarnIfTransactionLineItemHasNoSalesPerson> <Id>String content</Id> </RetailProfile>
The following is an example response Json body:
{ "Message":"String content", "GenerateIntegrationEvent":true, "EnterpriseName":"String content", "UserFieldsList":[{ "FieldName":"String content", "FieldValue":"String content", "FieldType":0 }], "Key":"String content", "AllowRefundOfPromotionalItems":true, "AllowTaxFree":true, "AutoAddCashierAsSalesPerson":true, "AutoCloseCompleteSaleView":2147483647, "AutoLockTimeout":2147483647, "AutoUpdateChangeAmountInPayments":true, "CashInCommentRequired":true, "CashInReasonRequired":true, "CashOutCommentRequired":true, "CashOutReasonRequired":true, "ChangeAmountPaymentCurrencyId":"String content", "CompleteTenderingOnZeroBalance":true, "ConfirmationForQuickComplete":true, "CostProtectionOverride":true, "CreateNewRowForEveryScan":true, "DeleteSuspendedTransactionAtDayEnd":true, "DepartmentId":"String content", "Description":"String content", "EventId":"String content", "EventSelection":0, "ExchangeWithoutReceipt":true, "ExpenseCommentRequired":true, "ExpenseReasonRequired":true, "IdleTimeout":2147483647, "ItemDiscountOverrideCommentRequired":true, "ItemDiscountOverrideReasonRequired":true, "ItemTaxOverrideCommentRequired":true, "ItemTaxOverrideReasonRequired":true, "LoginOnPreviousBusinessDate":true, "LoyalityCustomerColor":2147483647, "ManagementConsoleSkinName":"String content", "ManagerCreditLimitOverrideRequired":0, "ManagerReprintOverrideRequired":true, "MandatorySalesPersonPerTransactionLineItem":true, "MaxLineItemDiscountAmountAllowed":12678967.543233, "MaxLineItemDiscountPercentAllowed":12678967.543233, "MaxSaleDiscountAmountAllowed":12678967.543233, "MaxSaleDiscountPercentAllowed":12678967.543233, "NoResulutionOpenProductSearch":true, "OpenCashDrawerCommentRequired":true, "OpenCashDrawerReasonRequired":true, "OpenItemEditViewAutomatically":true, "OpenItemEditViewOnItemClick":true, "OverrideForDeletingSuspended":true, "OverrideForVoidItem":true, "OverrideForVoidSale":true, "OverrideSalesPersonForOrderEdits":true, "OverrideSalesPersonForRefund":true, "POSLayoutId":"String content", "POSSkinName":"String content", "PerSaleLogin":true, "PoleDisplayCompleteSaleMessageId":"String content", "PoleDisplayIdleMessageId":"String content", "PoleDisplayStartTransactionMessageId":"String content", "PriceOverrideCommentRequired":true, "PriceOverrideReasonRequired":true, "PrintSuspendedTransaction":true, "ProductMatrixChildItemColor":2147483647, "ProductMatrixItemColor":2147483647, "ProfileData":"String content", "RefundCommentRequired":true, "RefundItemCommentRequired":true, "RefundItemReasonCodeRequired":true, "RefundReasonRequired":true, "RefundSaleCommentRequired":true, "RefundSaleReasonCodeRequired":true, "RefundWithoutReceipt":true, "RestrictSearchOfOtherPOSTransaction":true, "SaleDiscountCommentRequired":true, "SaleDiscountReasonRequired":true, "SaleItemPriceOverrideLowerLimit":12678967.543233, "SaleItemPriceOverrideUpperLimit":12678967.543233, "SaleTaxOverrideCommentRequired":true, "SaleTaxOverrideReasonRequired":true, "ShowNegativeInventoryResolutionScreen":true, "ShowTransactionGridHeaders":true, "ShutdownTerminalCommentRequired":true, "ShutdownTerminalReasonCodeRequired":true, "SubsidiaryId":"String content", "SubsidiaryKey":"String content", "TouchScreenKeyBoardMode":0, "TransactionMode":0, "TransactionModeMenuAlignment":0, "UseLastSelectedEventForNextTransaction":true, "UseQuickComplete":true, "UseZipValidation":true, "VoidItemCommentRequired":true, "VoidItemReasonRequired":true, "VoidSaleCommentRequired":true, "VoidSaleReasonRequired":true, "WarnIfTransactionLineItemHasNoSalesPerson":true, "Id":"String content" }
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://www.iVend.com/IIntegrationService/2010/12" elementFormDefault="qualified" targetNamespace="http://www.iVend.com/IIntegrationService/2010/12" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/CXS.SubSystem.RetailConfig" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/CXS.Platform.DomainObjects" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/CXS.Platform.Core" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/CXS.Framework.Core" /> <xs:complexType name="RetailProfile"> <xs:complexContent mixed="false"> <xs:extension base="tns:BaseWrapper"> <xs:sequence> <xs:element minOccurs="0" name="AllowRefundOfPromotionalItems" type="xs:boolean" /> <xs:element minOccurs="0" name="AllowTaxFree" type="xs:boolean" /> <xs:element minOccurs="0" name="AutoAddCashierAsSalesPerson" type="xs:boolean" /> <xs:element minOccurs="0" name="AutoCloseCompleteSaleView" type="xs:int" /> <xs:element minOccurs="0" name="AutoLockTimeout" type="xs:int" /> <xs:element minOccurs="0" name="AutoUpdateChangeAmountInPayments" type="xs:boolean" /> <xs:element minOccurs="0" name="CashInCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="CashInReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="CashOutCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="CashOutReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="ChangeAmountPaymentCurrencyId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="CompleteTenderingOnZeroBalance" type="xs:boolean" /> <xs:element minOccurs="0" name="ConfirmationForQuickComplete" type="xs:boolean" /> <xs:element minOccurs="0" name="CostProtectionOverride" type="xs:boolean" /> <xs:element minOccurs="0" name="CreateNewRowForEveryScan" type="xs:boolean" /> <xs:element minOccurs="0" name="DeleteSuspendedTransactionAtDayEnd" type="xs:boolean" /> <xs:element minOccurs="0" name="DepartmentId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EventId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="EventSelection" xmlns:q1="http://schemas.datacontract.org/2004/07/CXS.SubSystem.RetailConfig" type="q1:EventSelection" /> <xs:element minOccurs="0" name="ExchangeWithoutReceipt" type="xs:boolean" /> <xs:element minOccurs="0" name="ExpenseCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="ExpenseReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="IdleTimeout" type="xs:int" /> <xs:element minOccurs="0" name="ItemDiscountOverrideCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="ItemDiscountOverrideReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="ItemTaxOverrideCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="ItemTaxOverrideReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="LoginOnPreviousBusinessDate" type="xs:boolean" /> <xs:element minOccurs="0" name="LoyalityCustomerColor" type="xs:int" /> <xs:element minOccurs="0" name="ManagementConsoleSkinName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="ManagerCreditLimitOverrideRequired" xmlns:q2="http://schemas.datacontract.org/2004/07/CXS.SubSystem.RetailConfig" type="q2:CreditLimitOverrideType" /> <xs:element minOccurs="0" name="ManagerReprintOverrideRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="MandatorySalesPersonPerTransactionLineItem" type="xs:boolean" /> <xs:element minOccurs="0" name="MaxLineItemDiscountAmountAllowed" type="xs:decimal" /> <xs:element minOccurs="0" name="MaxLineItemDiscountPercentAllowed" type="xs:decimal" /> <xs:element minOccurs="0" name="MaxSaleDiscountAmountAllowed" type="xs:decimal" /> <xs:element minOccurs="0" name="MaxSaleDiscountPercentAllowed" type="xs:decimal" /> <xs:element minOccurs="0" name="NoResulutionOpenProductSearch" type="xs:boolean" /> <xs:element minOccurs="0" name="OpenCashDrawerCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="OpenCashDrawerReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="OpenItemEditViewAutomatically" type="xs:boolean" /> <xs:element minOccurs="0" name="OpenItemEditViewOnItemClick" type="xs:boolean" /> <xs:element minOccurs="0" name="OverrideForDeletingSuspended" type="xs:boolean" /> <xs:element minOccurs="0" name="OverrideForVoidItem" type="xs:boolean" /> <xs:element minOccurs="0" name="OverrideForVoidSale" type="xs:boolean" /> <xs:element minOccurs="0" name="OverrideSalesPersonForOrderEdits" type="xs:boolean" /> <xs:element minOccurs="0" name="OverrideSalesPersonForRefund" type="xs:boolean" /> <xs:element minOccurs="0" name="POSLayoutId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="POSSkinName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PerSaleLogin" type="xs:boolean" /> <xs:element minOccurs="0" name="PoleDisplayCompleteSaleMessageId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PoleDisplayIdleMessageId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PoleDisplayStartTransactionMessageId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="PriceOverrideCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="PriceOverrideReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="PrintSuspendedTransaction" type="xs:boolean" /> <xs:element minOccurs="0" name="ProductMatrixChildItemColor" type="xs:int" /> <xs:element minOccurs="0" name="ProductMatrixItemColor" type="xs:int" /> <xs:element minOccurs="0" name="ProfileData" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="RefundCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="RefundItemCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="RefundItemReasonCodeRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="RefundReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="RefundSaleCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="RefundSaleReasonCodeRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="RefundWithoutReceipt" type="xs:boolean" /> <xs:element minOccurs="0" name="RestrictSearchOfOtherPOSTransaction" type="xs:boolean" /> <xs:element minOccurs="0" name="SaleDiscountCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="SaleDiscountReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="SaleItemPriceOverrideLowerLimit" type="xs:decimal" /> <xs:element minOccurs="0" name="SaleItemPriceOverrideUpperLimit" type="xs:decimal" /> <xs:element minOccurs="0" name="SaleTaxOverrideCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="SaleTaxOverrideReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="ShowNegativeInventoryResolutionScreen" type="xs:boolean" /> <xs:element minOccurs="0" name="ShowTransactionGridHeaders" type="xs:boolean" /> <xs:element minOccurs="0" name="ShutdownTerminalCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="ShutdownTerminalReasonCodeRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="SubsidiaryId" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="SubsidiaryKey" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TouchScreenKeyBoardMode" xmlns:q3="http://schemas.datacontract.org/2004/07/CXS.Platform.DomainObjects" type="q3:KeyBoardMode" /> <xs:element minOccurs="0" name="TransactionMode" xmlns:q4="http://schemas.datacontract.org/2004/07/CXS.SubSystem.RetailConfig" type="q4:TransactionEntryType" /> <xs:element minOccurs="0" name="TransactionModeMenuAlignment" xmlns:q5="http://schemas.datacontract.org/2004/07/CXS.Platform.Core" type="q5:HorizontalAlign" /> <xs:element minOccurs="0" name="UseLastSelectedEventForNextTransaction" type="xs:boolean" /> <xs:element minOccurs="0" name="UseQuickComplete" type="xs:boolean" /> <xs:element minOccurs="0" name="UseZipValidation" type="xs:boolean" /> <xs:element minOccurs="0" name="VoidItemCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="VoidItemReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="VoidSaleCommentRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="VoidSaleReasonRequired" type="xs:boolean" /> <xs:element minOccurs="0" name="WarnIfTransactionLineItemHasNoSalesPerson" type="xs:boolean" /> <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <xs:element name="RetailProfile" nillable="true" type="tns:RetailProfile" /> <xs:complexType name="BaseWrapper"> <xs:sequence> <xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="GenerateIntegrationEvent" type="xs:boolean" /> <xs:element minOccurs="0" name="EnterpriseName" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="UserFieldsList" nillable="true" type="tns:ArrayOfUserFields" /> <xs:element minOccurs="0" name="Key" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="BaseWrapper" nillable="true" type="tns:BaseWrapper" /> <xs:complexType name="ArrayOfUserFields"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="UserFields" nillable="true" type="tns:UserFields" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfUserFields" nillable="true" type="tns:ArrayOfUserFields" /> <xs:complexType name="UserFields"> <xs:sequence> <xs:element name="FieldName" nillable="true" type="xs:string" /> <xs:element name="FieldValue" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="FieldType" xmlns:q6="http://schemas.datacontract.org/2004/07/CXS.Framework.Core" type="q6:UserDefinedFieldDataType" /> </xs:sequence> </xs:complexType> <xs:element name="UserFields" nillable="true" type="tns:UserFields" /> </xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CXS.Framework.Core" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CXS.Framework.Core" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:simpleType name="UserDefinedFieldDataType"> <xs:restriction base="xs:string"> <xs:enumeration value="String"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Int32"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Currency"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Decimal"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DateTime"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">5</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="ValidValues"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">6</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Int64"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Boolean"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Image"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="UserDefinedFieldDataType" nillable="true" type="tns:UserDefinedFieldDataType" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CXS.SubSystem.RetailConfig" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CXS.SubSystem.RetailConfig" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:simpleType name="EventSelection"> <xs:restriction base="xs:string"> <xs:enumeration value="StartUp" /> <xs:enumeration value="EveryTransaction" /> </xs:restriction> </xs:simpleType> <xs:element name="EventSelection" nillable="true" type="tns:EventSelection" /> <xs:simpleType name="CreditLimitOverrideType"> <xs:restriction base="xs:string"> <xs:enumeration value="Allow" /> <xs:enumeration value="AllowWithManagerOverride" /> <xs:enumeration value="DontAllow" /> </xs:restriction> </xs:simpleType> <xs:element name="CreditLimitOverrideType" nillable="true" type="tns:CreditLimitOverrideType" /> <xs:simpleType name="TransactionEntryType"> <xs:restriction base="xs:string"> <xs:enumeration value="Sale" /> <xs:enumeration value="SaleRefund" /> <xs:enumeration value="SaleExchange" /> <xs:enumeration value="SpecialOrder"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">8</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Layaway"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">9</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="OnAccountPayment"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">10</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SpecialOrderEdit"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">11</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DeliveryAgainstSpecialOrder"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">12</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DeliveryAgainstSale"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">13</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="DeliveryAgainstLayaway"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">14</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="LayawayCancellation"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">15</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Quotation"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">16</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="GiftCertificate"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">17</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Coupon"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">18</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="TransactionEntryType" nillable="true" type="tns:TransactionEntryType" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CXS.Platform.DomainObjects" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CXS.Platform.DomainObjects" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:simpleType name="KeyBoardMode"> <xs:restriction base="xs:string"> <xs:enumeration value="USBlockKeyBoard" /> <xs:enumeration value="USQwertyKeyBoard" /> <xs:enumeration value="AzertyKeyBoard" /> </xs:restriction> </xs:simpleType> <xs:element name="KeyBoardMode" nillable="true" type="tns:KeyBoardMode" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/CXS.Platform.Core" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/CXS.Platform.Core" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:simpleType name="HorizontalAlign"> <xs:restriction base="xs:string"> <xs:enumeration value="None" /> <xs:enumeration value="Left" /> <xs:enumeration value="Center" /> <xs:enumeration value="Right" /> </xs:restriction> </xs:simpleType> <xs:element name="HorizontalAlign" nillable="true" type="tns:HorizontalAlign" /> </xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema"> <tns:element name="schema"> <tns:complexType /> </tns:element> </tns:schema>